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

    [VB 2008] Aiuto con datagridview e tabelle collegate

    Buongiorno,
    ho iniziato da poco ad usare visual basic, finora avevo usato solo access che faceva un po' tutto in automatico.

    Ho due tabelle collegate, la tabella clienti (con campi id e cliente) e la tabella spedizioni che include un campo idcliente in relazione al campo id della tabella clienti.
    In un form ho inserito un datagridview che mi visualizza tutti i campi della tabella spedizioni, però io vorrei visualizzare anzichè il campo idcliente il nome del cliente.
    Riuscite a darmi un soluzione?
    Grazie in anticipo

  2. #2
    Ho risolto aggiungendo alla dgv una colonna combobox che ha come datasource la tabella clienti e value member l'id.
    Ma sarebbe stato più appropriato forse lavorare con una query?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    106
    Quote Originariamente inviata da scooby90 Visualizza il messaggio
    Ma sarebbe stato più appropriato forse lavorare con una query?
    senza forse...

  4. #4
    Quote Originariamente inviata da miky_2 Visualizza il messaggio
    senza forse...
    Certo... ma non so come impostare una query che collega i campi di due tabelle.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    106
    Se vuoi veramente migliorati, le query sono fondamentali per queste cose. Devi vedere bene come funziona SQL. In questo caso sarebbe bastato un semplice join

  6. #6
    Quote Originariamente inviata da miky_2 Visualizza il messaggio
    Se vuoi veramente migliorati, le query sono fondamentali per queste cose. Devi vedere bene come funziona SQL. In questo caso sarebbe bastato un semplice join
    Sì alla fine ho risolto con un full outer join...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    106
    Quote Originariamente inviata da scooby90 Visualizza il messaggio
    alla fine ho risolto con un full outer join
    non ho ben chiaro il contesto, ma tirare fuori molti dati in una volta, non è mai una buona scelta. Tienilo a mente in futuro

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.