Filter form

Status
Niet open voor verdere reacties.

Noel Prove

Gebruiker
Lid geworden
16 jul 2006
Berichten
98
Hallo,

Ik heb een DBase aangemaakt waar ik al mijn muziek in bij hou.
Nu zou ik graag een form aanmaken om een overzicht te hebben van alle
zangers/groepen per alfabet. Ik had gedacht om dus voor elke letter van het alfabet
een knop aan te maken, zoals de vroegere telefoonregisters. Zodanig dat
als ik dus op de letter "A" druk een overzicht krijg van alle namen van zangers
die beginnen met de letter "A".
Hoe zou ik dit het best realiseren ? voor iedere letter een query aanmaken en die
koppelen aan de knop of zijn er nog andere mogelijkheden ? Graag jullie advies

Groetjes
 

Bijlagen

  • filterknoppen.jpg
    filterknoppen.jpg
    14,2 KB · Weergaven: 32
Goedemiddag,

Je kunt een doorlopend formulier maken op basis van de tabel met artiesten.
In de koptekst van het formulier zet je een keuzelijst met invoervak die je vult met de letters A t/m Z.
In de gebeurtenis na bijwerken zet je dan deze code, waarbij kzl_beginletter de naam de keuzelijst met invoervak is en artiest de naam van het veld in de tabel waarin de gegevens staan (deze aanpassen aan je eigen dB):

Private Sub kzl_beginletter_AfterUpdate()
Dim sFilter As String

With Me
sFilter = "[Artiest] like '" & .kzl_beginletter & "*'"
If Not (.kzl_beginletter) = vbNullString Then
.Filter = sFilter
.FilterOn = True
Else
.Filter = ""
.FilterOn = False
End If
.Refresh
End With

End Sub

Je hebt dan geen queries nodig en ook geen 26 knoppen;)

Succes

Gr. Jan
 
Wil je toch knoppen (en waarom niet, een telefoon klapper ziet er geinig uit en is makkelijk te bedienen) dan staat de techniek uitgebreid beschreven in de Access cursus. En die vind je in de handleidingen sectie.
 
Hallo,

Bedankt voor de reply, kun je me eventueel een link posten naar de handleiding
waar ik dit kan terugvinden. Ik heb de volledige handleiding doorzocht maar kan
het niet terugvinden, waarschijnlijk kijk ik er wel naast...

alvast bedankt
 
Ik was een beetje te laat met naar het draadje kijken voor je eerdere berichtje, maar je hebt het gevonden zie ik. Prima! De code werkt voor postcodes, maar is uiteraard ook te gebruiken voor andere lijsten. Grote voordeel van mijn code is, dat je ook op accenttekens kunt filteren. Met een keuzelijst is dat wat lastiger. Niet onmogelijk overigens, mocht je toch voor die variant willen gaan :). En je kunt uiteraard letters combineren, als je dat wilt.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan