17. august 2001 - 01:40Der er
12 kommentarer og 3 løsninger
nem lille sag
For jer eksperter er dette sikkert et nemt spørgsmål :
i min query \"top150\" er der et felt der har combo23 som kriterie. når jeg kører dette script spørger ved kørsel om valuen på combo23 hvilket jeg jo ikke forstår eftersom scriptet ganske rigtigt udfører komandoen i rækkefølge.
OK - Jeg troede at det var fordi der ikke var \"forbindelse\" mellem de opdatérede data i formularen og din query, men hvis det virker ved \"enkeltstående\" hits, så er det rigtignok i dette script problemet ligger...
Prøv så at indsætte en Me.Refresh før DoCmd.SendObject\'erne
Jeg får udskrevet min forespørgsel 2 (forskellige) gange, ved at køre følgende:
Private Sub Kommandoknap2_Click() On Error GoTo Err_Kommandoknap2_Click Combo23.Value = \"2*\" DoCmd.SelectObject acQuery, \"Forespørgsel1\", True DoCmd.PrintOut acPrintAll, , , acHigh, 1, True Combo23.Value = \"3*\" DoCmd.SelectObject acQuery, \"Forespørgsel1\", True DoCmd.PrintOut acPrintAll, , , acHigh, 1, True Exit_Kommandoknap2_Click: Exit Sub Err_Kommandoknap2_Click: MsgBox Err.Description Resume Exit_Kommandoknap2_Click End Sub
MEN jeg kan ikke få den til at ÅBNE min forespørgsel mere end een gang pr. tryk på knappen... Så det har nu nok noget med åbning/lukning af recordset at gøre... Ikke at det hjælper dig så meget på vej... ;-(
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.