cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 2018
-
10 avril 2008 à 13:54
cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 2018
-
10 avril 2008 à 15:22
Bonjour à tous,
Dans une base access, je recherche la date/heure d'exécution d'un job, à partir d'une date passée en argument.
Le champ AMJ est de type Date/Heure.
La variable ArgDate est de type Date.
ArgDate = CDate(Date-1)
Db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & cstBaseDIA7
strQuery "SELECT JOBID,AMJ FROM JOB WHERE JOBID 'SAUV-CRZ' AND " &_
"AMJ > DateValue('" & ArgDate & "')"
Quelle pourrait-être la syntaxe pour extraire les enregistrements dont la date/heure est supérieure à strDateDeb ?
Est-il possible d'utiliser la fonction
cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 201827 10 avril 2008 à 15:22
Re,
Concernant la fonction Datevalue, le RunTime Access indique:
Si l'argument date est une chaîne composée uniquement
de nombres séparés par des séparateurs de date valides, la fonction DateValue
reconnaît l'ordre pour le jour, le mois et l'année en fonction du format Date
courte que vous avez défini pour votre système.
La fonction DateValue reconnaît
également les dates non ambiguës contenant des noms de mois sous forme complète
ou abrégée.
Par exemple, la fonction DateValue reconnaît non seulement
30/12/1991 et 30/12/91, mais aussi 30 décembre 1991 et 30-déc-1991
Si l'argument date comprend une indication d'heure, la
fonction DateValue ne la renvoie pas.
Si, toutefois, l'heure indiquée dans
l'argument date n'est pas valide (par exemple, "89:98"), une erreur se
produit.