Suche auf
Fit-for-Access.de

Access-Quick-Tipp: Alle Einträge in einer Liste auswählen

Bewertung
Dies ist ein
4 -Sterne-Beitrag von
Fit-for-Access.de
In Ihren Datenbanken setzen Sie häufig Listenfelder ein, aus denen der Anwender einen, mehrere oder alle Einträge auswählen kann. Tipp aus Access_aktuell: Zur Vereinfachung der Auswahl können Sie für diese Liste 2 Schaltflächen „Alle auswählen“ und „Nichts auswählen“ einbauen. Dazu stellt ein Listen-Steuerelement die Auflistung „Selected“ zur Verfügung. Für jeden Eintrag in der Liste kann auf diesem Weg der Status auf „True/Wahr“ oder „False/Falsch“ gesetzt werden. Über die folgende Anweisung können Sie z. B. den 3. Eintrag in der Liste markieren und so eine Vorauswahl treffen:

Me.1stAuswahl.Selected(2) = True

Adressiert wird in der Auflistung „Selected“ immer ab Element „0“ bis zum letzten Eintrag gemäß „.ListCount-1“. Um alle oder keine Einträge in der Liste zu markieren, geben Sie zunächst in einem beliebigen oder einem neuen Modul die folgende Prozedur ein:

Sub SelectInList(1st As ListBox, bolOnOff As Boolean)
Dim I&
For I = 0 To 1st.ListCount – 1 1st.Selected(I) = bolONOff
Next I
End Sub


Diese kleine Prozedur geht in einer Schleife alle Einträge der Liste durch und setzt deren “Markierstatus” auf den über den 2. Parameter „bolOnOff“ spezifizierten Wert.

Für die Schaltfläche „Alle auswählen“ rufen Sie die Prozedur über die Ereignisprozedur „Beim Klicken“ wie folgt auf:

SelectInList Me.1stAuswahl, True

„1stAuswahl“ ersetzen Sie dabei durch den Namen des Listen-Steuerelementes in Ihrem Formular. Für die Schaltfläche „Nichts auswählen“ rufen Sie die Prozedur wie folgt auf:

SelectInList Me.1stAuswahl, False

Bitte beachten Sie, dass die Eigenschaft „Mehrfachauswahl“ der jeweiligen Liste auf „Erweitert“ eingestellt sein muss!

Aus: Access_aktuell - Jetzt gratis testen!


Wie finden Sie diesen Beitrag? Durchschnittliche Bewertung
Bewertung
bei 2 Bewertungen
Mit der Abgabe einer Bewertung wird ausschließlich der Wert der Bewertung gespeichert. Ein Rückschluss auf die Identität bestimmter Personen ist damit nicht möglich!

Access_aktuellAccess_aktuell

Brandneue Tipps für Ihre Arbeit mit Access – Zeit sparend, effizient und professionell!

Verbringen auch Sie viel zu viel Zeit mit der Suche nach der optimalen Lösung für ein Access-Problem? Wünschen Sie sich praxisnahe und direkt umsetzbare Access-Tipps, die ohne langes Gerede auf den Punkt kommen?

In Access_aktuell müssen Sie sich in kein Thema umständlich einlesen, denn Sie suchen ja eine schnelle Lösung für Ihr Problem. Wenn Sie einen unserer Tipps umsetzen möchten, brauchen Sie dafür maximal 10 Minuten. Sie erhalten alle Erläuterungen und notwendigen Prozeduren leicht verständlich für den Praxiseinsatz aufbereitet.

Mit diesem nützlichen Profi-Know-how werden Sie zukünftig noch schneller und effizienter neue Datenbanken entwickeln und laufende Projekte optimieren.

Machen Sie Access_aktuell zu Ihrem stärksten Verbündeten bei Ihrer täglichen Datenbank-Arbeit!

Lesen Sie hier mehr über „Access_aktuell“

Klicken Sie hier für Ihren kostenlosen „30-Tage-Gratis-Test“

Diese aktuellen News & Tipps könnten Sie interessieren:

Hier finden Sie eine Übersicht aller Beiträge

Ihr kostenloser E-Mail-Newsletter
von Fit-for-Access.de

Ihre E-Mail-Adresse: