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
App. WinForms / WPF .NET
Programma in vb net
venerdì 15 giugno 2012 - 09.03
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
Visual Studio 2010
|
Access (.mdb)
napster86
Profilo
| Newbie
36
messaggi | Data Invio:
ven 15 giu 2012 - 09:03
Salve a tutti, voglio fare un programma che mi dia la possibilità di :
- Salvare l'anagrafica dei Clienti ( Quindi mi creo una tabella Cliente )
- Salvare i dati delle macchine ( Quindi mi creo una tabella Macchina )
- Salvare le manutenzioni che si devono compiere ad ogni macchina ( Quindi mi creo una tabella Manutenzioni)
Ogni Cliente può avere una o più macchine.
Facendo la ricerca di un cliente, mi deve dare di quante macchine è in possesso e le manutenzioni da applicare.
Qualche suggerimento? Ringrazio tutti anticipatamente!!!
Cordiali saluti
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
ven 15 giu 2012 - 09:31
>Salve a tutti, voglio fare un programma che mi dia la possibilità
>di :
>- Salvare l'anagrafica dei Clienti ( Quindi mi creo una tabella
>Cliente )
>- Salvare i dati delle macchine ( Quindi mi creo una tabella
>Macchina )
>- Salvare le manutenzioni che si devono compiere ad ogni macchina
>( Quindi mi creo una tabella Manutenzioni)
>
>Ogni Cliente può avere una o più macchine.
>Facendo la ricerca di un cliente, mi deve dare di quante macchine
>è in possesso e le manutenzioni da applicare.
>Qualche suggerimento? Ringrazio tutti anticipatamente!!!
3 Windows Forms + Una connessione a sql local (integrato in vb)
facile facile...
>Cordiali saluti
Luigi Di Biasi
http://www.dibiasi.it/
http://netsell.dibiasi.it
- ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/
- YADAMP CMS -
napster86
Profilo
| Newbie
36
messaggi | Data Invio:
ven 15 giu 2012 - 10:26
Come faccio ad interrogare il database cercando un cliente e facendomi restituire le macchine del cliente e le manutenzioni da applicare a quest'ultime?
GS88
Profilo
| Newbie
7
messaggi | Data Invio:
ven 15 giu 2012 - 10:49
Intendi la query da scrivere o come farlo in vb?
In php esistono le chain select; selezionando una regione, per esempio,mostri le province e poi le città nelle select box... Potresti fare una cosa simile. Come farlo praticamente non lo so infatti sto cercando un'applicazione di esempio abbastanza completa per capire come fare queste cose in VB.NET.
napster86
Profilo
| Newbie
36
messaggi | Data Invio:
ven 15 giu 2012 - 10:55
Si, una query per far si che mi restituisca le macchine del cliente e le manutenzioni da applicare a queste macchine... Ho creato del DataSet.xsd le relazioni tra: Cliente.Codicefiscale e Macchina.Codicefiscale e poi tra: Macchina.MatricolaMacchina e Manutenzione.MatricolaMacchina... Ho fatto bene?
napster86
Profilo
| Newbie
36
messaggi | Data Invio:
ven 15 giu 2012 - 17:10
Ho strutturato bene facendo così le tabelle?
Cliente:
Nome
Cognome
Data di nascita
Codice Fiscale
Indirizzo
Tel
Email
Macchina:
Codice Macchina
Matricola macchina
Modello
Marca
Anno
Manutenzione:
Codice Fiscale
Codice Macchina
Data della manutenzione
Note
Pagamento
Grazie in anticipo
Cordiali saluti
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
ven 15 giu 2012 - 17:32
si,
metti una primary key qui:
[k] Codice Fiscale
[k] Codice Macchina
[k] Data della manutenzione
Luigi Di Biasi
http://www.dibiasi.it/
http://netsell.dibiasi.it
- ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/
- YADAMP CMS -
napster86
Profilo
| Newbie
36
messaggi | Data Invio:
ven 15 giu 2012 - 17:53
Impostando le primary key, devo creare le relazioni con le altre 2 tabelle?
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
ven 15 giu 2012 - 17:55
si è opportuno che metti anche le foreign così stai sicuro che le relazioni sono a posto
Luigi Di Biasi
http://www.dibiasi.it/
http://netsell.dibiasi.it
- ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/
- YADAMP CMS -
napster86
Profilo
| Newbie
36
messaggi | Data Invio:
ven 15 giu 2012 - 18:03
Mettendo in relazioni le tre tabelle, quando vado a fare la ricerca di un cliente, automaticamente mi dovrebbe dare i dati inerenti alle chiavi, giusto?
Nella tabella Cliente ho la seguente query:
SELECT Nome, Cognome, DataDiNascita, CodiceFiscale, Tel, Email
FROM Cliente
In quella Macchina ho:
SELECT CodiceImpianto, Modello, Marca, Combustibile
FROM Macchina
Nella tabella Manutenzione:
SELECT CodiceFiscale, CodiceImpianto, DataDiManutenzione, Note, Pagamento
FROM Manutenzione
La query da modificare per interrogare il database è quella della Manutenzione?
napster86
Profilo
| Newbie
36
messaggi | Data Invio:
sab 16 giu 2012 - 09:48
Ragazzi ho provato a fare così:
In una form che ho chiamato "Cliente" ho messo le seguenti TextBox:
Nome
Cognome
Data di nascita
Codice Fiscale
Indirizzo
Tel
Email
con un ClienteBindingNavigator che mi salva il tutto sul database... Poi ho creato la stessa cosa nel Form Macchina, con queste TextBox:
Codice Macchina
Matricola macchina
Modello
Marca
Anno
Per la Form Manutenzione invece procedo nel seguente modo:
Mi creo due groupBox.
Nella prima metto 3 ComboBox (Cognome,Nome,Codice Fiscale)
Nella seconda metto 4 ComboBox (Codice Macchina, Matricola Macchina, Marca, Modello)
Successivamente ho creato un'altro groupBox dove ho messo:
Codice Fiscale della tabella manutenzione
codice Impianto della tabella manutenzione
data di manutenzione
note
pagamento
Per trascrivere il codice fiscale e il codice impianto, dalle tabelle Cliente e Macchina ho proceduto nel seguente modo:
Utilizzando l'operatore AddNew del ManutenzioneBindindNavigator, ho fatto si che il codice fiscale del cliente selezionato fosse uguale a quello della manutenzione e allo stesso modo quello del codice impianto della macchina, cosicchè con l'operatore salva del BindingNavigator ho salvato il tutto sul database...
Ho fatto bene a livello di implementazione? o ho combinato un casino sbagliando tutto (che è molto probabile)
?
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 !