06 settembre 2007 alle 18:48:02 volevo sapere come potrei fare per far rimanere nella galleria immagini sempre la stessa foto come partenza,pensavo fossero ordinate per nome e ho provato ad aggiungere sia un puntino (che è meno invasivo)sia uno zero( che però non è bello da vedere), ma mi rimane sempre in fondo.
07 settembre 2007 alle 08:25:37 se provi ad analizzare il codice vedrai che nella procedura DisplayImagesSearch le immagini sono ordinate per data e poi per titolo
rSQL = "SELECT iID FROM images WHERE iValid=1 AND iCategory=" & iCategory & " ORDER BY iDate DESC, iTitle"
Cambiando ORDER BY DI questa riga le ordini come vuoi
p.s. perche non provate prima di chiedere , non sappiamo a memoria tutto il codice e non ci ricordiamo se al campo descrizione della categoria e' stato fissato un numero di caratteri a livello grafico
setta il campo a Memo facendo un backup del database e prova , dopo di che se scopri che e' ugualmente bloccato verifichiamo che riga cambiare per eliminare il numero di caratteri a livello di inserimento
--------------- Silvio Andrighetti Formaggini (Piosky)
07 settembre 2007 alle 18:35:21 OK grazie pioski, lo so che vi diamo sempre tanto da fare, e che ci avevo provato a guardare ma proprio non capivo quale erano i campi,la prossima volta ci metto più impegno , sto giro avevo anche molta urgenza non era per me, grazie di nuovo e spero di riuscirci senza ulteriori domande.
--------------- ciao, Lorenzo http://www.arteebotanica.org http://www.aiastriveneto.org http://www.cactus.it
arteebotanica Esperto
332 Discussioni
08 settembre 2007 alle 16:19:57 bene per le immagini ho settato tutto come volevo, per quanto riguarda le descrizioni delle categorie, avevo già messo la riga del database in memo, ma niente da fare, allora ho provato da solo e devo dire che ce l'ho fatta, infatti come dicevi c'era nel codice l'ordine di una grandezza fino a 250 cambiando quel dato riesco a inserire tutte le parole che voglio, grazie degli spunti, un'ultima cosa tanto per capirci qualcosa in più nella riga che mi indicavi cioè: rSQL = "SELECT iID FROM images WHERE iValid=1 AND iCategory=" & iCategory & " ORDER BY iDate DESC, iTitle"
ho cambiato iDate con ITitle ed inserito ASC al posto di DESC , quello che non capisco e che cosa serve l'altro iTitle finale di tutta la riga io l'ho lasciato così mi sembra che tutto funzioni, era quello che mi imbrogliava e che mi faceva pensare che già fossero ordinati per titolo. Ciao e grazie di nuovo.
--------------- ciao, Lorenzo http://www.arteebotanica.org http://www.aiastriveneto.org http://www.cactus.it
piosky_to2003 Esperto
2291 Discussioni
09 settembre 2007 alle 11:43:59 Modificato il 10 settembre 2007 alle 08:55:42ORDER BY iDate DESC, iTitle"
significa ordinali per data e nel caso ci siano + immagini con data uguale allora ordinali per titolo
ovviamente un ORDER BY iTitle DESC, iTitle" non ha senso lasciarlo perche significa ordina per titolo decrescente e nel caso ci siano piu titoli uguali ordina per titolo crescente