Questione : Esportare una domanda verso una lima di CSV con un filtro da domanda/dove circostanza

Ho una domanda di accesso che voglio produrre ad una lima di CSV. Tuttavia, voglio filtrare la domanda in primo luogo via il codice in modo da la lima di CSV ha soltanto determinata annotazione in it.

I ha provato il codice sotto e poteva filtrare la domanda aperta ma l'archivio di uscita ha tutto il OrderID. Il mio scopo generale è di potere selezionare determinati ordini ed allora produrrli ad una lima di CSV chiamata il OrderID (per esempio 48670.csv nell'esempio sotto di codice). il

Can che qualcuno soddisfa lo aiuta con il senso filtrare o mettere dove il termine sulla domanda ha chiamato “SybizOutputQry„.

Thanks,

Andrew
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
class= >DoCmd.OpenQuery " notpretty " (“SybizOutputQry„ del id= " codeSnippet862649 " del
class= del

Risposta : Esportare una domanda verso una lima di CSV con un filtro da domanda/dove circostanza

potete farli mediante l'alterazione del querydef per includere il filtro

qd fioco come dao.querydef, db come dao.database
oSql fioco come stringa, nSql come stringa
regolare il db=currentdb
regolare qd=db.querydefs (“SybizOutputQry„)
oSql=qd.sql
nsql=replace (qd.sql, “; „, "")
nsql=nsql & “dove [OrderID] = 48670„
qd.sql=nSql

acExportDelim di DoCmd.TransferText, “SybizOutputQry„, “C:\Export\test.csv„, falso
 
'per ristabilire indietro il querydef
qd.sql=oSql

Altre soluzioni  
 
programming4us programming4us