Avatar billede swil Nybegynder
23. februar 2003 - 17:50 Der er 6 kommentarer og
3 løsninger

Opdatering af formular

Ved indtastningen i en formular, hentes der oplysninger i en anden tabel (felt B). Dette betyder, at når felt A er indtastet, skal felt B opdateres.

Hvordan opdateres felt B, når felt A forlades?
Avatar billede mugs Novice
23. februar 2003 - 17:54 #1
Hvis tabellerne ikke er relaterede, kan du benytte funktionen DlookUp:

feltB = DLookUp ...
Avatar billede henrik13 Nybegynder
23. februar 2003 - 17:56 #2
Hej.
I vba med koden for felted.
Ved fjernelse for felted.
DoCmd.restore
Vh Henrik
Avatar billede swil Nybegynder
23. februar 2003 - 17:57 #3
Jo, men når felt A er udfyldt køres der en funktion (opdatering), som opdaterer felt B i en anden tabel, men felt indgår samtidig som et felt i formularer og opdateres ikke automatisk i formularen når felt A forlades.

Det er det der er problemet.
Avatar billede mugs Novice
23. februar 2003 - 17:57 #4
F.eks:
Dim Stringsearch As String
Stringsearch = Me!feltA
Me!FELTB = DLookup("[FELTNAVN]", "TABELNAVN", "[FELTNAVN I TABEL 2"]='" & Stringsearch & "'")
Avatar billede mugs Novice
23. februar 2003 - 18:01 #5
Hvem kommenterer du?
Jeg er lidt i tvivl om, hvilke felter der indgår i hvilke formularer.
Har du prøvet Me.Refresh?
Avatar billede henrik13 Nybegynder
23. februar 2003 - 18:03 #6
Hej.
En rettelse
I vba med koden for felted.
Ved VedFokusVæk for felted.
DoCmd.Requery
Vh Henrik
Avatar billede terry Ekspert
23. februar 2003 - 18:05 #7
in the field AFTER UPDATE event you use something like this

Me.YourOtherField = Dlookup("FieldYourLookingFor", "FromSomeTable", "SomeField = '" & Me.ThisIsTheFieldYouUpdated & "'" )
Avatar billede terry Ekspert
23. februar 2003 - 18:06 #8
I know this is similar to Mugs' solution but it is important that it is done in the AFTER UPDATE event of the field.
Avatar billede swil Nybegynder
23. februar 2003 - 19:00 #9
Tak for hjælpen
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