529 messaggi dal 06 marzo 2001
www.wallweb.it
allora devo fare la ricerca di alcuni eventi da una certa data (datadal) ad una certa data (dataal)

devo fare in modo che se datadal è maggiore di dataal venga restituito un errore tipo "La data finale e maggiore della iniziale"

ho provato con DateDiff() che torna la differenza tra due date, però fa solo i contronti o tra giorni o mesi o anni o settimane non fa il confronto della data globale.

Mi sapreste dire se esiste qualche funzione e la sua sintassi corretta??

grazie.

Mirko Rizzo
http://www.websinside.net

Mirko Rizzo

**********************************************
WALLWEB
-Domini
-Hosting
-WebDesign
-E-commerce
http://www.wallweb.it
********************
902 messaggi dal 19 aprile 2001
if data1>data2 then 'errore
era questo che volevi fare?

 Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net

Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net
529 messaggi dal 06 marzo 2001
www.wallweb.it
si, però facendo con il maggiore (>) mi sermbra non mi teneva conto dell'anno e quindi a volte dava risultati sbagliati.

Mirko Rizzo
http://www.websinside.net

Mirko Rizzo

**********************************************
WALLWEB
-Domini
-Hosting
-WebDesign
-E-commerce
http://www.wallweb.it
********************
1.818 messaggi dal 21 giugno 2001
Contributi
Separa la data in giorno, mese, anno e confronta i singoli pezzi. E' un po' più lungo però, se nell'altro modo non ti funziona...

Cia Cia
hyppos

www.teatrolabaracca.com

<code>
|--------------------------------------|
|in giro torte sol ciclos et rotor igni|
|--------------------------------------|
</code>

hyppos
<code> in giro torte sol ciclos et rotor igni</code>
529 messaggi dal 06 marzo 2001
www.wallweb.it
Non capisco perchè non si possa fare con la funzione DateDiff().



Mirko Rizzo
http://www.websinside.net

Mirko Rizzo

**********************************************
WALLWEB
-Domini
-Hosting
-WebDesign
-E-commerce
http://www.wallweb.it
********************
902 messaggi dal 19 aprile 2001
impossibile che non ti tenesse conto dell'anno..
Se sono 2 variabili di tipo data ti basta il &gt;
Okkio a non mischiare stringhe con date.
Lp uoi fare anche con datediff("d",data1,data2) ma non ne vedo il senso.

 Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net

Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net
54 messaggi dal 06 settembre 2002
puoi spezzare la data in tre parti (ES gg, mm, aa) per poi ricomporre le cifre in modo da ottenere un unico numero (aammgg). Così facendo tu confronterai due normalissimi numeri in modo sicuro senza possibilità di errore

NB il formato della data deve avere due cifre per i giorni, due per il mese e due per l'anno altrimenti è inutile
1.605 messaggi dal 06 settembre 2002
facendo if data1 &gt; data2 dovrebbe funzionare
se sono due valori di tipo data senza problemi per l'anno
comunque se vuoi usare il datediff puoi fare così


if DateDiff("d","12/12/2009","12/12/2014") &lt; 0 then

FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.