Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [VB] Riempire un campo integer

    Ciao, scusate la domanda banale e da principiante:
    devo costruire una stringa di 12 caratteri composti da 2 campi numerici (integer e smallinteger).
    La prima parte di stringa corrisponde al campo ORDL_CODE e deve essere di 8 caratteri, quindi devo aggiungere degli 0 a qst campo se è inferiore (es: ORDL_CODE = 299 deve diventare '00000299')
    Stessa cosa con il secondo campo FASE che deve essere di 4 caratteri totali (es: FASE = 10 deve diventare '0010', ma ovviamente mi basta il primo esempio per poi agire su qst campo).

    In base agli esempi sopra la mia stringa dovrà essere: 000002990010


    Come si fa? :master:

  2. #2
    che versione di VB utilizzi? (bisogna specificarlo anche nel titolo)
    ...Terrible warlords, good warlords, and an english song

  3. #3
    Ok scusa: utilizzo VB6 (sp3)

  4. #4
    Utente di HTML.it L'avatar di saraX
    Registrato dal
    Apr 2003
    Messaggi
    56
    codice:
    'Dato num intero x, restituisce la stringa associata
    'anteponendo tanti zero fino ad arrivare alla lunghezza num
    Function putZero(ByVal x As Integer, ByVal num As Integer) As String
    
      putZero$ = Trim$(Str$(x))
      While Len(putZero$) < num
          putZero$ = "0" & putZero$
      Wend
    End Function
    ciao
    Sara.

  5. #5
    Grazie

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.