Avatar billede mbpedersen Nybegynder
23. maj 2004 - 11:46 Der er 6 kommentarer og
1 løsning

Clearing af en list box

Ved klik på en knap får jeg udfyldt en listbox på min form. Ved et nyt klik, vil jeg gerne have nulstillet list boxen, inden den igen udfyldes. Det burde kunne gøres med en object.clear - i mit tilfælde: txtNewItemNumers.Clear, men der kommer en fejlmeddelelse: "Method or data member not found". Jeg udfylder listboxen med .AddItem uden problemer - hvad er der galt?
Avatar billede mugs Novice
23. maj 2004 - 11:52 #1
Ikke afprøvet:

Me.Liste30.RowSource = False
23. maj 2004 - 12:13 #2
Me.List.RowSource = ""
Avatar billede mugs Novice
23. maj 2004 - 13:31 #3
Thomas -> Er der teknisk nogen egentlig forskel på vore forslag?
23. maj 2004 - 15:36 #4
øh...ja; din kode vil frembringe en liste med elementet 0 (nul), mens min kode frembringer en tom liste :o)
Avatar billede mbpedersen Nybegynder
23. maj 2004 - 16:18 #5
Tak for svarene. Rowsource = "" fungerer efter hensigten. Så målet er nået, men jeg kunne stadigvæk godt tænke mig en løsning/forklaring på, hvorfor .clear ikke virker/resulterer i fejl. Håber jeg ka' få den.
23. maj 2004 - 16:25 #6
Årsagen er, at der er markant forskel på en listbox (og en kombobox) i Access og i VB, hvor jeg tror, at du plejer at bruge den.
Access' listboxe er primært beregnet til at være bundet til en datakilde (tabel eller forespørgsel).
AddItem er først kommet til for et par vesioner siden og lægger i princippet bare ";nyværdi" til den nuværende rækkekilde.
Måske kommer Clear med om et par versioner!? men lige nu, er den slet ikke en del at Access' kommandosæt.

(jeg ved ikke om det var en forklaring eller blot en konstatering - men jeg tror ikke du kommer det nærmere ;o)
Avatar billede mbpedersen Nybegynder
24. maj 2004 - 08:03 #7
Tak for forklaringen og hjælpen!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester