05. december 2007 - 11:44Der er
10 kommentarer og 3 løsninger
Find samme post efter Requery i en form
Hej Det her spørgsmål må være blevet besvaret 100 gange andre steder, men jeg kan ikke finde det, så jeg stiller det igen.
I en form opretter jeg nye poster direkte i tabellen. I samme form er der en knap til en rapport. For at jeg kan få alle de nye data med over i rapporten laver jeg en Requery før rapporten åbner. Alt det går fint, men når jeg lukker rapporten igen er vi tilbage til første post pga. Requery'en. I formen er der et unikt ID for alle poster, men det er skjult, så jeg kan ikke sætte fokus på det. Hvad kan jeg så gøre?
Kode indtil videre:
Dim stDocName As String Dim stLinkCriteria As String Dim stDennePost As String
If af_AfsendtModtagelsesbekræftelse = 0 Then MsgBox ("Der mangler en aktiv dato i ''Har afsendt modtagelsesbekræftelse''" & _ Chr(10) & _ "for at kunne udskrive et brev." & _ Chr(10) & _ Chr(10) & _ "Klik OK, og udfyld dato for at forsætte."), vbExclamation, "Mangler aktiv ddato"
Not sure why you need a requery, if the new record is saved then it should be in the report. Maybe you should try saving the record in place of the requery
Du har bestemt ret. Jeg kan selvfølgelig gemme den, og det virker også. Men hvis jeg nu stadig gerne vil lave en requery hvordan tvinger jeg den så tilbage til samme post?
-> mugs bookmark idéen giver mig den sidst post i stedet for den nye. og GoToControl virker ikke fordi min [PersonID] ikke er synlig. Selvom jeg gør den synlig, kan jeg heller ikkeumiddelbart får den til at virke.
Mange tak for forsøget begg to. Jeg har fundet en anden løsning som gør det for mig lige pt. Den er ikke så robust overfor ændringer, men den virker efter hensigten. I selve rapporten indsætter jeg:
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.