Devo selezionare per codice il prezzo in due Tabelle di un BD Access ciascuna con 30 records (da 0 a 29), il codice in uso é il seguente, ma anche se per la 2^ Tbl apro un nuovo RS (chiudendo il primo) la funzione decade.
Il codice che uso é corretto ? In particolare Filter ?
codice:
With CnsCx2
.ConnectionString = DataConnessione
.CursorLocation = adUseClient 'tipo di cursore
.Mode = adModeShareDenyNone 'nessuna limitazione
.CommandTimeout = 15
.Open
End With
RSTcx2.Source = "SELECT Code, PrTot FROM TblRiepilogo2;"
RSTcx2.Open , CnsCx2, adOpenDynamic, adLockOptimistic
RSTcx2.Filter = "Code LIKE " & snCod1 & ""
Dim ix2 As Integer
'Valori relativi al codice 1:
RSTcx2.MoveFirst
Dim dblVal1a(0 To 29)
dblValTOT11 = 0
For ix2 = 0 To 29
dblVal1a(ix2) = RSTcx2("PrTot")
RSTcx2.MoveNext
dblValTOT11 = dblVal1a(ix2) + dblValTOT11
Next ix2
snCod1 é una variabile contenente il valore numerico del codice da selezionare.
Grazie a tutti per la collaborazione.