Avatar billede ahh Nybegynder
28. juli 2007 - 16:13 Der er 8 kommentarer og
1 løsning

Hente værdi fra kombibokse

I en formular har jeg kombiboks 1 og kombiboks 2

Data i felt no1 og felt no 2 kan være forskellige men der benyttes samme beskrivelse af data.

Jeg vil lave en sammenligning af det 2 kombibokse som skal resultere i følgende:

Hvis felt no 1 i kombiboks 1 er det samme som flet no 1 i kombiboks 2 skal værdien fra felt 2 i kombiboks 2 skrives i et nyt felt.

Det lyder simpelt men jeg kan ikke få det til at virke.
Avatar billede terry Ekspert
28. juli 2007 - 16:27 #1
If me.kombibokse1 = me.kombibokse2 Then

me.someField = me.kombibokse2.Column(1)

End if
Avatar billede ahh Nybegynder
28. juli 2007 - 19:41 #2
hurtig svar og på en lørdag.

skal det ikke være Column(2)
Hvor skal jeg sætte det ind
Avatar billede japping Nybegynder
28. juli 2007 - 19:51 #3
1) Højreklik på komboboks2 og vælg "Egenskaber"
2) Tryk på fanebladet "Hændelser"
3) Klik på den tomme linie ud for "VedUdgang" og vælg "Hændelsesprocedure"
4) Tryk på den lille nye knap til højre for "Hændelsesprocedure", hvorefter et nyt vindue fremkommer
5) Indsæt de 3 linier som "terry" har skrvet
6) Luk hele vinduet "Microsoft Visual Basic"
7) Test systemet
Avatar billede terry Ekspert
29. juli 2007 - 09:50 #4
"skal det ikke være Column(2)"

No, column numbers start at 0, so the second column is column(1)

You could try on the after update event for column 2
Avatar billede ahh Nybegynder
31. juli 2007 - 21:44 #5
Det går fremad for mig. Det nyre felt som værdien skal skrives i har jeg kalst resultat og har nu følgende:
If me.kombibokse1.column(0) = me.kombibokse2.column(0)  Then

me.resultat = me.kombibokse2.column(1)

End if

men jeg får ikke nogen data i feltet resultat så det driller stadig
Avatar billede ahh Nybegynder
31. juli 2007 - 21:46 #6
Det skal da være en kommentar

Det går fremad for mig. Det nyre felt som værdien skal skrives i har jeg kalst resultat og har nu følgende:
If me.kombibokse1.column(0) = me.kombibokse2.column(0)  Then

me.resultat = me.kombibokse2.column(1)

End if

men jeg får ikke nogen data i feltet resultat så det driller stadig
Avatar billede terry Ekspert
01. august 2007 - 07:38 #7
Where are you putting the code?
You can send your dB to me if you want.
ekspertenATsanthell.dk
AT = @
Avatar billede ahh Nybegynder
01. august 2007 - 23:55 #8
terry

har sendt eksempel til dig det bliver spændende at se om det kan lade sig gøre
Avatar billede ahh Nybegynder
07. august 2007 - 09:19 #9
terry det virker så en lille premie til dig
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