Avatar billede taio Novice
04. marts 2006 - 13:48 Der er 10 kommentarer og
1 løsning

Opdatere liste ved brug af Opdater

Hej alle eksperter

Et lille problem som sikkert er nemt for jer eksperter.

Jg sider med en vbakode og kan ikke få Opdater til at virke. Koden ser sådan ud:

Private Sub Linienr_AfterUpdate()
Me!Linietekst = Me!Linienr.Column(1)
Opdater
End Sub

Når jeg kører denne kode får jeg følgende:

Compile error:
Sub og Function not defined

Hvad skyldes dette?

Jeg har brug for at opdatere feltet, sådan at jeg får en liste i min dropdown udfra mit valg efter opdateringen.

Hjælp


På forhånd tak

Taio
Avatar billede terry Ekspert
04. marts 2006 - 13:53 #1
Very likley becuase you have no function named Opdater
Avatar billede terry Ekspert
04. marts 2006 - 13:53 #2
what is Opdater supposed to do?
Avatar billede terry Ekspert
04. marts 2006 - 13:55 #3
me.YourList.Requery

where YourList is the name of the list


just a guess, I think we need more info
Avatar billede taio Novice
04. marts 2006 - 14:00 #4
Istedet for at bruge sendkeys"{f9}",-1 skal jeg bruge en funktion som opdatere feltet, men ikke recorden.

Jeg har en dropdownboks, med et tal. Dette tal bruges i anden dropdownboks for at lave et kriterie. Så når jeg ændre tallet, skal den opdatere min anden dropdownboks med de korrekte oplysninger udfra mit tal i den første dropdownboks.

Håber at dette giver en mening :-)
Avatar billede taio Novice
04. marts 2006 - 14:03 #5
Har prøvet med "me.YourList.Requery" og det virker fint. Dejligt og mange tak..!
Avatar billede terry Ekspert
04. marts 2006 - 14:05 #6
selv tak og god weekend
Avatar billede taio Novice
04. marts 2006 - 14:06 #7
Takker Terry, og god weekend til dig.
Avatar billede taio Novice
06. marts 2006 - 11:04 #8
Terry jeg har et nyt lille problem. Når jeg vælger følgende:

Me.Type.Requery
Me.Type.Dropdown
Me.Type.Value = Me.Type.Column(1, 0)

Hvis jeg taster Enter uden at vælge en post eller skrive noget, gemmes posten ikke, selvom Me.Type.Value = Me.Type.Column(1, 0) har valgt posten.

Hvad skal jeg bruge af funktion for at den gemmer den valgte post i min tabel, uden at jeg skal vælge en fra listen eller skrive forbogstavet ??

På forhånd tak Terry

Taio
Avatar billede terry Ekspert
06. marts 2006 - 12:26 #9
Hi Taio
I'm not sure what your trying to do!

This line of code will only set the value of the combo to the value of second column (1) of the first row (0). The record is only  in EDIT mode, which means it is not yet written to the table.

Me.Type.Value = Me.Type.Column(1, 0)


If you place a button on the form using the wizard you can choose a save button. The code will include a line like this.

DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70


So if you put this line after


Me.Type.Value = Me.Type.Column(1, 0)

then it should work.


mvh
Terry
Avatar billede taio Novice
06. marts 2006 - 12:32 #10
Mange tak, forsat god dag.
Avatar billede terry Ekspert
06. marts 2006 - 14:14 #11
same to you :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