Avatar billede knudj Nybegynder
27. februar 2005 - 11:35 Der er 4 kommentarer og
1 løsning

Medbring Filter mellem to formularer.

Hej.
Jeg har to formularer:
"Transport Indtastning", som er en Enkel formular der har sin egen forspørgsel.
"Tranport Disponering", som er en fortløbende formular der også har sin egen forspørgsel.

Der indgår dog en del ens felter i de to formularer.

I øjeblikket når jeg springer mellem de to formularer har jeg følgende kode:

    Me.Refresh
    DoCmd.OpenForm "Tranport Disponering"
    Forms![Tranport Disponering]![RmTrNo].SetFocus
    DoCmd.FindRecord Me![RmTrNo]
    DoCmd.GoToControl "[Dato]"

og så selvfølgelig omvendt når det er den anden vej.

Når jeg så fx. søger nogle poster frem i "Transport Indtastning", så kunne jeg godt tænke mig at det var de samme poster der blev filtreret frem ovre i "Tranport Disponering". Jeg har prøvet at gøre følgende:
    DoCmd.OpenForm "Tranport Disponering", , Me.Filter

Dette hjælper bare ikke, den filtrere overhovedet ingen ting, den viser bare alle posterne.

Hvad skal jeg gøre ?
27. februar 2005 - 11:41 #1
Du skal ogå bruge:

DoCmd.OpenForm "Tranport Disponering",,, Me.Filter

(altså 3 kommaer ;)
27. februar 2005 - 11:42 #2
Og det skyldes, at det er i Where-kriteriet du skal indsætte filteret.
Forvirret?
27. februar 2005 - 11:43 #3
Det er ofte en god ide at skrive således:

If Me.Filteron Then
    DoCmd.OpenForm "Tranport Disponering",,, Me.Filter
else
    DoCmd.OpenForm "Tranport Disponering"
endif
Avatar billede knudj Nybegynder
27. februar 2005 - 11:59 #4
Er ikke forvirret, men tænkte da bare at når de ber om at skulle have [FilterName] så var det der det skulle stå :)
Mange tak for hjælpen.

Mvh. Knud
27. februar 2005 - 12:01 #5
selv tak :)
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