Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao,
- La tua riga di codice ti deve dare un errore perché il commando RunSQL richiede una query di azione o definizione non una query di selezione.
- Per prendere i valori dalla query puoi usare un recordset:
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim A as Date
Dim B as Integer
Dim strSQL As String
strSQL = "SELECT Last(DFAT) AS UDF, Max(NFAT) AS UNF FROM TXF2"
Set db = Currentdb
Set rs = db.OpenRecordset(strSQL, dbOpenDynaset)
If Not rs.BOF Then
A = rs!UDF
B = rs!UNF
End If
Nota: Per l'uso di Last() vedi http://support.microsoft.com/kb/208190.