Database Viewer ordinamento per data
Autore: Davide V.
Visite 2335,
Followers 2,
Condiviso 0
Ciao a tutti, ho riscontrato un problema col widget Database Viewer: i campi con formato "data" non vengono ordinati correttamente. Sia che si scelga il "crescente" o "decrescente" le date nella tabella mostrata vengono ordinate solo in base al giorno (da 1 a 31), a prescindere da che mese sia, e non in ordine cronologico corretto..
Si capisce meglio nell'allegato dove ho mostrato un esempio crescente e decrescente..dove il 28/04/16 non viene prima del 02/05/16 ma dopo il 09/05/16!!!
Staff tecnico risolvete grazie!
Postato il
il campo data l'hai inserita tramite modulo invio email con il campo Data già predefinito?
Autore
Sempre tramite modulo invio mail e impostando il campo come "data" nel form...infatti per inserire il giorno clicco sul piccolo calendario e seleziono la data.
perfetto, allora il problema lo dovrebbe risolvere Incomedia: in pratica l'errore è dovuto al settaggio del campo data sul database che dovrebbe essere un determinato tipo di timestamp
un ultima cosa, la tabella l'hai fatta creare automaticamente da website?
Autore
La tabella l'ho creata tramite l'applicazione di altervista..però i campi li ho fatti direttamente col modulo inserimento dati di wsx5.
... vedi se ti tornasse utile dare anche un'occhiata qua:
https://helpcenter.websitex5.com/post/146780
https://helpcenter.websitex5.com/post/145316
.
ciao
Prova a far creare la tabella a Website
Purtroppo ho fatto una prova anch'io facendo creare automaticamente la tabella a Website e l'ordinare delle date non funziona. Ecco il link in cui si può provare ad inserire una data e in basso è possibile visualizzarle con l'oggetto Database Viewer:
http://ingvincenzotarallo.16mb.com/pdf2/data.html
Aspettiamo che lo staff tecnico di Incomedia risolva il problema.
... ho provato e funziona...
.
L'ordinamento avviene per giorno e a parità di giorno viene ordinato per mese
... sì, è vero ...
Il problema deriva dal fatto che il campo Data viene trattato da website come testo (text) invece dovrebbe essere impostato come tipo Date.
Ecco la struttura in allegato:
... a provare con una forma diversa per la data...?..
... come divisori per esempio (-), (,), (:), (.)
.
KolAsim, non è problema di separatore: l'unico modo, per adesso, è quello di mettere prima il mese e poi il giorno come formato data, stile americano
... se hai verificato, allora è già qualcosa di positivo, anche se non ci siamo abituati...
.
Autore
No vabbè...per quello che costicchia il plugin database viewer lo devono sistemare!
Vero staff?? ^___^
Con la data all'americana ci si incasina in lettura se non si è abituati...
Che bello ho trovato un baco nel programma! hahaha...
non é problema di database Viewer ma del programma. Cmq anzi hanno creato un software incredibile: se uno scrivesse tutto il codice da zero, ci vorrebbero tantissimo tempo per creare uj sito web: Complimenti di Incomedia!
Il mio voto é 9, quando implementeranno le funzionalità proposte nella sezione Idea , diventerà da 10 e lode !!!
Autore
Beh ovvio..cmq wsx5 è un programma validissimo. Questo più che altro è un problema di modulo form inserimento dati che non crea il campo data correttamente come dicevi tu, non proprio del viewer. Cmq lo staff dovrebbe risolvere facilmente. ..il problema non sembra insormontabile.
Davide, forse é meglio che imposti il post come privato così ti rispondono prima e, dopo che ti hanno risposto, reimpostalo come pubblico così possiamo sapere come é andata a finire, grazie.
Autore
Ok. Grazie per il consiglio. Infatti mi stavo chiedendo come fare per coinvolgere più velocemente lo staff tecnico nella lettura di questo post. :) Nel frattempo ho anche provato a impostare da "testo" a campo "DATA" manualmente tramite il pannello del database di altervista, e poi l'ordinamento funziona!..ma prende le date in maniera non corretta (tipo 1890-11-05)..ho dovuto per forza tornare a campo "testo" per avere un inserimento corretto dei dati dal form..
Buongiorno Davide,
come anche segnalato da Giuseppe, ho riportato al nostro team di sviluppo per una analisi.
Grazie.
Prego, fateci sapere quando il problema si è risolto.
Novità per la soluzione del problema?
Autore
Si infatti. Non abbiamo più saputo nulla! :-/
Buongiorno,
purtroppo non vi sono novità a riguardo ma vi confermo che è stato tutto segnalato al Team di Sviluppo. Nel caso ci siano novità vi farò sapere il prima possibile.
Grazie.
Grazie Riccardo !
Ciao Davide, il problema delle date si è risolto?
Sono passati già due aggiornamenti...
Buongiorno Giuseppe,
ho verificato e risulta correttamente segnalato al nostro team di sviluppo, probabilmente non è stato introdotto in questo aggiornamento. Ti farò sapere appena ci sono news.
Grazie.
Autore
Ciao a tutti. Ad oggi il problema non sembra essere stato ancora risolto...eppure non sembrerebbe troppo lungo e complicato cambiare il campo data da "text" a "date" come suggerito da Giuseppe...mah..aspetteremo..
è sufficiente andare nel database e modificare l'attributo da lì, dopodichè funziona,
Autore
Ciao Massimo. Già provato e non funziona. La data viene completamente alterata dopo aver cambiato il tipo di campo solo nel database collegato e non nel programma WSX5
ma ancora niente notizie?? Staff di Incomedia potete risolvere questo problema che và avanti da quasi 4 mesi?
Buongiorno,
no, non è stato ancora inserito il fix su questo argomento. E' comunque stato correttamente segnalato. Nel caso venisse applicato alle release future potrete visualizzarlo nel changelog: http://www.websitex5.com/changelog/v12/it.php?ed=pro vi invito a tenere d'occhio il link del changelog.
Grazie.
Autore
Quel "Nel caso"...fa pensare che non è poi così sicuro che risolvano il bug negli altri prossimi 4 altri mesi...vabbè che non è un errore drammatico..però proprio perchè è una piccolezza..ci vorrebbe forse anche poco a sistemarlo.. vediamo un po' se per natale troviamo il regalo sotto l'albero...
La speranza è l'ultima a morire :D
Buongiorno,
l'ordinamento del campo data sul database viene effettuato sul campo scelto, tutti i campi vengono salvati in formato testo e dipende dal formato scelto nel form email l'ordinamento.
L'unico campo che si deve scegliere per avere un ordinamento corretto sul database è il campo 2016/xx/xx, va quindi selezionato il campo come da mio screenshot.
ok ricevuto, ma questo già lo sapevo....
solo che la data nel formato italiano era più leggibile