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

    [VB6] Creare Array con Len di una stringa

    Ciao ho la necessita di creare un codice a 7 cifre, di cui le prima 4 (già fatto) sono numeri e le ultime tre, le prime tre lettere di un nome ...

    Mi spiego meglio.

    Poniamo che io abbia 600 Hotel Frascati

    Il codice dovrebbe essere 6000hot ovvero le prime tre lettere della stringa.
    Problema :

    una volta creato il codice, lo cerco nel DB, e se è già presente, allora devo avanzare di una lettera, ovvero hoe , e cosi' via fino a quando non ne creo che ancora non c'è.

    In pratica devo lavorare su un array ... chi mi aiuta?

  2. #2
    Io ho già creato questa parte di codice, la funzione che riceve i due dati e restituisce la nuova stringa

    codice:
    Function createCode(ByVal code As String, ByVal name As String) As String
    On Error GoTo Err_createCode
    Dim str As String, codice()
        str = Left(code, 3)
        str = str & "0"
        codice = Array(Len(name))
        
        If check(createCode) = false then
             'riprova
        End If
    Exit_createCode:
        Exit Function
    Err_createCode:
        MsgBox Err.Number & "   " & Err.Description
        Exit Function
    End Function
    Come posso fare un loop sull' array e sapere cosa ho già creato???

  3. #3
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    ma scusa nn è meglio se ti crei il tuo codice controlli se esiste sul DB e se esiste ti sposti di un carattere sulla stringa con la Mid?
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  4. #4
    Si e magari con una variabile locale che incremento, mi sposto con il MID, come si dice a Varese

    'te ghe rasun' ... oggi provo.
    Grazie per lo spunto.


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.