Mettere in RELAZIONE 2 PORTALI
Inviato: sabato 8 luglio 2017, 17:12
Salve a tutti , lo so , la domanda è scontata e banale, non magari per chi , come me , non ha ancora molta esperienza con FM.
Uso la versione 14 Adv Pro e FMS 15.
Ho una situazione del genere :
3 tabelle : tabella 1 - tabella 2 - tabella 3
la tabella 1 è la tabella master sulla quale devono girare le altre 2 tabelle , la 2 e la 3 per l'esattezza.
Ho messo in relazione la tabella 1 e 2 tramite campo chiave ID progressivo e va tutto molto bene.
Ho meso poi in relazione la tabella 2 e la tabella 3 sempre tramite campo chiave ID nella speranza di ottenere il seguente risultato :
Ad ogni record presente nella tabella 2 vorrei poter inserire molti record nella tabella 3 ma non succede nulla di quanto mi sono proposto
di fare e di quanto stia proponendo a voi qui sul forum.
Ho impostato i portali nel seguente modo :
Portale tabella 2 filtrata cosi' : tabella2::ID = tabella1::ID
Portale tabella 3 filtrate cosi' : tabella3::ID = tabella2::ID
Le relazioni sono impostate come i filtri dei portali , pertanto dovrei aspettarmi il risultato che desidero ottenere ma se inserisco 1 record nella tabella 1 , posso inserire molti record nel secondo portale , tabella 2 , ma se inserisco invece 2 record nella tabella 1 , continua a scrivermi sempre lo stesso ID , faccio un esempio :
anagrafica ... tabella 1 ... id_anagrafica
spese .... tabella 2 ... id_entrate = id_anagrafica
dettagli spese ... tabella 3 ... id_anagrafica = id_anagrafica e id_entrate = id_entrate tabella spese
quindi :
pinco pallino ... via ... blablabla
spesa id 1 ... totale spesa ... nota
spesa id 1 ... importo dettaglio
spesa id 1 ... importo dettaglio
spesa id 1 ... importo dettaglio
Se vado ad inserire spesa id 2 mi spariscono i record e rimangono solamente quelli di spesa id 1
Non capisco dove sia l'errore ... forse nelle relazioni ? Dovrebbero essere MOLTI a MOLTI ?
Uso la versione 14 Adv Pro e FMS 15.
Ho una situazione del genere :
3 tabelle : tabella 1 - tabella 2 - tabella 3
la tabella 1 è la tabella master sulla quale devono girare le altre 2 tabelle , la 2 e la 3 per l'esattezza.
Ho messo in relazione la tabella 1 e 2 tramite campo chiave ID progressivo e va tutto molto bene.
Ho meso poi in relazione la tabella 2 e la tabella 3 sempre tramite campo chiave ID nella speranza di ottenere il seguente risultato :
Ad ogni record presente nella tabella 2 vorrei poter inserire molti record nella tabella 3 ma non succede nulla di quanto mi sono proposto
di fare e di quanto stia proponendo a voi qui sul forum.
Ho impostato i portali nel seguente modo :
Portale tabella 2 filtrata cosi' : tabella2::ID = tabella1::ID
Portale tabella 3 filtrate cosi' : tabella3::ID = tabella2::ID
Le relazioni sono impostate come i filtri dei portali , pertanto dovrei aspettarmi il risultato che desidero ottenere ma se inserisco 1 record nella tabella 1 , posso inserire molti record nel secondo portale , tabella 2 , ma se inserisco invece 2 record nella tabella 1 , continua a scrivermi sempre lo stesso ID , faccio un esempio :
anagrafica ... tabella 1 ... id_anagrafica
spese .... tabella 2 ... id_entrate = id_anagrafica
dettagli spese ... tabella 3 ... id_anagrafica = id_anagrafica e id_entrate = id_entrate tabella spese
quindi :
pinco pallino ... via ... blablabla
spesa id 1 ... totale spesa ... nota
spesa id 1 ... importo dettaglio
spesa id 1 ... importo dettaglio
spesa id 1 ... importo dettaglio
Se vado ad inserire spesa id 2 mi spariscono i record e rimangono solamente quelli di spesa id 1
Non capisco dove sia l'errore ... forse nelle relazioni ? Dovrebbero essere MOLTI a MOLTI ?