Problema

giovedì 26 ottobre 2006 - 11.00

Cristina Profilo | Junior Member

Salve..
Ho creato un applicativo per un azienda assicurativa con anagrafica clienti e tutto il resto...ora però mi trovo a dover gestire le scadenze...sapete aiutarmi...
cm fa il mio cliente a visualizzare le scadenze pagate,e quelle ancora no.devo creare altre tabelle???
uso database con sql server
2005...nella tabella clienti ho introdotto un campo 'SCADENZA'
di tipo datetime e un campo 'PAGATO' di tipo bit. Cosi ok.però
vorrei fare una distinzione tra quelle pagate che andrei a mettere
in un form(o tabella) SCADENZE CHIUSE per ogni cliente,e poi
quelle non pagate in SCADENZE APERTE (Naturalmente tutte quelle
con il campo Pagato impostato su False)...
Come faccio...
I dati voglio distinguerli e farli visualizzare in una tabella
all'interno di un form...(una specie di riepilogo che deve generare automaticamente)
Grazie
Cristina

us01739 Profilo | Expert

Ciao Cristina,
francamente non riesco a capire bene il tuo problema...

Per sapere quali sono le scadenze aperte o chiuse non ti basta fare una query del tipo
SELECT * FROM tabclienti WHERE pagato=1 ??????

Se non è così, prova a dare qualche info in più..


Bye Bye

---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
www.robertogelmini.com
---------------------------------------------------

Cristina Profilo | Junior Member

si ok...ma poi dovro inserire una nuova scadenza e riportare in quelle CHIUSE la vecchia...per poi poter stampare il riepilogo del singolo cliente e di tutti...

us01739 Profilo | Expert

>si ok...ma poi dovro inserire una nuova scadenza
OK, ma vuoi cancellare il record vecchio o modificarlo?

Nel caso tu inserisca un nuovo record, quest avrà una nuova scadenza ed il campo pagato a 0 anzichè 1.

>per poi poter stampare il riepilogo del singolo cliente e di tutti...
Quindi ti basta fare una query del tipo
SELECT * FROM tabclienti WHERE codclient='MRossi' AND pagato=1
per vedere le scadenze pagate del cliente M.Rossi e
SELECT * FROM tabclienti WHERE codclient='MRossi' AND pagato=0
per vedere quelle aperte.

I dati che ti servono li hai già tutti presenti, aggiungere una tabella non serve.




Bye Bye

---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
www.robertogelmini.com
---------------------------------------------------

Cristina Profilo | Junior Member

domanda da ignorante...
come faccio a inserire una query all'interno del codice...?

us01739 Profilo | Expert

>come faccio a inserire una query all'interno del codice...?

Dai un'occhiata a questo codice che dovrebbe essere abbastanza chiaro:
....

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
....
Bye Bye

---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
www.robertogelmini.com
---------------------------------------------------

Cristina Profilo | Junior Member

Grazie...funziona...praticamente ho 2 cose distinte...grazie mille...mi è stato di grande aiuto...grazie ancora
cristina

us01739 Profilo | Expert

>Grazie...funziona...praticamente ho 2 cose distinte...grazie mille...mi è stato di grande >aiuto...grazie ancora

Figurati!!
Ricordati di chiudere il post così può essere d'aiuto anche ad altri.


Bye Bye

---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
www.robertogelmini.com
---------------------------------------------------
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5