2010-12-31 2 views

Antwort

12

in diesem Tutorial Werfen Sie einen Blick, wie SQL innerhalb VBA verwenden:

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

Für eine Abfrage, die Ergebnisse nicht zurückgeben, verwenden (reference here):

DoCmd.RunSQL 

Für eine, die verwendet wird (reference here):

Dim dBase As Database 
dBase.OpenRecordset 
+0

@Remou bitte mehr Info auf DoCmd.RunQuery, ich möchte nicht SQL verwenden, ich habe die Abfrage bereits in ms-access – Smith

+0

oops Openquery getan: http://msdn.microsoft.com/en-us/library/ bb238028 (v = Büro.12) .aspx. Mit Open Query erhalten Sie Warnmeldungen, die jedoch bei Problemen wieder aus- und wieder eingeschaltet werden können. – Fionnuala

+0

@Remou danke, ich habe eine Tabelle in ms-access, die Pfade zu Bildern lokal enthält und diese drucken möchte, bitte helfen Sie mir diesen Link http://stackoverflow.com/questions/4567204/generating-report-in-ms -access – Smith

17

H über etwas wie das ...

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 
Verwandte Themen