marzo 2006 Blog Posts

BindingSource.Find con sorgente child

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...

Master/Detail: Help!!!

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

Avvicinarsi a SQL Server con Access

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...

[OT...forse] Punti di Vista

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...