Avatar billede romme Nybegynder
31. oktober 2000 - 08:20 Der er 5 kommentarer og
1 løsning

Indsæt resultat fra SQL i en liste

Hvordan indsætter man resultatet fra en SQL ind i en liste ?
Avatar billede Lasse Novice
31. oktober 2000 - 08:28 #1
Du skal gøre 2 ting.

Først skal du vælge Record Source for din Form(jeg regner med at du mener en liste i en Form) Det gør du ved at vælge properties for Formen(tryk på den grå firkant i venstre hjørne og den bliver markeret med en sort firkant. Vælg i Record Source f.eks \"select * from table1\" Vælg nu properties for listen. Under control Source vælger du nu hvilken række du vil have ind i listen....
Avatar billede romme Nybegynder
31. oktober 2000 - 08:53 #2
Jeg har lavet en SQL der køre når formularen loades og resultatet vil jeg gerne sætte ind i listen.
Det er faktisk 2 SQL forspørgsler der køre i loop.

Men det vigtigste er faktisk hvordan jeg sætter værdien ind i listen.
Jeg har rodet med AddItem, men det kan jeg ikke få til at spille.

Avatar billede philiph Nybegynder
31. oktober 2000 - 15:38 #3
Desværre er Access\' indbyggede Combobox og Listbox ikke af standardtypen som de kendes fra VB eller nogle af de andre Office programmer.
Du skal lave en VBA funktion der \"driver\" hentningen af data til List/Combo boksen. Typisk skal du bare lave et array eller en collection med dataene, så det er ikke så svært.

Der er et eksempel i \"solution\" databasen (Den der følger med Access): Work with combo boxes, list boxes, subforms, and subreports. Underpunkt: Use Visual Basic code to programmatically fill a list box.

Det er desværre lidt for komplekst til \"bare\" at komme med en løsning her.
Avatar billede romme Nybegynder
01. november 2000 - 08:28 #4
>philiph
Hvad hedder den database ? Jeg køre Access 97, men synes ikke jeg kan finde den.
Avatar billede romme Nybegynder
01. november 2000 - 08:29 #5
>philiph
Bare glem det, har fundet den :o)
Avatar billede romme Nybegynder
01. november 2000 - 08:45 #6
Hmmmmm, det eksempel gav mig ikke rigtig noget.
Er der nogen
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