query met criteria gebaseerd op combobox

Status
Niet open voor verdere reacties.

Palmpjes

Gebruiker
Lid geworden
21 mei 2006
Berichten
7
Hallo Forumleden,

Ik heb het volgende probleempje waar ik al de hele dag knettergek van wordt :confused:
In een query die ik gebruik voor een mailmerge van brieven heb ik in het tweede veld briefsoort in de criteria veld een bepaalde briefsoort ingevuld. Als ik via een stukje code mailmerge op basis van deze query dan lukt het prima.
Nu heb ik op een form een keuzelijst gemaakt die de verschillende briefsoorten uitlijst.
Via deze lijst kan men een keuze maken.
Deze keuzelijst heb ik als criteria [Forms]![Form_MailMerge]![TekstvakHulp]
nu ingevoegd in de query ipv 1 specifieke briefsoort te selecteren. Als ik op mijn form een keuze maak en ik de query oproep dan krijg ik prima de gefilterde gegevens.te zien . Maar wanneer ik de mailmerge uitvoer dan geeft ie een foutmelding No data was created for this merge. Vreemd want als ik de query zo uitvoer dan heeft ie wel degelijk data.

Wie heeft enig idee wat fout gaat ?
 
Vreemd want als ik de query zo uitvoer dan heeft ie wel degelijk data.

Niet zo vreemd als je je formulier niet open hebt staan als de mail merge uitvoert.

FESTER
 
FESTER zei:
Niet zo vreemd als je je formulier niet open hebt staan als de mail merge uitvoert.

FESTER
Ik maak eerst de keuze in het form en druk dan op een knop waar mailmerg functie achter zit. Form blijft gewoon open staan. Heeft het iets te maken met Focus ?
 
Hmm, zou aan je code kunnen liggen.
Sluit anders ff je toepassing bij, gewinzipt, in Access 2000 formaat.

FESTER
 
Als je een worddoc hebt met een mailmerge bestand eraan. Volgens mijn herrinnering werkt het niet als je met parameterqueries werkt.

En als je in de code met een recordset werkt op basis van een querydef moet je eerst de parameter invullen:

zoiets.

Dim qryD as DAO.querydef
dim rs as dao.recordset
set qryD = currentdb.querydefs("naamquery")
qryD.parameter(0).value = Forms!etc

set rs = qryD.Openrecordset

Gregor
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan