Creazioni "circolari"

FileMaker è un database relazionale. Vediamo come...

Moderatore: Moderatori

Rispondi
Passerigno
Messaggi: 106
Iscritto il: mercoledì 16 novembre 2005, 1:00
Versione FileMaker: 18 adv
Sistema operativo: OS
Località: Novara

Creazioni "circolari"

Messaggio da Passerigno » domenica 19 novembre 2006, 16:28

Eccomi ancora ad abusare dell'altrui sapienza.
In un database ho una tabella con 2 diversi formati.

Nel primo formato "anagrafica azienda" ho, tra gli altri, 4 campi:
Ragione sociale
Tipo società
Settore Merceologico
Segnalato da

Nel secondo formato "TPA" ho la stessa Ragione sociale e Tipo società, ovviamente, e sotto una serie di altri campi diversi da completare:
Ragione Sociale
Tipo Società
Settore Merceologico

Il tutto per una ventina di aziende

Queste, in pratica, sono le aziende che mi vengono segnalate dall'azienda che ho anche in anagrafica, ok?

Il mio sogno sarebbe che, nell'inserire queste aziende/campi in TPA, automaticamente mi creasse un nuovo record nel formato "anagrafica azienda" con la ragione sociale corrispondente/tipo società e, all'interno del campo "Segnalato da" riportasse l'azienda che l'ha segnalata.
E così via... in maniera che ogni azienda segnalata in TPA mi crei una nuova anagrafica che avrà la sua TpA che ne creerà altre ecc.

Attendo fiducioso

P.

marianasu
Messaggi: 1235
Iscritto il: martedì 15 giugno 2004, 2:00
Località: Cagliari
Contatta:

Messaggio da marianasu » lunedì 20 novembre 2006, 11:06

VERSIONE DI FM???????SISTEMA OPERATIVOOOOO??????? E' Così difficile scriverlo????
Non ce l'ho conte in particolare ma con tutti quelli cohe chiedono info ma non le danno a coloro che vorrebbero aiutarli!

CMq dalla 7 in poi-
Crei una sola tabella con due TO, i campi ID_DITTA, SEGNALATO_DA.
Una la chiamiamo Anagrafiche ditte.
L'altra DitteSegnalate.

Correli le due TO della stessa tabella (autorelazione) con questi due campi.
Puoi creare un formato e basta con un portale (se spunti è possibile creare i record in questa tabella tramite la relazione) puoi creare direttamente nel portale le ditte nuove.

Conciso ma spero chiaro!

CIAO M
FM8.03 Adv.- FM8.5 Adv Windows XP SP2

Passerigno
Messaggi: 106
Iscritto il: mercoledì 16 novembre 2005, 1:00
Versione FileMaker: 18 adv
Sistema operativo: OS
Località: Novara

Messaggio da Passerigno » lunedì 20 novembre 2006, 21:30

Ciao, grazie delle info e scusami, hai ragione...
Ero preso dai ragionamenti sul database che mi sono dimenticato... I'm sorry.
Utilizzo la 8 adv su mac Os X.
Detto questo...
Cosa sono i TO?
Devo quindi creare un campo ID azienda?
NOn ho capito il discorso sui portali e sulla "spunta"...
Thanks a lor

marianasu
Messaggi: 1235
Iscritto il: martedì 15 giugno 2004, 2:00
Località: Cagliari
Contatta:

Messaggio da marianasu » martedì 21 novembre 2006, 10:08

Passerigno ha scritto: Cosa sono i TO?
Devo quindi creare un campo ID azienda?
NOn ho capito il discorso sui portali e sulla "spunta"...
Thanks a lor
In pratica non hai capito tutto il msg! :wink:

Cosa sono i TO?
Nel grafico delle relazioni (Definisci Db->Relazioni) puoi creare per una tabella più ricorrenze. Ogni ricorrrenza si chiama (TO).
Quindi abbiamo una sola tabella Ditte che deve avere i campi (ID_Ditta [Univoco, Incrementa il valore alla creazione], Ragione sociale, Tipo società, Settore Merceologico,Segnalato da)

Creiamo due TO di questa tabella che chiamiamo Ditte e DittePresentate.
Correli le due TO da Ditte::ID_Ditta a DittePresentate::SegnalatoDa.
Se clikki sulla relazione puoi mettere la spunta su consenti la creazione del record tramite la relazione nella tabella DittePresentate.

Poi crei un formato che dipende dalla TO Ditte.
Metti i campi dell'azienda che ti interessa visualizzare.
Metti un portale che ti fa visualizzare i valori della TO DittePresentate.

Se la ditta 1) presenta una ditta vai nel portale e ne inserisci i valori.

Meglio di così non te lo posso spiegare.
Provaci se non ci riesci fai un fischio.
CIAO M
FM8.03 Adv.- FM8.5 Adv Windows XP SP2

Passerigno
Messaggi: 106
Iscritto il: mercoledì 16 novembre 2005, 1:00
Versione FileMaker: 18 adv
Sistema operativo: OS
Località: Novara

Messaggio da Passerigno » martedì 5 dicembre 2006, 2:43

GRAZIE MILLE!!!!!!
Ho semplicemente effettuato due modifiche che mi sembravano più appropriate per me sull'ID ecc. ma per il resto è stato perfetto!!!!
Adesso ho un altro quesito... al mio prossimo topic!
Ancora grazie

Rispondi