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:
ik krijg echter de foutmelding Run time error 91:Object variable or with block not set
Wat doe ik fout?
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?