Avatar billede celal Nybegynder
23. juli 2002 - 10:37 Der er 14 kommentarer og
1 løsning

Kombinationsboks

jeg har noget kode, hvor jeg gerne vil ligge nogle "Grupper" ind i en Kombinationsboks:

k=0
Do While Not Rst.EOF
AboGruppe = Rst.Fields("Gruppe")
Me!KontaktListe.Column (k)= AboGruppe
  k = k + k

Loop

Jeg er ikke sikker på hvordan? dette jeg har skrevet virker ikke.
Avatar billede terry Ekspert
23. juli 2002 - 11:22 #1
why dont you just us ethe combo box wizard!
Avatar billede kjeld_klit Nybegynder
23. juli 2002 - 12:12 #2
Mangler der ikke en Rst.MoveNext før Loop?
Avatar billede celal Nybegynder
23. juli 2002 - 12:21 #3
Okay, jeg har skrevet SQL i rækkekilde, nu virker det. Men...jeg vil gerne have at det første felt skal vises.
Avatar billede terry Ekspert
23. juli 2002 - 12:26 #4
In the field width the first field will be 0 change this to some value > 0
Avatar billede celal Nybegynder
23. juli 2002 - 12:38 #5
Terry, er ikke helt med på hvilket felt du snakker om. det er inde i Egenskaber? Hvad hedder feltet?
Avatar billede terry Ekspert
23. juli 2002 - 12:41 #6
In English it is Column Widths and will look something like 0;2,55cm

0 = Not visible
Avatar billede celal Nybegynder
23. juli 2002 - 15:25 #7
Terry: Jeg tror at vi misforstår hinanden. Det jeg menner er, at Kombinationsboksen er ser tom ud, indtil jeg klikker på den, hvor alle "Grupperne" kommer frem. Kan man ikke få Kombinationsboksen til at vise det første felt i rækken, så det ikke ser tomt ud?
Avatar billede terry Ekspert
23. juli 2002 - 17:08 #8
OK, nu er jeg med, soory :o)

well default is empty, so you could set it to the first when you open the form.
You could do soemthng like this in the forms on load event.

Me.YourCombo = DFirst("TheField", "TheTableOrQuery")
Avatar billede nih Novice
23. juli 2002 - 17:47 #9
Hvis du kender værdien af første element, kan du sætte den som 'standartværdi' i comboen's egenskabsark

Niels
Avatar billede celal Nybegynder
24. juli 2002 - 09:46 #10
Jeg har brugt dette i Rækkekilde:

SELECT DISTINCT [Gruppe] FROM [Kunder] WHERE [KundeNr]= [KundeNr_Feltform] And [Gruppe]<>"" ;

Terry: hvordam bruger jeg så din kode?:

Me.Combo = DFirst("Gruppe", "Kunder")

Skal det være sådan?
Avatar billede terry Ekspert
24. juli 2002 - 09:57 #11
You set the Record Source (Rækkekilde) as you are doing already. But you are want to display the FIRST record in the combo so that it is visible and that is what my code does.

Change me.combo to the name of your combo box and try it in the forms on load event.

Me.Combo = DFirst("Gruppe", "Kunder")

If you cant get it to work then send it to terry@santhell.dk
Avatar billede celal Nybegynder
24. juli 2002 - 10:10 #12
Okay, nu får jeg en "Gruppe", men det er en tilfældig "Gruppe" fra tabelen "Kunder", jeg skal bruge en "Gruppe" hvor kriteriet [KundeNr]= [KundeNr_Feltform] And [Gruppe]<>"" , er udfyldt, lige som i min rækkekilde, er det muligt? hvordan?
Avatar billede celal Nybegynder
24. juli 2002 - 10:43 #13
Så virker det, har brugt dette:

Me.Kontaktperson = DFirst("Gruppe", "Kunder", "[KundeNr]= '" & Me.KundeNr_Feltform & "'")
Avatar billede celal Nybegynder
24. juli 2002 - 10:44 #14
Tak for hjælpen Terry :o)
Avatar billede terry Ekspert
24. juli 2002 - 10:51 #15
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