Zum Inhalt springen

Überprüfen aller Datensätze


Mrfivejunior

Empfohlene Beiträge

Hallo zusammen,

Ich habe ein Formular auf dem ein Unterformular ist. Das Unterformular wird in Datenblattansicht dargestellt. Auf dem Formular gibt es drei Textfelder, aus denen ich einen Filter für das Unterformular erzeuge. Des Weiteren habe ich ein Kontrollkästchen auf dem Formular, mit dem man zwei Spalten auf dem Unterformular ein- bzw. ausblenden kann.

Nun mein Problem. Wenn nun in einer der beiden Spalten kein Wert steht, dann soll die Spalte trotz aktivem Kontrollkästchen ausgeblendet werden. Bis jetzt funktioniert es bei mir aber nur so, dass der PC nur den aktuellen Datensatz prüft ob in dem zugehörigen Steuerelement ein Wert steht oder nicht und davon das Ein- bzw. Ausblenden der Spalte abhängig macht. Es sollte aber so sein, dass er das Steuerelement aller gefilterten Datensätze überprüft ob ein Wert vorhanden ist. Sobald nur ein Datensatz im entsprechenden Steuerelement einen Wert besitzt soll die Spalte angezeigt werden.

Gibt es nun eine Möglichkeit alle gefilterten Datensätze zu überprüfen und nicht nur den aktuellen?

Mein aktueller Code dafür ist:

Private Sub chkGefuege_Click()

If Me!chkGefuege = True Then

   If Not IsNull(Me!UF_Formular2!Schlifflage) Then

        Me!UF_Formular2!Schlifflage.ColumnHidden = False

   Else

        Me!UF_Formular2!Schlifflage.ColumnHidden = True

   End If

   If Not IsNull(Me!UF_Formular2!Reinheitsgrad) Then

        Me!UF_Formular2!Reinheitsgrad.ColumnHidden = False

   Else

        Me!UF_Formular2!Reinheitsgrad.ColumnHidden = True

   End If

Else

   Me!UF_Formular2!Schlifflage.ColumnHidden = True

   Me!UF_Formular2!Reinheitsgrad.ColumnHidden = True

End If

End Sub

Bitte um Hilfe.

Schon mal Danke.

Tobias

P.S.: Ich verwende Access 2007

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...