Oppure

Loading
02/03/17 11:48
Silverado60
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....
aaa
02/03/17 12:50
nessuno
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à.
02/03/17 13:17
Silverado60
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
aaa
02/03/17 13:37
nessuno
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à.