Condition dans un formulaire
ermidas
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
castours Messages postés 2955 Date d'inscription Statut Membre Dernière intervention -
castours Messages postés 2955 Date d'inscription Statut Membre Dernière intervention -
Bonjour
J'ai une question je suis en train de faire un formulaire de saisie dans access je voudrais autorise le saisie de la date jour et également un date entre j-1 à j-5 comment faire ?
J'ai une question je suis en train de faire un formulaire de saisie dans access je voudrais autorise le saisie de la date jour et également un date entre j-1 à j-5 comment faire ?
A voir également:
- Condition dans un formulaire
- Whatsapp formulaire opposition - Guide
- Excel cellule couleur si condition texte - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum Access
2 réponses
Bonjour
Pour la date jour s'affiche automatiquement, il faut dans la table sur le champ date en question en mode creation mettre sur la propriété par defaut inscrire
=Date()
Pour la date jour s'affiche automatiquement, il faut dans la table sur le champ date en question en mode creation mettre sur la propriété par defaut inscrire
=Date()
Bonjour
Merci pour cette réponse. Cependant j'ai dû mal m'explique. Lors de la création de mon formulaire dans le champ date j'ai saisie dans les données au chapitre valable si la formule suivante : Valable si : =Date(). Cela oblige la saie de la date jour et moi ce que je voudrai c'est autorise la saisie de la date jour et également le 4 jours précédents et interdire la saisie d'une date qui ne serai pas passée.
Par avance merci de votre aide
Merci pour cette réponse. Cependant j'ai dû mal m'explique. Lors de la création de mon formulaire dans le champ date j'ai saisie dans les données au chapitre valable si la formule suivante : Valable si : =Date(). Cela oblige la saie de la date jour et moi ce que je voudrai c'est autorise la saisie de la date jour et également le 4 jours précédents et interdire la saisie d'une date qui ne serai pas passée.
Par avance merci de votre aide
Bonjour
Une solution
par exemple: un champ appelé DateAchat
En Mode creation Valeur par defaut Date()+4
Ce qui affiche la date maximum
Dans le formulaire en mode creation dans propriéte MAJ
Tu copies cette procedure qui autorise les dates entre la date du jour et la date maximum
Private Sub DateAchat_AfterUpdate()
Dim D As Date
D = DateSerial(Year(Now), Month(Now), Day(Now) + 4)
If DateAchat > D Then
MsgBox "Date invalide"
DateAchat = False
Exit Sub
End If
End Sub
Une solution
par exemple: un champ appelé DateAchat
En Mode creation Valeur par defaut Date()+4
Ce qui affiche la date maximum
Dans le formulaire en mode creation dans propriéte MAJ
Tu copies cette procedure qui autorise les dates entre la date du jour et la date maximum
Private Sub DateAchat_AfterUpdate()
Dim D As Date
D = DateSerial(Year(Now), Month(Now), Day(Now) + 4)
If DateAchat > D Then
MsgBox "Date invalide"
DateAchat = False
Exit Sub
End If
End Sub
bonjour
meilleurs voeux
https://www.cjoint.com/?DAbsBZMzDiS
Dans ce lien un exemple de formulaire sur un champ date.
Son nom DateAchat
A son ouverture il affiche la date du jour -1
Si tu entres une en dehors des limites autorisées, un message d'erreur t'avertit puis inscrit la date du jour que tu peux modifier pour corriger l'erreur.
Cela ce fait avec du code VBA.
Pour le voir, formulaire mode creation, champ DateAchat , propriété evenement.
meilleurs voeux
https://www.cjoint.com/?DAbsBZMzDiS
Dans ce lien un exemple de formulaire sur un champ date.
Son nom DateAchat
A son ouverture il affiche la date du jour -1
Si tu entres une en dehors des limites autorisées, un message d'erreur t'avertit puis inscrit la date du jour que tu peux modifier pour corriger l'erreur.
Cela ce fait avec du code VBA.
Pour le voir, formulaire mode creation, champ DateAchat , propriété evenement.
Entre Date()+5 Et Date()-4
cela selectionne les enregistrements a +5 jours et -4 jours vis avis de la date du jours.
ceci ne compte pas, + 5 et - 4 enregeristrements