Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Numerazione progr.

  1. #1
    keeper76
    Guest

    Numerazione progr.

    Come posso fare per creare un text dove ci sia un cod. progr. esempio: numero fattura.

    saluti

  2. #2
    inserendolo in un form e scrivendocelo dentro

    ma vuoi che incrementi ogni volta che fai una fattura che apri il form sarebbe utile saperlo per aiutarti
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    keeper76
    Guest

    x moderatore

    si scusami hai perfettamente ragione, a me servirebbe che siincrementasse ogni volta che apro il form.

    scusami.

  4. #4
    l'archivio delle fatture e' in una tabella? perndi il MAX e aggiungi 1.

  5. #5
    allora puoi fare in diversi modi se vuoi che si resetti ogni volta che lanci l'applicazione ti basta una variabile static in un modulo

    static conta as long

    form_load()
    conta = conta + 1
    end sub

    se invece deve rimanere puoi inserirlo in un file esterno

    codice:
    Option Explicit
    Dim conta As Integer
    Private Sub Form_Load()
       Dim numfile As Integer
       numfile = FreeFile
       Open "c:\Data.bin" For Binary As #numfile
          Get #numfile, , conta
       Close #numfile
    End Sub
    
    Private Sub Form_Unload(Cancel As Integer)
       Dim numfile As Integer
       numfile = FreeFile
       Open "c:\Data.bin" For Binary As #numfile
          Put #numfile, , conta + 1
       Close #numfile
    End Sub
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  6. #6
    keeper76
    Guest

    x xegallo

    Grazie x la numerazione tutto OK!, se posso vorrei chiederti un'altro piccolo aiuto: attualmente io inserisco i miei record (codice e mansione) nella mia tabbela in questa maniera:

    sql = "INSERT INTO mansioni (Codice,Mansione) VALUES ('" & txtCodice.Text & "','" & txtMansione.Text & "')"

    Ok se pero' io mi trovo nelle condizioni di voler inserire solamente il codice o solamente la mansione come posso fare, xche' cosi' come sta il codice sono obbligato ad inserire sia il codice che la mansione.
    grazie infinite

  7. #7
    codice:
    Private Sub Command1_Click()
    Dim Sql As String
    If txtCodice <> vbNullString Then
       If txtMansione <> vbNullString Then
          'hai mansione ma non codice
          Sql = "INSERT INTO mansioni (Mansione)" & _
          "VALUES ('" & txtMansione.Text & "')"
       Else
          'non hai niente gestisci come ti pare
       End If
    Else
       If txtMansione <> vbNullString Then
          'hai sia codice che mansione
          Sql = "INSERT INTO mansioni (Codice,Mansione)" & _
          "VALUES ('" & txtCodice.Text & "','" & txtMansione.Text & "')"
       Else
          'hai codice ma non mansione
          Sql = "INSERT INTO mansioni (Codice)" & _
          "VALUES ('" & txtCodice.Text & "')"
       End If
    End If
    End Sub
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  8. #8
    keeper76
    Guest
    come posso fare x creare questo codice:

    000001, se io faccio +1 mi restituisce 2 e non 000002. Perche'????

  9. #9
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028
    Perchè devi usare la funzione Format
    codice:
    Text1.Text = Format(VariabileConNumero, "00000#")

  10. #10
    ovvio quello che scrivi è una stringa
    prova così
    Put #numfile, , format(conta + 1,"000000")
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

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.