Ordinamento colonne

Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Rispondi
duiros
Messaggi: 4
Iscritto il: 26 mar 2024, 12:30

Ordinamento colonne

Messaggio da duiros » 10 giu 2024, 17:31

Buonasera a tutti,
ho un'applicazione griglia e sui campi codice utilizzo il metodo di ricerca automatica per visualizzare la decodifica (es. codice cliente --> Ragione Sociale). Tutto ok, ma quando uso l'ordinamento per questi campi, SC, usa il valore numerico e non il valore di testo visualizzato.
Cercando nei forum sembra non dico un bug ma una mancanza conosciuta, chiedo cmq a voi se ne sapete qualcosa in più.
Inoltre, tendando di superare il problema, volevo fare il join già nell'Sql iniziale; ma quando modifico l'Sql, SC mette in automatico il prefisso dei campi con il nome della tabella, che è anche giusto, ma io perdo tutte le personalizzazioni già fatte per tutti i campi.
Sbaglio qualcosa o è proprio così.
Grazie per l'aiuto.

Fabio
Messaggi: 449
Iscritto il: 20 feb 2014, 11:43

Re: Ordinamento colonne

Messaggio da Fabio » 10 giu 2024, 20:08

Ciao,
la tua soluzione è corretta: se vuoi ordinare per descrizione e non valore, devi fare una join per recuperare il testo descrittivo.
Per risolvere il problema del nome campo, aggiunri "as nome-campo" ad ogni campo.
Esempio:

Codice: Seleziona tutto

select 
  clienti.nome as nome
In questo modo potrai richiamare i campo semplicemente con {nome}

rino
Messaggi: 660
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: Ordinamento colonne

Messaggio da rino » 19 giu 2024, 11:31

supponendo l uso di mariadb o similare, ti suggerisco di crearti una view (vista) già preparata dove puoi assegnare i nomi che vuoi ,inoltre se usi certe tecniche puoi decodificare tutti i valori dando peso anche ai non trovati l uso di una vista per altro diminuisce drasticamente i tempi di esecuzione .
Non è un errore ma una normale conseguenza della gestione dei dati .
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

Rispondi

Chi c’è in linea

Visitano il forum: Ahrefs [Bot] e 4 ospiti