Buongiorno a tutti.
Seguendo l’esempio di un video corso sull’ordinamento dei portali ho provato
ad ottenere lo stesso risultato che consisteva nell’ordinare
il portale secondo un campo calcolato il cui valore veniva assegnato
dall’utente con la pressione del pulsante corrispondente al campo da ordinare.
Non sono riuscito a farlo funzionare.
Ho provato a semplificare per capire dove stavo sbagliando.
Ecco il mio esempio.
La tabella <Proprietari> contiene tra gli altri i campi:
uno                                                (calcolato numerico 1=1)
id                                                   (numerico valore unico)
Cognome_Proprietario            (campo testo)
Nome_Proprietario                   (campo testo)
flag_cCampoOrdinamento      (campo testo globale)
e
cCampoOrdinamento               (calcolato non memorizzato)
cCampoOrdinamento=
Casi (
flag_cCampoOrdinamento=1; Cognome_Propietario;
flag_cCampoOrdinamento=2;id;
Nome_Propietario )
Il portale mostra i campi:
id,Cognome_Proprietario, Nome_Propietario e cCampoOrdinamento,
dell’Occorrenza di tabella
“Proprietari_Auto” in relazione con la tabella “Proprietari”
dalla relazione <uno>=<uno>
Il criterio di ordinamento è il campo “cCampoOrdinamento” .
Con il    ‘pulsante cognome’  assegno al campo il valore
flag_cCampoOrdinamento=1
Con il    ‘pulsante id’             assegno al csampo il valore
flag_cCampoOrdinamento=2
Sembra tutto a posto ma il portale non ne vuole sapere di ordinarsi.
Il campo ‘cCampoOrdinamento’ assume correttamente i
valori corrispondenti al pulsante premuto ma il portale non si ordina.
La mia versione di FM è la 19, con l’aggiornamento 19.5.2.201
Caro Giulio, mi puoi aiutare?
Dove sto sbagliando?