Hallo,
Ik heb een bestaande applicatie. Er is een form met enkele selectie kriteria velden. Op het moment dat er op knop report gedrukt wordt vindt het volgende plaats:
- Het report object wordt aangeroepen met DoCmd.OpenReport Rpt, acPreview
- Dit report heeft object dependencies met de qryRptClient EN de form frmClient. Dit is de form met de selectie kriteria.
In de query "qryRptClient" worden opnieuw query's aangeroepen (genest) en uiteindelijk zit er in de where clause b.v. "WHERE (tblTempProject.country=forms!frmClientReq!cmbCountry"
Het genereren van het raport werkt correct. Dus so far so good.
Nu moet de applicatie uitgebreid worden door dit raport naar een XML bestand te exporteren. Ik heb op de form een button toegevoegd en dezelfde query wordt als volgt aangeroepen:
Echter nu krijg voor ieder selectie kriteria, een popup scherm die vraagt wat de waarde van de selectie kriteria veld is in de form.
Dus ondanks dat ik vanaf dezelfde form de query éénmaal "rechtstreeks" aanroep en de andere keer via een report, zijn in het eerste geval de waarden van de selectie criteria velden niet bekend en in het tweede geval wel.
Kortom: op de één of andere manier is de link tussen de query en de form verloren gegaan in het specifieke geval
Kan iemand mij verder helpen? Alvast bedankt.
Nico.
P.s. Wanneer ik dit via Northwind doe bv. met de query invoices krijg ik een goed XML bestand. Dus de export op zich werkt.
Ik heb een bestaande applicatie. Er is een form met enkele selectie kriteria velden. Op het moment dat er op knop report gedrukt wordt vindt het volgende plaats:
- Het report object wordt aangeroepen met DoCmd.OpenReport Rpt, acPreview
- Dit report heeft object dependencies met de qryRptClient EN de form frmClient. Dit is de form met de selectie kriteria.
In de query "qryRptClient" worden opnieuw query's aangeroepen (genest) en uiteindelijk zit er in de where clause b.v. "WHERE (tblTempProject.country=forms!frmClientReq!cmbCountry"
Het genereren van het raport werkt correct. Dus so far so good.
Nu moet de applicatie uitgebreid worden door dit raport naar een XML bestand te exporteren. Ik heb op de form een button toegevoegd en dezelfde query wordt als volgt aangeroepen:
Code:
Application.ExportXML _
ObjectType:=acExportQuery, _
DataSource:="qryRptClient", _
DataTarget:="c:\Projecten\test\exports\" & FileName
Echter nu krijg voor ieder selectie kriteria, een popup scherm die vraagt wat de waarde van de selectie kriteria veld is in de form.
Dus ondanks dat ik vanaf dezelfde form de query éénmaal "rechtstreeks" aanroep en de andere keer via een report, zijn in het eerste geval de waarden van de selectie criteria velden niet bekend en in het tweede geval wel.
Kortom: op de één of andere manier is de link tussen de query en de form verloren gegaan in het specifieke geval
Kan iemand mij verder helpen? Alvast bedankt.
Nico.
P.s. Wanneer ik dit via Northwind doe bv. met de query invoices krijg ik een goed XML bestand. Dus de export op zich werkt.