[Access/VBA]Listbox query aanpassen

Pagina: 1
Acties:

  • Cai
  • Registratie: December 2001
  • Laatst online: 16-07 11:02
Probleem
In een formulier staat een listbox die standaard alle personen zien die in een personen_tabel staan.

De gebruiker heeft drie invoervelden waar variabele ingevuld kunnen worden, zoals:
Naam
Woonplaats
Nationaliteit

Nadat deze ingevuld zijn drukt de gebruiker op de knop en dient de listbox ververst te worden met bijv:
Iedereen die "Jaap" heet uit "Gouda"

Wat heb ik gedaan
Eerst controleren op welke criteria de gebruiker wilt zoeken.

Bij invoervelden zijn er 8 verschillende mogelijkheden, varieërend van:
Geen zoekwaarde,
alleen naam
Naam en nationaliteit
tot aan alle 3 de zoekvariabelen ingevuld.

Vervolgens moet de listbox ververst worden met de waarde die ingevuld is.
In vba heb ik dat als volgt geprobeerd:
code:
1
2
    [listbox].Recordset = "SELECT personen.Id, personen.Naam, personen.Woonplaats FROM personen ORDER BY personen.Naam;"
    [tolklijst].Requery


ik krijg echter de foutmelding Run time error 91:Object variable or with block not set

Wat doe ik fout?

  • Cai
  • Registratie: December 2001
  • Laatst online: 16-07 11:02
wat een sigaretje en 5 min wat anders doen toch al kan schelen.

Voor het archief: Het moet niet zijn recordset maar rowsource