PDA

View Full Version : [VBA: ACCESS] Creare query


Mancho
24-01-2009, 11:29
Vorrei sapere qual'è il metodo migliore per creare una query utilizzando il codice VBA.

Nel mio database c'è una tabella "ARTICOLI" nella quale sono memorizzati codici, descrizioni, prezzi etc... degli articoli di vari fornitori. Io vorrei fare in modo che, partendo da una maschera di ricerca, nella quale si inseriscano esclusivamente il nome del fornitore ed il codice dell'articolo, si possa filtrare la tabella "ARTICOLI" selezionando esclusivamente i dati relativi al fornitore inserito, per poi effettuare la ricerca dell'articolo, sulla base del codice inserito nella maschera.

So già come fare utilizzando le query "normali", quelle cioè non su VBA, ma ora ho la necessità di creare la query direttamente da codice.

Come posso fare?

MarcoGG
25-01-2009, 12:47
Molto veloce usando le QueryDefs di DAO :

Dim querySql As String
querySql = "SELECT * FROM nomeTabella;"
CurrentDb.CreateQueryDef "nomeQuery", querySql

;)