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 ?
snCod1 é una variabile contenente il valore numerico del codice da selezionare.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
Grazie a tutti per la collaborazione.![]()

Rispondi quotando