E' il mio primo messaggio, spero di beccare poki insulti
Alura, cerchero' di essere "preciso" il piu' possibile.
Sono giorni che sto' dietro a questa cosa, ma non sono riuscito
ancora a tirar fuori nulla.
Devo costruire un applicativo per gestire la lista attività di tutti
i miei colleghi. L'applicativo non è piccolissimo, magari ne riparlero',
ma per ora vorrei capire come risolvere.
Tabelle e "chiavi"
-----------------------------------------------------------------
- Risorse (Sono gli impiegati)
idRisorsa univoco, testo, non vuoto
- Attività (sono le diverse attività degli impiegati)
idAttività univoco, numerico, autoincrementato, indicizzato
rifRisorsa numerico, indicizzato
- Tempi (sono gli intervalli di tempo usato per ogni attività)
rifAttività numerico, indicizzato
Relazioni
-----------------------------------------------------------------
- Attività verso Risorse tramite rifRisorsa
Spuntata la casella per cui posso aggiungere nuove attività
- Tempi verso Attività tramite rifAttività
Spuntata la casella per cui posso aggiungere nuovi tempi
In generale: ho "n" risorse, per ogni risorsa possono esistere
"n" attività e per ognuna di queste esistono "n" intervalli di tempo impiegato.
Ho creato un formato con l'elenco delle risorse.
Il formato è in visualizzazione "lista"
Seleziono una risorsa, il record attivo delle risorse
viene selezionato correttamente.
Ho creato un altro formato, partendo dal file "risorse"
Ho inserito un portale che mostra solo i record correlati
di Attività
Funziona, vedo tutte le attività della risorsa che ho
selezionato nella lista
Su questo formato c'e' pero' un altro portale che
dovrebbe mostrare, quando clicco sull'attività
nel primo portale, tutti i "tempi" della terza tabella
relativa ovviamente all'attività "selezionata"
Non ci sono riuscito in nessun modo.
I portali mostrano i record correlati relativi pero'
solo alla tabella che è nativa del formato, giusto?
E' qui che mi perdo.
In quasi tutti i programmi e in tutti i database relazionali ci sono "cascate" di relazioni, io vorrei semplicemente cliccare su una riga del portale, e filtrare da questa il secondo portale, poi se clicco su questo, filtrare un eventuale terzo portale in base alla selezione, etc...
Scusate per la lunghezza del messaggio, e' una settimana che leggo questo forum, ho guardato di tutto, le liste correlate, i portali, le relazioni, ma forse non mi e' chiara proprio la "tecnica" di come FileMaker tratta queste cose...
Potete scrivere come fare in modo dettagliato?
Sbaglio le relazioni?
Sbaglio come uso i portali?
Ho provato a rendere un campo del primo portale un pulsante per andare sul record correlato della terza relazione, ma non mi funziona...
E' che dopo aver provato di tutto inizia la confusione, meglio fermarsi e rifare il punto.
Ziao e grazie
Pantera