Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    3

    [vba/access] numerazione progressiva fatture

    Mi scuso per la mia precedente richiesta nella quale non avevo specificato il linguaggio di programmazione.
    Torno a chiedervi una mano per l'impostazione di un campo in una Maschera Fatture che mi crei un Numero progressivo per le fatture con aggiunta delle ultime due cifre dell'Anno corrente (es. 0001/07). L'aggiornamento del numero fattura deve avvenire cliccando un apposito pulsante.
    Infine la numerazione deve ricominciare all'inizio del nuovo anno.
    Ancora grazie.

  2. #2
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    supponiamo che tu abbia la tabella Fatture e il campo Numero
    codice:
    Function numero_fattura_progressivo()
    Dim rc As Recordset
    Set rc = CurrentDb.OpenRecordset("SELECT Max(Val(Left([numero],3))+1) AS numero_successivo FROM Fatture WHERE (((Right([numero],2))=Right(Date(),2)));")
    If IsNull(rc(0)) Then
        numero_fattura_progressivo = 1
    Else
        numero_fattura_progressivo = rc("numero_successivo")
    End If
    rc.Close
    Set rc = Nothing
    End Function
    dopo il numero fatura lo devi comporre con una funzione tipo
    Right("000" & numero_fattura_progressivo, 3) & "/" & Right(Date(),2)

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    3
    grazie mille fabio..ora provo ad utilizzarlo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.