Avatar billede mlhave Nybegynder
18. juni 2004 - 22:06 Der er 6 kommentarer og
1 løsning

Comboboks til opslag og senere visning

Jeg bruger en ubunden comboboks indeholdende kunder til at reducere udvalget af data i en anden comboboks, indeholdende reklamer.
Den del fungere fint, men når man senere ser formen, med data, er den ubundende comboboks jo tom.
Kan man med lidt kvba-kode få den til at vise kundens navn på baggrund af den reklame, der jo er synlig i comboboks 2?
18. juni 2004 - 22:09 #1
Hej Mikael,

På formens OnCurrent (ved Aktuel) kan du lægge denne kode:

Me!Komboboks = Me!felt

Hvor Felt er det felt, som du sætter vha komboboksen

/Thomas
Avatar billede mlhave Nybegynder
18. juni 2004 - 22:23 #2
Jeg forstår det vist ikke helt...
Jeg har en ubunden comboboks1, der viser kundenavnene og en comboboks2, der viser de reklamer, den valgte kunde i comboboks1 har købt.
Når jeg senere kigger på posterne står der i comboboks2 den reklame jeg valgte, men i comboboks1 et der ingen ting den er jo ubunden....
Det jeg ønsker er, at der kommer til at stå navnet på kunden i comboboks1, selv om der ikke er et underliggende felt med kundens nummer - kun at reklamen i comboboks2 kun kan tilhører en bestemt kunde...
Avatar billede hekla Nybegynder
18. juni 2004 - 22:24 #3
Skal det ikke være noget i stil med
Me!Komboboks = dlookup("kunde", "[Minkundetabel]", "[Reklame]='" & me!felt & "'"
?
Avatar billede hekla Nybegynder
18. juni 2004 - 22:27 #4
.
Avatar billede terry Ekspert
19. juni 2004 - 09:41 #5
When you say "er den ubundende comboboks jo tom", I think you mean that the field area is empty, dont you?

And also, if the undbound combo is empty then doesnt the bound (combo 2 containing reklama) show ALL records? (no longer filtered by selection from combo 1)

If you dont already have this, then you need to make an extra column in combo 2 which contains the field which you used to filter it from the selection you made in combo 1. This is very likley kunder.

Now in the forms OnCurrent use something like.

me.cbokunder = Me.cboReklamer.column(1)

You need to make sure that the combo has 2 in column count and if youdont want to see the value in the combo then change the column widths so that this column = 0.

Column(0) = the frist column
Avatar billede mlhave Nybegynder
21. juni 2004 - 09:34 #6
Takker, det lykkedes :o)
Avatar billede terry Ekspert
21. juni 2004 - 09:46 #7
selv tak :o)
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