Bonjour,
Je sais que le sujet a déjà été ouvert à se sujet, mais voilà mon problème...
Il est très simple de mettre automatiquement la date et l'heure dans un champs Access 2007 (Valeurs par défaut : Date()+Times())
Mais lorsque l'on utilisent cette fonction, cela ajoute automatiquement la date et l'heure du moment présent sur la dernière ligne de la table, et l'encodage lui se fait sur l'avant dernière ligne étant donnée qu'une nouvelle ligne vient de se créer... comprenez-vous :-) ?
Exemple : Table
ID NOMS DATE NOW
===============================
1 Olivier 12/10/2009 13:12:45
2 Eric 13/10/2009 13:13:41
(Nouv.) 14/10/2009 13:18:31
Donc en réalité, le nom Olivier a été encodé le 13/10/2009 13:13:41, Eric lui a été encodé le 14/10/2009 13:18:31. Car le champs mis à jour avec Now() est a chaque fois le champs vide suivant...
Est-il possible que Now() se fasse sur la ligne en train de se faire encodé en non la suivante ????? En plus cette information sera complètement fausse étant donnée qu'une nouvelle ligne peut-être encodée beaucoup plus tard que la date mentionnée...
Merci d'avance pour votre réponse
Partager