toujours la date inversée
bonjour à tous
voici mon code qui mets à jour ma datepaiementcommande en fonction du champs date qui est la date du jour de la commande.(dans ma table commande, j'ai mon champs date à maintenant et datepaiementcommande)
ex, le 12/09 il y a une commande(date) qui est réglé le 12/09 ou plus tard(datepaiementcommande)
Code:
1 2 3 4 5 6 7 8 9 10
|
Private Sub reglement_commande_entiere(mise_en_caisse As Boolean)
DoCmd.SetWarnings False
If mise_en_caisse = True Then
DoCmd.RunSQL "update COMMANDE set IdClient = " & lstClient.Column(0, lstClient.ListIndex) & " where IdCommande = " & txtIdCommande.Value & ";"
Else
DoCmd.RunSQL "update COMMANDE set DatePaiementCommande = #" & Date & "# where IdCommande = " & txtIdCommande.Value & ";"
End If
DoCmd.SetWarnings True
MsgBox "Validation correctement effectuée", vbInformation + vbOKOnly, |
"Réussite de la validation"
malheureusement la datepaiementcommande a un format inversé (10/09/05 devient 09/10/05)
j'ai suivi les conseils de la faq sur les dates Us,et de différentes personnes sur le forum mais rien ne change.
je cherche une astuce autre.
dans ma table commande, j'ai donc :
datepaiementcommande:10/09/05 au lieu de 09/10/05.
je veux faire une requête sur cette date, (trouver les clients qui ont réglés aujourd hui)...y aurait il un moyen par exemple de dire que si le jour est inférieur à 13, de mettre le mois à la place du jour sinon laisser comme cela (car le 13 la date ne peut plus s'inverser comme il n'y a que 12 mois dans l'année)
ce serait de la bidouille mais je vois rien d'autre, et je bloque
merci de vos idées
stef