Avatar billede n_riber Nybegynder
25. april 2001 - 15:08 Der er 8 kommentarer og
1 løsning

VBA kode

Jeg har 2 formularer som tildels bygger på de samme data, jeg vil gerne have den til at springe fra det sidte felt i formular 1, post x til det første felt i formular 2, post x.
den samme post blot i en ny formular.

kan det lade sig gøre ???

/niels
Avatar billede ktp Nybegynder
25. april 2001 - 17:17 #1
Du skal bruge denne kode:
DoCmd.OpenForm \"Form2\", , , \"[FeltNavnForm2]=Forms![Form1]![FeltNavnForm1]\"

Husk at felterne helst skal have et index, ellers kan det gå langsomt, når du skifter fra den ene form til den anden.
Avatar billede n_riber Nybegynder
25. april 2001 - 17:49 #2
det var ikke lige et filter jeg havde i tankerne, jeg bruger fortløbende formularer og har brug for at se 10 af gangen for at have et overblik over hvordan produktionen forløber. kan det lade sig gøre?
Avatar billede ktp Nybegynder
26. april 2001 - 07:57 #3
Du må uddybe dit spørgsmål bedre, for jeg kan hjælpe dig.
Avatar billede n_riber Nybegynder
26. april 2001 - 09:06 #4
Det jeg vil er at hoppe fra den aktive post i formular1 til den tilsvarende post i formular2.
de er begge bygget op udfra den samme forespørgsel, men har kun felterne [batchnr] og [ tanknr] til fælles.

er det uddybet godt nok ?
Avatar billede ktp Nybegynder
26. april 2001 - 10:15 #5
skal både [batchnr] og [tanknr] være kriteriet for den post du ønsker at åbne på i formular2 ?.
Skal de andre poster i formular2 også værer tilgængelige (altså ikke et filter) ?.
Avatar billede n_riber Nybegynder
26. april 2001 - 12:07 #6
Det er tilstækkeligt at [batchnr] er kriteriet, da der i forvejen er et filter produktionsdag(år-uge-dag). alle andre poster for denne dag skal være tilgængelige
Avatar billede ktp Nybegynder
26. april 2001 - 12:54 #7
Hvis jeg har forstået dig korrekt, så ønsker du at åben formular2 fra fromular1 og søge efter [batchnr] som er identisk med [batchnr] i formular1. Er de korrekt ?.
Hvis det er, vil den simpleste måde være at følgende kode:

DoCmd.Openform \"formular2\"
DoCmd.GotoControl \"batchnr\"
DoCmd.FindRecord Forms!formular1!batchnr

Mvh. KTP
Avatar billede n_riber Nybegynder
26. april 2001 - 13:01 #8
Jeg vil åbne formular2 fra formular1 og gå til den post i formular 2 hvor [batchnr] er identisk med den [batchnr] i den aktuel post i formular1
Avatar billede ktp Nybegynder
26. april 2001 - 18:43 #9
Så skulle den også virke !.
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