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

    [vb6] - cambiare il testo delle listbox

    Il mio è un problema un po' strano credo....
    Io carico dinamicamente da un database il contenuto di una listbox dove ottengo un elengo!

    I campi che carico sono nome, cognome e codice fiscale

    es:


    Marco Rossi RSSMRC80S13B354P
    Rosanna Verdi VRDRSN80S45B354S

    (ovviamente sono nomi e codici inventati)

    Questo tipo di lista l'ottengo fondendo nella listbox i 3 campi tra di loro in questo modo:

    codice:
    Data1.RecordSource = "SELECT * FROM tabellaDatabase"
    Data1.Refresh
       Do Until Data1.Recordset.EOF
                List1.AddItem Data1.Recordset("nome") + " " + Data1.Recordset("cognome") + " " + Data1.Recordset("codiceFiscale")
          Data1.Recordset.MoveNext
       Loop
    Il problema nasce quando io selezionando la riga della listbox ke mi interssa devo caricare tutti i dati relativi a quel cliente!
    Di solito uso la stringa SQL:

    codice:
    SELECT * FROM tabellaDatabase WHERE codiceFiscale='" & list1.text "'"
    Solo che così il recorset cerca nel campo del codice fiscale l'intera stringa della lista (Marco Rossi RSSMRC80S13B354P) e non solo il codice (ke è il valore contenuto nel campo)...come posso togliere dalla stringa del LIST1.TEXT ciò ke non mi interessa???

    Ho provato con:
    codice:
    variabileCreataAppositamente= list1.text -(Data1.Recordset("nome") + " " + Data1.Recordset("cognome") + " " + Data1.Recordset("codiceFiscale"))
    eheheh è ovvio ke nn va!

    Grazie a tutti per l'aiuto!!

  2. #2
    il codice fiscale è sempre di 16 caratteri

    quindi alla query devi passare il
    codice:
    right$(Trim$(list1.list(indice)),16)
    p.s.: che cavolo è list1.text????
    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
    è ciò ke selezioni!!

    Esempio:

    Sei seleziono la prima riga dell'oggetto lista (list1), il testo della stessa diventa il valore di list1.text!
    Io ho usato sempre questo metodo per le listbox!
    Cioè se nella riga c'era skitto "Mario" come valore di ricerca usavo MARIO (List1.text) solo che qui i campi nella riga son 3!!!
    Ora provo!
    Per ora grazie mille!
    CIAO!

  4. #4
    e se invece ke il codice fiscale il 3° campo fosse la provincia?
    Ke faccio?
    (ho altre listbox dove è cosi!!!)

  5. #5
    :quote:

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.