2010-12-31 21 views

Odpowiedz

12

Spójrz na ten samouczek dla jak używać SQL wewnątrz VBA:

http://www.ehow.com/how_7148832_access-vba-query-results.html

Dla zapytania, które nie zwróci wyniki, należy użyć (reference here):

DoCmd.RunSQL 

Dla jeden, który będzie używał (reference here):

Dim dBase As Database 
dBase.OpenRecordset 
+0

@Proszę prosić o więcej informacji na DoCmd.RunQuery, nie chcę używać SQL, Mam Query już zrobione w ms-access – Smith

+0

oops Openquery: http://msdn.microsoft.com/en-us/library/ bb238028 (v = office.12) .aspx. W zapytaniu Open otrzymasz komunikaty ostrzegawcze, ale można je wyłączyć i włączyć ponownie, jeśli staną się problemem. – Fionnuala

+0

@ Dziękuję, mam tabelę w ms-access, która zawiera ścieżki do zdjęć lokalnie i chcę to wydrukować, pls pomóż mi zerknąć ten link http://stackoverflow.com/questions/4567204/generating-report-in-ms -access – Smith

17

H o coś takiego ...

Dim rs As RecordSet 
Set rs = Currentdb.OpenRecordSet("SELECT PictureLocation, ID FROM MyAccessTable;") 

Do While Not rs.EOF 
    Debug.Print rs("PictureLocation") & " - " & rs("ID") 
    rs.MoveNext 
Loop 
Powiązane problemy