Avatar billede kjar75 Nybegynder
01. februar 2005 - 15:58 Der er 2 kommentarer og
1 løsning

Åbne en formular og lukke en anden vha kontrolknap

Jeg har 2 formularer - hvor jeg har indsat en kontrolknap som åbner den anden formular - men hvordan lukker man den man "kommer fra" ??

Her kommer 2 spørgsmål - Koden ser sådan ud:

Dim stDocName As String
Dim stLinkCriteria As String

stDocName = "DEBITOR2"  (den formular som åbnes)
stLinkCriteria = "[konto]= " & Me![konto]
DoCmd.OpenForm stDocName, , , stLinkCriteria

(den anden formular hedder "DEBITOR")...

Spg 1
Altså - hvad skal "stå" for at den lukker formular "DEBITOR" ? Regner med at databasen kører hurtigere hvis man lukker formularne ??

Spg 2
Hvordan (hvad skal der stå i kode)åbner jeg samme konto i "DEBITOR2" UDEN at der er filter på ?? pga nedenstående kode vises KUN den samme konto !!
Af koden fremgår det
stLinkCriteria = "[konto]= " & Me![konto]
dvs den åbner den konto i "DEBITOR2" som man stå på i "DEBITOR"
Mit ønske er, at man springer til samme konto, men anvender samme filter/sortering som når man normalt åbner formular !
01. februar 2005 - 16:14 #1
Prøv disse:

1) Docmd.Close acform, "Debitor"

2)
Docmd.Openform "Debitor2"
forms!Debitor2!Konto.setfocus
Docmd.Findrecord Me!Konto
Avatar billede kjar75 Nybegynder
01. februar 2005 - 16:41 #2
Jamen hvor er det sejt - at få det til at virke !!!

Men hvorfor skriver "autohjælpen" så nedenstående med
Dim stDocName As String
Dim stLinkCriteria As String

stDocName = "navn ppå formular" 

når man kan "nøjes" med at skrive det så enkelt som du gør ??
01. februar 2005 - 16:44 #3
ja da :o)

Jeg skriver det altid på den korte måde. microsoft mener nogle gange, at man skal "pakke" alting ind i variabler. Men jeg synes bare, at det er ekstra kode som slører overblikket!

Men det er vist en smagssag :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