marzo 2006 Entries
C'è un piccolo problemino quando si tenta di richiamare il metodo Find di un BindingSource che ha come DataSource una tabella child in una relazione Master/Detail.
Se, ad esempio, abbiamo una tabella Master (parent) così costituita:
Fattura
ID
Numero
Data
RagioneSociale
E la relativa tabella Detail (child):
DettFatt
ID
IDFattura
IDArticolo
Quantita
Supponiamo ora che volessimo trovare la posizione del record, in DettFatt, con IDArticolo=23, basta fare:
Private Function PosizioneDett(ByVal IDArticolo as integer) as integer Dim Pos as integer Pos = Me.DettFattBindingSource.Find("IDArticolo",IDArticolo) Return PosEnd Sub
Ma c'è un problema.
Se il BindingSource ha come DataSource una DataTable child in una relation, la Find potrebbe non funzionare, sollevando un eccezione del tipo:
"DataMember property 'IDArticolo' cannot be found on the DataSource."
Perchè ho scritto "potrebbe"?Beh, perchè dipende.
L'errore succede solo se il...
posted @ mercoledì 22 marzo 2006 12.52 |
Beh, non potevo non auto-referenziare una mia richiesta
di aiuto dato che mi pare molto più frequentata la community lato blog, che lato
forum.
Chiedo aiuto per risolvere un fastidioso problema su una semplice
applicazione Windows Form con Master/Detail.
Trovate il post qui:
http://forum.ugidotnet.org/b.asp?m=59006
Aiutatemi vi prego...
powered by IMHO 1.3
posted @ mercoledì 15 marzo 2006 13.45 |
Avete paura di SQL Server ma sapete usare Access?
Beh...visto che il passaggio a SQL Server è un passaggio obbligato che sapete
che, prima o poi, dovrete fare, meglio portarsi avanti.
Come?
In Access 2003 c'è una fantastica feature che permette di accedere
(modificare e utilizzare) a DB di SQL Server.
Supponiamo di avere il DB Test sul server Server1 e di volerci connettere con
Access.
Basta fare queste semplici operazioni:
Aprire Access 2003
File-->New
Selezionare "Project using existing data..."
Salvare il file .adp (Micorsoft Office Access Project)
dove volete
Si apre la form "Data...
posted @ mercoledì 15 marzo 2006 10.33 |
Questo sarà un articolo in cui il cane si morderà,
inevitabilmente, la coda dato che comunque tutto quello che verrà detto sarà dal
mio punto di vista.
Bisognerebbe fare come in matematica: dimostrarlo per assurdo.
Ma siamo essere umani ed è quantomeno difficile ragionare senza un punto di
vista (più avanti questa frase verrà anche contraddetta).Ma non voglio
metterla troppo filosofica.
Per punti di vista si ha sempre ragione.
L'avete mai notato?Uno fa un discorso, più o meno lungo, e poi conclude
ma questo è il mio punto di vista.Lo dicono come fosse un alibi.
E' spiazzante. Come si continua un discorso con uno che...
posted @ mercoledì 15 marzo 2006 9.33 |