J'ai une table où la date est définie comme une valeur par défaut afin que les employés ne soient pas obligés de le saisir à chaque fois qu'ils mettent dans un nouvel enregistrement.
Le jour actuel ne finit pas à minuit, il se termine à 4 heures du matin. J'essaie de changer une entrée de données Excel sur l'accès. P>
La fonction d'Excel: p> i Obtenir l'erreur suivante: p > L'expression que vous avez entrée a une fonction contenant le mauvais nombre d'arguments. P>
blockQuote> J'ai besoin de quelque chose de similaire pour entrer dans la valeur par défaut de la date afin que les nouveaux enregistrements montrent les dates correctes. p> Je suis capable de mettre
maintenant () code> ou
maintenant () - 1 code> là, mais ne fonctionne pas pour ce que j'essaie de faire. p> p>
3 Réponses :
Essayez cette formule:
=IF(NOW()-TODAY()<=TIME(4,0,0),TODAY()-1,TODAY())
Vous pouvez "compenser" la date de quatre heures:
Ceci fonctionnera
=iif(hour(now)<4,date-1,date)
Essayez ceci:
= iif (heure () <= dialyse (16,0,0), daadd ("y", - 1, maintenant ()), maintenant ()) code>