Pagina 1 di 1

merge

Inviato: mercoledì 3 aprile 2019, 11:09
da fmstb
FM 17 Adv - Win 10

esiste un modo di far confluire in un portale i record di tabelle differenti?
TABELLA _A
<<data_a>>
<<input_a>>

TABELLA_B
<<data_b>>
<<input_b>>

TABELLA_C (correlata su chiave secondaria con le prime due)
<<data_a>> - <<input_a>>
<<data_b>> - <<input_b>>

nella TABELLA C pensavo di far confluire i record di A e B in modo da ordinarli per data. La ragione di questo è che non vorrei prendere tutti record di A e d B, ma vorrei filtrare i contenuti in base a dei criteri. La tabella C dovrebbe contenere il risultato del filtro applicato. Lo chiamo "filtro", ma può essere uno script o altro a seconda delle possiblità che ci sono.

Re: merge

Inviato: mercoledì 3 aprile 2019, 11:19
da fabio.beri
Un portale può essere oggetto di una sola relazione tra una tabella MASTER e una tabella relazionata.

Ciò non esclude che si possano vedere records di una tabella B o C se relazionati ad A e in questo modo si possono raggiungere i valori dei campi, ma rimangono comunque i records della tabella A

Re: merge

Inviato: mercoledì 3 aprile 2019, 12:52
da fmstb
Il fatto è che io cerco di fare un elenco di voci mescolate tra di loro in quanto a tabella di provenienza, ma ordinate secondo la data.
Le tabelle sono necessariamente divise.

Re: merge

Inviato: mercoledì 3 aprile 2019, 12:56
da fabio.beri
Non si possono elencare records di tabelle diverse, con un ordinamento per data.

Re: merge

Inviato: mercoledì 3 aprile 2019, 14:06
da fmstb
vuol dire che ho sbagliato approccio con la struttura dei dati.

Re: merge

Inviato: mercoledì 3 aprile 2019, 17:40
da fabio.beri
Si, direi di si. Potevi mettere tutti i records in una sola tabella e poi classificarli grazie ad uno o più campi, per renderli diversi.

Re: merge

Inviato: giovedì 4 aprile 2019, 5:52
da fmstb
dovrò farlo… solo che li importo da excell e poi devo fare un'operazione … ma penso di risolverla con un campo aggiuntivo di riconoscimento o creare una tabella comune di destinazione. Dovrò pensarci.