collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 36
  • Punkt Versteckte: 2
  • Punkt Mitglieder: 2

Es sind keine Mitglieder online.

* Forenstatistik

  • stats Mitglieder insgesamt: 13860
  • stats Beiträge insgesamt: 65016
  • stats Themen insgesamt: 8765
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 16
  • stats Am meisten online: 415

Autor Thema: Bericht: Wenn Wert im Feld 1 größer als im Feld 2 dann sichtbar ansonsten unsich  (Gelesen 36 mal)

Offline woody68

  • Newbie
  • Beiträge: 2
Hallo,

habe mich schon "zu Tode" gegoogelt.

Ich habe in einem Bericht 2 berechnete Felder. Nun soll jeweils nur das Feld angezeigt werden, daß den größeren Wert erechnet hat.

Wenn Feld "Positionssumme" < als Feld "Wert" dann unsichtbar

wenn es größer ist dann Feld "Wert" unsichtbar.

Kann mir bitte jemand den VBA-Code für den Access-Bericht nennen? Danke!
 

Offline MzKlMu

  • Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 7093
Hallo,
im Ereignis "Beim Formatieren"
Me.PositionsSumme.Visible = (Me.PositionsSumme > Me.Wert) Analog dazu auch für das Feld "Wert".

PS:
Auf einen Feldnamen "Wert" solltest Du verzichten. Das ist auch eine Funktion und daher für eigene Namen nicht zu empfehlen.
Gruß
Klaus
 

Offline woody68

  • Newbie
  • Beiträge: 2
Danke,

habe jetzt den Namen von "Wert" auf "PSPCI" umgeändert.

Ich bekomme folegnde Fehlermeldung:

Laufzeitfehler '2427':
Sie haben einen Ausdruck ohne Wert eingegeben.

Mein VBA-Code:

Private Sub Report_Open(Cancel As Integer)

RunCommand acCmdAppMaximize
DoCmd.Maximize

Me.Positionssumme.Visible = (Me.Positionssumme > Me.PSPCI)
Me.PSPCI.Visible = (Me.Positionssumme < Me.PSPCI)

End Sub
 

Offline MzKlMu

  • Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 7093
Hallo,
vielleicht solltest Du lesen was ich schreibe.  ;D
Zitat
im Ereignis "Beim Formatieren"
Gruß
Klaus
 

Offline Lachtaube

  • Access Guru
  • ****
  • Beiträge: 1071
In Report_Open sind noch keine Daten geladen. Die beiden Ausdrücke gehören jeweils in das Format-Ereignis des Bereichs, in dem die Felder angesiedelt sind.
Grüße von der (⌒▽⌒)