Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Formularbutton zeigt falsche Formatierung des Berichts an.

Begonnen von dirkauspy, Juli 18, 2012, 12:42:51

⏪ vorheriges - nächstes ⏩

dirkauspy

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
Viele Grüße aus Paraguay

Paraguay ist viel schöner als sein Ruf


dirkauspy

#2
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...
Viele Grüße aus Paraguay

Paraguay ist viel schöner als sein Ruf


dirkauspy

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
Viele Grüße aus Paraguay

Paraguay ist viel schöner als sein Ruf

DF6GL

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....

dirkauspy

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

Viele Grüße aus Paraguay

Paraguay ist viel schöner als sein Ruf