Avatar billede kasko Nybegynder
29. september 2002 - 19:54 Der er 10 kommentarer og
1 løsning

Problemer med Column

Dette er mit første spørgsmål oprettet i dette forum, så hvis jeg gør noget forkert, så på forhånd undskyld.

Jeg har en formular Ordresub baserert på en tabel af samme navn. I formularen har jeg en komboboks hvor jeg kan indsætte en værdi ud fra disse data...
Control Source=Laserprogramid
Row Source Type=Table/Query
Row Source=SELECT Laserprogram.LaserID, Laserprogram.Laserprogram, Laserprogram.Skæretid FROM Laserprogram ORDER BY Laserprogram.Laserprogram;

Den indsætter så værdien Laserprogram.. Fint nok.
Jeg vil nu gerne have værdien skæretid til at stå et et seperat felt på formularen. Jeg har oprettet et felt i formularen. Jeg har kaldt feltet skæretid og under properties i komboboksen har jeg under Event After Update lavet en [Event Procedure] Der ser sådan ud:
Private Sub Laserprogramid_AfterUpdate()
Me!skæretid.Caption = Me!Laserprogramid.Column(2)

End Sub

Det virker bare ikke. Feltet skæretid er tomt. Jeg får ingen fejlmeldinger, så hvad gør jeg galt eller hvad mangler jeg???
Avatar billede terry Ekspert
29. september 2002 - 20:05 #1
Me.Laserprogramid.Column(2)
Avatar billede terry Ekspert
29. september 2002 - 20:05 #2
You can also try
Me.skæretid = Me!Laserprogramid.Column(2)
Avatar billede terry Ekspert
29. september 2002 - 20:07 #3
Oops that was wrong!
Me.skæretid = Me.Laserprogramid.Column(2)
Avatar billede kasko Nybegynder
29. september 2002 - 20:11 #4
Tak for hurtigt svar Terry men det virker stadig ikke
Avatar billede terry Ekspert
29. september 2002 - 20:18 #5
you can send it to terry@santhell.dk and I will take a look
please ZIP th edB or XP will not allow it through!
Avatar billede terry Ekspert
29. september 2002 - 20:20 #6
kasko, make sure that the name of you combo IS Laserprogramid.
This MUST be the name of the combo in the properties NOT the name of the fields it is bound to!
Avatar billede terry Ekspert
29. september 2002 - 20:23 #7
you can also set a breakpoint at the line your having problems with then press CTRL+G to open the debug window. Then write
?Me.Laserprogramid.Column(2)
to see the value of the field.

NOTE: you must also be sur ethat you have 3 columns in your combo in the properties or it WILL NOT work!
Avatar billede kasko Nybegynder
29. september 2002 - 20:31 #8
Jeg har sendt basen til dig, Terry.
Avatar billede terry Ekspert
29. september 2002 - 20:44 #9
I have sent a new dB to you!

It didn’t work, for some reason no events were going through the sub form, so I made a new dB and copied all objects into the new dB.

Even so, this was the correct syntax!
Me.Skæretid = Me.Laserprogramid.Column(2)

Now it works.
mvh
Terry
Avatar billede kasko Nybegynder
29. september 2002 - 20:51 #10
Jeg venter stadig på mailen, men jeg er sikker på at det virker, når det har været i hænderne på dig, Terry. De 100 point er velfortjent.
Tusind Tak
Avatar billede terry Ekspert
29. september 2002 - 20:52 #11
thanks, you should get it soon although it has to go through my provider which is in USA :o)
Let me know if it deosnt work, thanks again.
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