Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Popolare un datagrid con una query
Forum - C# / VB.NET - Popolare un datagrid con una query

Avatar
Silverado60 (Normal User)
Newbie


Messaggi: 2
Iscritto: 02/03/2017

Segnala al moderatore
Postato alle 12:48
Giovedì, 02/03/2017
Ciao a tutti.
Sto iniziando ad utilizzare visual studio 2015, in particolare vb.net.
Ho un problema che mi blocca:
nello stesso form ho 2 datagridview, uno con i pazienti e un altro con gli esami effettuati.
Come faccio a collegarli, in modo che cliccando su un paziente riesca a filtrare, sul secondo dgv, gli esami effettuati? sto provando con una query, intercettando i campi del primo dgv  (che sono cognome, nome e data di nascita) ma non vado avanti. C'è forse un altro modo per procedere?

Grazie a chi vorrà rispondere....

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 13:50
Giovedì, 02/03/2017
Non vai avanti in che senso?

Nella query deve prevedere una ricerca per ID del paziente (nella tabella devi avere un ID per ogni nominativo, non basta Nome e Cognome).


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Silverado60 (Normal User)
Newbie


Messaggi: 2
Iscritto: 02/03/2017

Segnala al moderatore
Postato alle 14:17
Giovedì, 02/03/2017
Purtroppo devo lavorare con un db access, che ho portato sotto sql, già esistente, ed il collegamento tra pazienti ed esami è previsto con i campi nome,cognome e data di nascita....lo so che è stupido....
quindi, concettualmente, la domanda è questa: intercetto i campi necessari su dgv pazienti, e come datasource del secondo dgv imposto la query "Select * from XXX where [Nome] = etc"....
può funzionare in questo modo o c'è una maniera più efficace?
Grazie

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 14:37
Giovedì, 02/03/2017
La maniera più efficace è con l' ID.

Ovviamente funziona anche con Cognome Nome e Data di Nascita, a meno che non trovi due pazienti omonimi e nati nella stessa data. In questo caso avrai problemi.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote