Avatar billede n_riber Nybegynder
13. juli 2001 - 16:02 Der er 1 kommentar og
1 løsning

vis aktuel post + de 10 foregående

Mit problem er at når \"formular2\" åbnes og man  i \"formular1\" står i den sidste post, så er den kun denne som umiddelbart er synlig i \"formular2\". Jeg ville gerne at eks. de 10 foregående også var synlige uden at brugeren skal gøre noget, er dette muligt?

koden ser pt sådan ud:
DoCmd.OpenForm \"formular2\", acNormal, \"\", \"\"
DoCmd.GoToControl \"batchnr\"
DoCmd.FindRecord [Forms]![formular1]![Batchnr]
DoCmd.GoToControl \"tilsat fløde\"
DoCmd.Maximize
Avatar billede ktp Nybegynder
16. juli 2001 - 14:12 #1
Er Batchnr nøglefelt og løbende nummer ?.
Så kunne du jo skrive:
DoCmd.FindRecord [Forms]![formular1]![Batchnr]-10 eller oprette et filter der aktivere de sidste 10 poster der har et lavere batchnr end den du kommer fra i formular1.
Avatar billede n_riber Nybegynder
16. juli 2001 - 22:19 #2
Efter at have tænkt lidt over mulighederne kom jeg frem til denne løsning:

DoCmd.OpenForm \"formular2\", acNormal, \"\", \"\"
DoCmd.GoToControl \"batchnr\"
DoCmd.FindRecord [Forms]![formular1]![Batchnr] - 10
Do Until [Forms]![formular2]![Batchnr] = [Forms]![formular1]![Batchnr]
DoCmd.GoToRecord acDataForm, \"formular2\", acNext
Loop
DoCmd.GoToControl \"tilsat fløde\"
DoCmd.Maximize

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