Avatar billede m-hansen Nybegynder
25. marts 2002 - 09:31 Der er 10 kommentarer og
1 løsning

Kombinationsboks

Hvis en kombinationsboks slår op i en tabel med 3 kolonner(ID-kol1-kol2), er det så muligt at gemme indholdet af både kol1 og kol2 i en anden tabel, eller kan man kun gemme data fra den ene kolonne
Avatar billede terry Ekspert
25. marts 2002 - 09:42 #1
not sure what you mean "gemme indholdet af både kol1 og kol2 i en anden tabel"! Youcan have your data in more than one table and make a query which you use in your combo box.

If you want to save the values of kol1 and kol2 in another table then you can get hold of these values by refereing to the column propery
Example:
Me.Thecombo.column(2)
25. marts 2002 - 09:58 #2
Du er nødt til at styre det vha VBA.
På komboboksens (herefter kaldet cmboFelt) "EfterOpdatering"-hændelse, kan du skrive:

Me![Felt som skal indeholde kol1] = Me!cmboFelt.column(1)
Me![Felt som skal indeholde kol2] = Me!cmboFelt.column(2)

/Thomas
Avatar billede nih Novice
25. marts 2002 - 10:04 #3
i en tekstbox kan du angive kontrolelementkilden til:
=[cmboNavn].[Column](2)

Niels
Avatar billede m-hansen Nybegynder
27. marts 2002 - 11:22 #4
Tak for det Thomas
Nu er det jo sådan at jeg ikke er skide smart til det her access, jeg kan ikke få det til at virke. Kan du prøve at forklare det lidt langsommere. Jeg har en tabel som jeg kalder "hjemmehold" i den er der to kolonner "hjemmehold" og "stadion". Nu vil jeg lave en kombinationsboks i en formular, kombinationsboksen slår op i tabellen "hjemmehold", det som jeg vælger skal så gemmes i den tabel (som hedder "kampplan") som formularen bygger på i felterne "hjemmehold" og "Stadion"
Det lyder helt tosset, hvis du kan klare det er der 200 point og megen ros
Morten
27. marts 2002 - 11:27 #5
Ok, du har sat din kombinationsboks op til at indeholde 2 kolonner?

Så ser koden således ud (placeres på komboboksens Efteropdatering):
Me![Hjemmehold] = Me!cmboFelt.column(0)
Me![Stadion] = Me!cmboFelt.column(1)
27. marts 2002 - 11:34 #6
(du skal stadig erstatte cmboFelt med navnet på din kombinationsboks...
27. marts 2002 - 11:36 #7
M-Hansen-> Har du også ID-kolonnen med i kombinationsboksenm som du skrev i starten? I så fald skal du lige øge tallene i parenteserne med 1 (da den starter fra kolonne 0).

Me![Hjemmehold] = Me!cmboFelt.column(1)
Me![Stadion] = Me!cmboFelt.column(2)
27. marts 2002 - 11:51 #8
øh? hvorfor afviser du?
Avatar billede m-hansen Nybegynder
27. marts 2002 - 11:52 #9
Det lysner, nu får jeg en meddelelse om at access ikke kan finde en makro ved navnet "Me![Hjemmehold] = Me!test".
27. marts 2002 - 11:56 #10
okay, det lyder som om, vi skal have gennemgået navnene på alle dine objekter.

Har du mulighed for lige at sende databasen til mig? Så skal jeg kigge på det.
tj@makeiteasy.dk

Ellers må du lige liste navnene på følgende objekter:

kombinationsboksen
feltet, som indeholder Hjemmehold
feltet, som indeholder Stadion

og måske vise mig hele koden, som du har lagt på kombinationsboksen.

/Thomas
27. marts 2002 - 16:45 #11
Hej Morten,

Jeg synes at du lovede 200 point? (kl 11:22:05)

Var det ikke godt nok?
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