Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Costruire form master/derail in visual studio 2005
venerdì 19 settembre 2008 - 16.15
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Mau67
Profilo
| Expert
917
messaggi | Data Invio:
ven 19 set 2008 - 16:15
Salve a tutti, dovrei costruire un form master/details (tipo emissione fattura per intenderci) e vorrei farlo senza la costruzione guidata con le relative relazioni tra tabelle.
Praticamente ho la tabella Anagrafica con il campo IDUtente che deve essere relazionato con il campo IDUtende della tabella Assenza come faccio a fare ciò qualcuno mi aiuta?
Grazie in anticipo per la disponibilità
Mau67
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 23 set 2008 - 01:13
>Salve a tutti,
ciao!
>dovrei costruire un form master/details (tipo
>emissione fattura per intenderci) e vorrei farlo senza la costruzione
>guidata con le relative relazioni tra tabelle.
>come faccio a fare ciò qualcuno mi aiuta?
con asp.net? o Windows application?
>Grazie in anticipo per la disponibilità
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Mau67
Profilo
| Expert
917
messaggi | Data Invio:
mar 23 set 2008 - 08:09
Windows application all'interno del form i dati li carico e le insert/update/cancel e tute le operazioni le comando con istruzioni sql, non so come relazionare e quindi visualizzare inserire modificare e cancellare i dati.
Grazie
Mau67
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 23 set 2008 - 15:19
>Windows application all'interno del form i dati li carico e le
>insert/update/cancel e tute le operazioni le comando con istruzioni
>sql, non so come relazionare e quindi visualizzare inserire modificare
>e cancellare i dati.
dovrai scegliere tu che layout utilizzare..
o due datagridview (uno per i padri, che al change ripopola la griglia dei figli)
o una testata unica con un datagridview sotto (solo per i figli).
La relazione è applicativa e su db hai solo la foreign key..
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Mau67
Profilo
| Expert
917
messaggi | Data Invio:
mar 23 set 2008 - 18:40
Scelgo la testata unica con un datagridview sotto (solo per i figli).
Mi aiuti a compilare il codice?
Grazie
Mau67
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 23 set 2008 - 22:01
>Scelgo la testata unica con un datagridview sotto (solo per
>i figli).
>Mi aiuti a compilare il codice?
Personalmente utilizzerei due stored procedure. Una che ricava i dati di testa (per riempire i controlli della testata) ed una stored procedure alla quale si passerà l'identificativo della testata, in modo che da essa si ottengano le righe di dettaglio.
Nel tuo progetto, crea una nuova form e aggiungi i controlli.
Volendo puoi utilizzare il BindingSource:
BindingSource Class
http://msdn.microsoft.com/en-us/library/system.windows.forms.bindingsource.aspx
Con esso puoi utilizzare un oggetto fatto da te per collegare il risultato direttamente ai tuoi controlli.
In poche parole basta scrivere un oggetto con proprietà (che poi saranno viste come campi di un datasource) includerlo nel tuo progetto e legare il BindingSource ad esso.
I controlli poi possono essere successivamente valorizzati tramite il collegamento con il BindingSource.
Guarda qui:
How to: Bind Windows Forms Controls with the BindingSource Component Using the Designer
http://msdn.microsoft.com/en-us/library/801dxw2t
(VS.80).aspx
>Grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Mau67
Profilo
| Expert
917
messaggi | Data Invio:
mer 24 set 2008 - 16:29
Scusa se non apro un nuovo thread ma devo risolvere questo problema entro oggi spero puoi aiutarmi lo stesso
Questo è il problema:
Devo sommare i dati inseriti nella tabella conguagli raggruppandoli per IDUtente, Mese e anno e aggiornare la tabella Indennità
ti posto la store procedure interessata che chiaramente così per come e scritta mi inserisce solo l'ultimo dato inserito invece a me serve la somma raggruppato per IDUtente, Mese e anno :
ALTER PROCEDURE dbo.proc_IndennitàMensileConguaglio
@Mese varchar(25)
, @Anno smallint
, @Gruppo varchar(50)
AS
BEGIN
UPDATE Indennità
SET Totale = Conguaglio.Totale, FC = Conguaglio.FC, CET = Conguaglio.CET, NETTORIT = Conguaglio.NETTORIT, IRPEFCong = Conguaglio.IRPEF,
MotivoCong = Conguaglio.Motivo, NETTOMANOCong = Conguaglio.NETTOMANO
FROM Indennità INNER JOIN
Conguaglio ON Indennità.IDUtente = Conguaglio.IDUtente
WHERE (Indennità.Gruppo = @Gruppo) AND (Conguaglio.Mese = @Mese) AND (Conguaglio.Anno = @Anno) AND (Conguaglio.Tipo = 'Indennità')
END
Come devo fare Aiutami è urgente
Ciao grazie
Mau67
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
sab 11 ott 2008 - 01:27
>Questo è il problema:
>Come devo fare Aiutami è urgente
Dovresti cortesemente passarmi la create degli oggetti in questione. Tabelle, procedure, ecc..
Poi inserire qualche dato e indicare un output che mi faccia capire cosa ti serve.
>Ciao grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !