Pagina 1 di 1

Visualizzare elenco del personale

Inviato: mercoledì 3 marzo 2021, 13:14
da Daniele80
Buongiorno a tutti,
è da un pò che non lavoro con filemaker e ci ho perso un pò la mano.
Ho creato da tempo un database per la gestione dei servizi assegnati al personale in uscita per le varie manutenzioni.
Ora il personale è aumentato , 50 persone, ed immancabilmente qualcuno viene dimenticato.
Volevo creare affianco alle maschere principali un elenco fisso con la lista del personale che mano mano che viene impiegato deve cambiare colore.
Ho un'idea di come fargli cambiare colore / o scomparire ogni voce, ma non riesco a fare in modo che ad ogni nuovo record "elenco interventi del xx/xx/xxxx" venga visualizzato l'elenco completo.
Nello specifico ho già un altro DB di filemaker per la gestione del personale ma non ho chiaro come fare ad inserire i cognomi del personale nel predetto elenco o cmq a visualizzarli...
Qualcuno ha qualche idea?

Re: Visualizzare elenco del personale

Inviato: mercoledì 3 marzo 2021, 17:11
da fabio.beri
Buon pomeriggio. Di idee ce ne sono tante, ma nessuna di queste è semplice.

Forse la più semplice è usare una tabella di scambio che scrive un record combinando il valore data intervento e id_personale.

Ogni volta che si inserisce una risorsa, scriviamo anche quel records e con una relazione tra il personale (con un campo globale data) e questa tabella di scambio, coloriamo il record della persona.

Re: Visualizzare elenco del personale  Risolto!

Inviato: mercoledì 3 marzo 2021, 17:13
da fabio.beri
C'è pure un'altra tecnica. Ogni volta che si clicca su una persona, definiamo un campo globale con l'id della persona e costruiamo un array di id. In questo modo, essendo la variabile globale, andremo ad evidenziare momentaneamente solamente le persone inserite. Chiaro che così, una volta usciti, l'operazione si interrompe e non rimane traccia se l'operazione non si conclude.

Re: Visualizzare elenco del personale

Inviato: giovedì 4 marzo 2021, 13:32
da Daniele80
Grazie, con la tabella di scambio sono riuscito a creare l'elenco di cui necessitavo, ma ora mi sono trovato un problema imprevisto...
ovvero, nell'elenco del personale ho impostato la formattazione condizionale con la seguente formula:

ContaRicorrenze(Personale a disposizione::R1_Operatore;Personale per elenco::Personale) = 1

ed effettivamente funziona, ma solo sul primo nome del personale impiegato. In pratica non esegue il loop su tutti i nominativi.
Come posso risolvere? magari con uno script richiamato ogni x secondi o tramite pulsante?