Ok. Grazie infinite.
(Ho provveduto a registrarmi sul sito in firma ed a scaricare il progetto che studiero' con attenzione).

L'ultimo problema è dato dalla condizione sulla data....

ho fatto cosi':

codice:
Dim td As String
        td = datavi.Text.Substring(3, 2) + "/" + Microsoft.VisualBasic.Left(datavi.Text, 2) + "/" + Microsoft.VisualBasic.Right(datavi.Text, 4)
ed ho ottenuto la data invertita che ho inserito nella sql cosi'

codice:
sql = sql + "     AND RG.RGdatad >= #" & td & "#"
ma mi estrae record che non soddisfano la condizione:
per esempio

RG.RGdatad = #7/29/2011# (ossia 29/07/2011)
td = #10/1/2011# (ossia 01/10/2011)

questa riga non dovrebbe essere estratta, ma viene estratta ugualmente ....

Grazie.



P.S. chiedo al moderatore se si puo' modificare il testo della discussione dall'attuale a
vb2010: contare i record di table2 su table1 e condizione su data


Grazie