Ciao ragazzi,
rieccomi, ho provato ma sinceramente non ne esco da questo problema, il seguente codice che vi ho postato funziona, esegue la somma delle fatture pagate ma in qualsiasi data che inserisco.
Code:
S.Open "SELECT SUM(TOTALEFATTURA) FROM DB_FATTURE WHERE RIFERIMENTO LIKE 'PAGATA%' GROUP BY DATA_FATTURA BETWEEN # " & Label9 & "# AND #" & Label11 & "#", DB
Quello che vorrei che lui facesse, è fare la somma delle fatture pagate ma in un determinato periodo, so' che lo già detto ma non so' dove sto' sbagliando.
Gentilmente vi posto l'intero codice iniziale da dove ho preso spunto inizialmente per fare la somma di tutte le fatture (pagate e non pagate), vi chiedo di dagli un'occhiata e farmi capire come dovrebbe essere il codice giusto inserendo le date (Label9 e Label11).
Private Sub Form_Activate()
Label9 = Format(Label9.Caption, "mm/dd/yyyy")
Label11 = Format(Label11.Caption, "mm/dd/yyyy")
End Sub
Private Sub CMD_SOLOPAGATE_Click()
Dim DB As ADODB.Connection
Dim S As ADODB.Recordset
Dim strCnn As StringSet DB1 = OpenDatabase("C:\...\DB.mdb")
S.Open "SELECT SUM(TOTALEFATTURA) FROM DB_FATTURE",DB
Do While Not rst1.EOF
TXT_PIVA.text = rst1.Fields("Piva").Value
rst1.MoveNext
Loop
rst1.Close
DB1.Close
End Sub
Grazie mille
vrwclaudio

Rispondi quotando
