Originariamente inviato da omega75
Eccomi qui! sono riuscito con dei pulsanti inseriti nella maschera a generare DDT, Preventivi e Fatture. Poi ho aggiunto un pulsante aggiuntivo che cliccato su un Preventivo o DDT aumenta di 1 il Max del numerofatture.
Teoricamente funziona tutto, l'unica cosa è che devo per forza creare la prima volta la prima fattura (e non ddt trasformato in fattura per esempio), poichè altrimenti non genera nulla... è poco male visto i problemi, cmq ti giro il codice tante le volte ci fosse una soluzione.
Private Sub Comando23_Click()
Dim Numero
If (DMax("[NumeroFattura]", "Fattura")) = "" Then
Numero = 1
Else
Numero = DMax("[NumeroFattura]", "Fattura")
Numero = Numero + 1
End If
NumeroFattura = Numero
End Sub
cmq da quello che ho visto è che il DMax non gli piace tanto e ho fatto svariati tentativi prima di riuscirci (per tutte le combinazioni tra DDT, preventivi e fatture), probabilmente il compilatore non prende la prima parte dell'IF, ma non so perchè.
Un'ulteriore curiosità: Adesso che creo i report devo fare sempre report e sottoreport o ci sono altri metodi?
grazie