If DCount("*", "Qry_Startmødebrevtilflet") = 0 Then MsgBox "Ingen sælgere med denne mødedato" Else: Call Shell("winword.exe ""s:\AVISSALG\Telefonsalg\access\Avissalgsdatabase\rapporter i wordformat\Breve\startmoede_brev.doc""", 1) End If DoCmd.Close acQuery, "Qry_startmødebrevtilflet", acSaveNo
Annuller: End Sub
Og i fejlmeldingen peger debuggeren altså på If-linien...
Desuden: Når query'en køres er der to kriterier som skal indtastes. Men hvis jeg klikker annuller på de to parameterbokse, får jeg yderligere en fejlmelding om at jeg "har annulleret den forrige handling" Hvordan får jeg implementeret at man kan klikke på annuller?
designmode var en fejl. Hvis jeg åbner i read only, kommer en anden fejlmeddelelse op når der skal tælles: "En handlingsforespørgsel kan ikke bruges som rækkekilde"
Når knappen klikkes på skal query'en spørge efter en dato og et nummer og så fra en tabel hente på de kriterier. Dernæst brevflettes disse data med et worddokument.
Mit problem er så at jeg kun vil åbne worddokumentet hvis query'en indeholder data. For ellers kunne jeg aktivere query'en ved at aktivere word først.
Et sammnehængende problem er at hvis jeg kører query'en spørger den efter de 2 kriterier. Og når jeg bagefter kører word spørger den igen efter de to kriterier. Det vil jeg gerne ud over...
Opening the query to enter a date doesnt make the date available in the query when you use dlookup!!!
If you have two fields on the form where you can enter the date and number you can then change the query to take teh parameters from the form, this wil lthen work in the dlookup and also in word.
First add two fields to the form. Then alter the query to take the paramaters from the form. If you right click in the field where you enter the criteria you can select "Build" to open the expresssion builder. Now find the form/field you want to use as the criteria.
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.