ciao.
Ho creato un database in openoffice base , ma potrebbe è la stessa cosa anche in access o sql Server.
Ho una tabella principale pratiche e 3 tabelle in relazione uno a molti soggetti,categorie e prestazioni.
o creato 3 tabelle:
pratiche:
id contatore intero
codice testo
soggetti:
id contatore intero
idPratica intero,
soggetto testo
categorie:
id contatore intero
idPratica intero,
categoria testo
prestazioni:
id contatore intero
idPratica intero,
prestazione testo
Ho creato un immissione dati tipo master/detail per le tre tabelle in un unico form con:
1)textbox codice pratica(testata),
2)tabella immissione soggetti: id in tab pratiche in relazione uno a molti con idpratica tab soggetti (dettaglio)
3)tabella immissione categorie:id in tab pratiche in relazione uno a molti con idpratica tab soggetti (dettaglio)
4)tabella immissione prestazioni:id in tab pratiche in relazione uno a molti con idpratica tab soggetti (dettaglio)
adesso se inserisco una pratica ,3 soggetti ,1 prestazione e 2 categorie avro' i seguenti dati sul db:
tab pratiche:
| id | codice|
| 1 | 1000 |
tab soggetti:
| id |idPratica|soggetto|
| 1 | 1 | Pippo |
| 2 | 1 | Pluto |
| 3 | 1 | Paperino |
tab categorie:
| id |idPratica|categoria|
| 1 | 1 | Cat1 |
| 2 | 1 | Cat2 |
tab prestazioni:
| id |idPratica| prestazioni |
| 1 | 1 | Prestazione 1 |
E' corretto?
Adesso vorrei stampare un report in questo modo :
pratica: 1 soggetti: Pippo categorie:Cat1 prestazioni:Prestazione 1
Pluto Cat2
Paperino
pratica: 2 soggetti: xxx categorie:xxx prestazioni:xxx
xxx xxx
xxx
e cosi' via
Come faccio con gli strumenti di reportistica?
grazie.