Hallo,
Folgendes Problem bei Access 2007:
In einem Bericht werden Felder Erfolgreich ausgeblendet
wenn diese keine Werte haben (Leer bzw. 0)
Wenn ich aber nun über das UFM FrmBelegung den Button zum
Anzeigen des Berichts betätige, werden die Felder wieder eingeblendet.
Der VBA Code vom Button Sicht so aus:
Private Sub cmdRepOpen_1_Click()
On Error GoTo Err_cmdRepOpen_1_Click
Dim stDocName As String
stDocName = "RepGuarani"
DoCmd.OpenReport stDocName, acViewReport, , "BuchungsID =" & Me.BuchungsID
Exit_cmdRepOpen_1_Click:
Exit Sub
Err_cmdRepOpen_1_Click:
MsgBox Err.Description
Resume Exit_cmdRepOpen_1_Click
End Sub
Der Code zum ausblenden der Felder:
Private Sub Detailbereich_Format(Cancel As Integer, FormatCount As Integer)
Me.Verpflegungskosten_.Visible = Not Nz(Me.VerGe, 0) = 0
Me!VerGe.Visible = Not Nz(Me.VerGe, 0) = 0
Me.Flughafentransfer_.Visible = Not Nz(Me.TrKosten, 0) = 0
Me!TrKosten.Visible = Not Nz(Me.TrKosten, 0) = 0
Me.txtAnzahlPers.Visible = Not Nz(Me.ZiKosten2 + Me.VerGe2, 0) = 0
Me.AnzahlPersPreis.Visible = Not Nz(Me.ZiKosten2 + Me.VerGe2, 0) = 0
Me.Kinderanteil.Visible = Not Nz(Kinder, 0) = 0
Me.Kinder.Visible = Not Nz(Kinder, 0) = 0
End Sub
Eigenschaften im Bericht:
Beim Formatieren: Ereignisprozedur
Anzeigen als: Seitenansich
Verkleiner: Ja
Vergrößern: Ja
Hat jemand eine Idee woarn es liegt das der Bericht über betätigen des Buttons
anders angezeigt wird als in der normalen Ansicht?
Für eure Hilfe bedanke ich mich vorab.
Viele Grüße
Dirk
Hallo,
versuch mal acViewPreview....
He,
Danke für rasendschnelle Antwort.
So einfach kann es sein.
Hat geholfen - Danke dir
Viele Grüße
P.s. Wo kann man hier das Thema als "Gelöst" makieren?
Zu früh gefreut...
in dem Bereicht hatte ich zwei Buttons angelegt die jetzt nach ändern fehlen...
Hallo,
in Deinem Start-Beitrag sollte sowas zu finden sein..
Zu früh gefreut...
in dem Bereicht hatte ich zwei Buttons angelegt die jetzt nach ändern fehlen...
zum einem ein Drucken und einen zum schließen.
Beide im Bereichtsfuß untergebracht und nur am Bildschirm anzeigen.
Jetzt nach ändern auf acViewPreview werden sie nicht mehr angezeigt. Seltsam!
Viele Grüße und Danke
Hallo,
das ist nicht seltsam, nur eine MS-Verschlimmbesserung.. Es ginb ab A2007 zwei Berichtsansichten: Bericht- und Seitenansicht.
In der Seitenansicht wird der Bericht so dargestellt, wie er auch gedruckt wird. Dabei kommen die Ereignisprozeduren zum Tragen. In der Berichtsansicht (füe was auch immer die gut sein soll, wird der Bericht etwas "interaktiver", enthält aber keine Format- und Layout-Einstellungen.
M.E. haben Buttons als interaktive Steuerelemente in einem Bericht nichts zu suchen... Man kann ja auch nicht auf einem Stück Papier einen solchen Knopf drücken....
Hallo,
habe heute lange Recherche betrieben und musste feststellen das Access 2007 viele
Dinge nicht mehr hat so wie in der 2003er Version.
Egal, habs mit VBA Lösen können das zumindest beim klicken im Formular die Berichte
an die Druckereigenschaften gesandet werden.
Trotzdem vielen Dank für deine Hilfe
und viele Grüße aus Paraguay