Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274

    [VB6] Combo - lettura dati e visualizazzione

    Spero di essere chiaro :master:

    Sto creando un piccolo gestionale in vb6, ho una combo dove seleziono un determinato nominativo e automaticamente poi si popolano tutti i textbox con i vari dati, il mio problema è che nel combo carico fondamentalmente 3 dati:
    Cognome Nome e ID, tra il cognome e il nome ho fatto in modo che ci sia un solo spazio bianco, mentre tra il nome e l'ID ho messo molti spazi bianchi in modo che non si veda e riesca invece a vedere solamente il Cognome e Nome la proprietà Style della Combo è impostato su 0 Dropdown Combo perchè così mi serve, io praticamente dovrei fare in modo che quando seleziono un nominativo nella combo non si vedesse l'id ma il cognome e nome quindi la visualizazzione dei dati partendo da SX e non da DX, questo è possibile.

    GRAZIE

  2. #2
    Spero di aver capito bene...
    Se tu memorizzi, in fase di "popolamento" della combo, l'ID nell'item data non dovrai più farti il problema di vedere o meno questo campo.
    Mi spiego meglio

    Combo.Additem Cognome & " " & Nome
    Combo.itemdata(Combo.ListCount - 1) = ID

    quando gestisci il click sulla combo non dovrai far altro che far riferimento alla proprietà combo.itemdata(combo.listindex) per sapere qual'è l'id del nominativo selezionato.

    The Fresh...remaker
    A volte la risposta è sotto ai nostri occhi, bisogna solo aver voglia di cercarla!!
    http://www.angelsinthedark.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Grazie 1000 mentos, adesso provo subito.

    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Quando gestisco il click attualmente ho scritto:

    sql = "SELECT * FROM Anagrafica where Cognome & space(1) & Nome & space(500) & ID='" & Replace(cboClienti.Text, "'", "''") & "'"


    Come la dovrei convertire perfavore, si vede proprio che sono alle prime.

    Scusami per il disturbo sono in debito, ma intanto un caffè virtuale

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    nessuno gentilmente riesce a darmi un aiuto ?

    Grazie in anticipo

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    6
    Al di là del fatto che quello che hai scritto è ORRIBILE (sto scherzando)
    Beh, se hai l'id (che penso sia lo stesso del record) salvato nell'itemdata della combo... basta che fai:

    sql = "SELECT * FROM Anagrafica where ID = " & me.combo1.itemdata(me.combo1.listindex)

    et voilà...
    prova e fai sapere

    ciao ciao
    Lele
    I need to apply an MVC Pattern to my life...
    Model & View are okey...
    But please... free me from Controller

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    purtroppo il mio ID non è lo stesso del record, caspita veramente non ne vengo fuori

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma a che ti serve un ID che non e' l'identificativo del record ... comincio a non capire nulla del tuo problema ...

    Non bastano i problemi di programmazione esistenti ? Bisogna crearseli ?

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    OK, in questo momento ho "riorganizzato" l'ID quindi il mio primo record nella tabella ha ID = 1 ma nell'evento click il listindex è pari a 0 quindi non mi legge nulla

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma che stai facendo? Cosa c'entra l'ID del record con l'index del combo?

    L'ID puo' essere 43543 e l'index 0 ... L'ID va caricato nell'ItemData ...

    Allora ... mostra il codice e indica come e' fatta la tabella del db ... altrimenti non ne usciamo ...

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.