Pagina 1 di 1

Nascondere valori già selezionati da una lista valori

Inviato: giovedì 26 gennaio 2023, 9:43
da ErosGaetani
Ciao a tutti,
Vorrei che i valori presenti in una lista si aggiornino, nascondendo quelli che l’utente ha già utilizzato.

Grazie.

Re: Nascondere valori già selezionati da una lista valori

Inviato: giovedì 26 gennaio 2023, 17:55
da fabio.beri
Salve. Si può fare solo con una tabella relazionata. Quando il record è utilizzato, un campo darà risultato 0 anziché 1, facendo fallire la relazione e di conseguenza, la lista valori.

Re: Nascondere valori già selezionati da una lista valori

Inviato: giovedì 26 gennaio 2023, 18:44
da ErosGaetani
Grazie Fabio.beri,
Potresti farmi un esempio…?
Abbi pazienza…

Re: Nascondere valori già selezionati da una lista valori

Inviato: martedì 31 gennaio 2023, 12:55
da ErosGaetani
Mi è stata suggerita una possibile soluzione, ma non riesco a metterla del tutto in pratica:

La soluzione prevede una combinazione di script e calcoli.

1. Si crea un campo "Stato" che contrassegni i valori come "utilizzati" o "non utilizzati".

2. Si crea uno script che cambi in automatico il valore del campo "Stato" quando l'utente seleziona un valore dalla lista.

3. Si crea un calcolo che mostri solo i valori non utilizzati nella lista.

4. Si assegnano lo script e il calcolo alla lista valori, ecco proprio questa parte non riesco a completarla, sono riuscito ad assegnare lo script trigger alla lista in modo che aggiorni il campo "Stato", ma non riesco ad assegnare il calcolo alla lista in modo che si aggiorni.

Questo è lo script per aggiornare il valore nel campo "Stato"
Imposta Campo [NomeTabella::Stato ; "utilizzato"]
Salva Records/Richieste [Con finestra di dialogo: Off]

Questo sarebbe il calcolo da applicare alla lista per fare in modo che si aggiorni:
Casi ( Stato = "non utilizzato" ; Nome Valore ; "" )

Sembra tutto abbastanza semplice, ma la parte relativa all'assegnazione del calcolo per l'aggiornamento della lista non riesco a completarla.

Aiutooooooooo...!!!
Grazie

Re: Nascondere valori già selezionati da una lista valori

Inviato: martedì 31 gennaio 2023, 14:10
da Alessandro.Airoldi
Buongiorno
se ho capito bene quello che hai fatto e vuoi proseguire su quella strada credo ti manchi questo passaggio:

Nella tabella NomeTabella devi creare un campo "ValoreUtilizzare" di tipo Testo ed impostare la formula che hai scritto [ Casi ( Stato = "non utilizzato" ; Nome Valore ; "" ) ] come "Valore calcolato" del campo (togliendo la spunta da "Non sostituire il valore esistente per il campo (se presente)" )
A quel punto la lista valori la vai ad impostare con "Usa i valori del campo:" "ValoreUtilizzare" .

Buon lavoro

Re: Nascondere valori già selezionati da una lista valori

Inviato: martedì 31 gennaio 2023, 15:54
da ErosGaetani
Ciao Alessandro,
quando imposto la lista valori su "ValoreUtilizzare", la lista risulta vuota...
Non si possono allegare .fmp12?

Re: Nascondere valori già selezionati da una lista valori

Inviato: martedì 31 gennaio 2023, 16:35
da Alessandro.Airoldi
Se vuoi mandamelo via mail: alessandro@airoldiinformatica.it

Re: Nascondere valori già selezionati da una lista valori

Inviato: martedì 31 gennaio 2023, 16:54
da ErosGaetani
Inviato...
grazie!