Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    190

    Visualizzazione dei dettagli in VB

    Ciao!
    allora, ho una form così composta:
    - 1 oggetto data x creare la connessione ad un DB
    - un oggetto DBList dove visualizzo i dati contenuti nel campo "articolo" del DB
    - un'etiketta dove VORREI visualizzare il dato contenuto nel campo "descrizione" relativo all'articolo ke volta x volta clikko nella DBList.
    Ho provato ad aggiungere all'interno del DBList_Click il seguente codice:
    Label1.DataField = "descrizione"
    solamente ke mi mostra SEMPRE il primo record del campo "descrizione" indipendentemente dall'articolo della DBList su cui clikko.
    Come posso fare?
    Aspetto i vs consigli, grazie 1000 fin da ora!

  2. #2
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    Devi fare una ricerca nel recordset che ti sei creato e cercare il campo corrispondente a quello su cui a cliccato l'utente, poi fai l'assegnazione Label1.caption = RecordSet!Descrizione in DBList_Click
    Ciao.
    ...and I miss you...like the deserts miss the rain...

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    190
    come faccio a fare questa ricerca?
    mi puoi aiutare x favore? nn sono molto esperto...
    Grazie 1000

  4. #4
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    Utilizzi il metodo find del recordset (leggiti anche l'help in linea o fai una ricerca sul forum, ne abbiamo parlato fino alla nausea...)

    quindi:
    codice:
    strDaTrov=[elemento cliccato dall'utente]
    'DA USARE SE IL CAMPO ARTICOLO E' ALFA-NUMERICO/ALFABETICO
    [nome tuo recordset].FIND("Articolo = '" & strDaTrov & "'")
    Label1.caption =[nome tuo recordset]!Descrizione
    Se articolo e' un campo numerico devi togliere gli apicetti ( ' )

    codice:
    strDaTrov=[elemento cliccato dall'utente]
    'DA USARE SE IL CAMPO ARTICOLO E' NUMERICO
    [nome tuo recordset].FIND("Articolo = " & strDaTrov )
    Label1.caption =[nome tuo recordset]!Descrizione
    ...and I miss you...like the deserts miss the rain...

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    190
    ma come faccio dirgli ke in "strDaTrov" ci va l'elemento clikkato dall'utente?
    Come faccio a dirglielo?

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    190
    io ho provato ad impostare il codice come da te suggerito solamente ke:
    - l'evento FIND nn me lo considera valido
    - nella riga [nome tuo recordset].FIND("Articolo = '" & strDaTrov & "'") mi dà un errore (pur inserendo ad ex findfirt, findnext... al posto di find) mi dice ke l'oggetto nn supporta la proprietà (errore 3215)
    Come mai?
    Mi potrese dare una mano?

    mamma mia se sono stressante.....

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    190
    pardon...errore 3251 (operazione nn supportata x questo tipo di oggetto)

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 © 2024 vBulletin Solutions, Inc. All rights reserved.