Access vba Formulaire
ibrahimocal
-
mupata2017 -
mupata2017 -
Bonjour,
après plusieurs tentatives, je repose mes espoirs sur votre maîtrise.
je souhaiterais dans un formulaire que lorsque la case "document envoyé" est cochée, que la date d'envoi apparraisse dans une zone texte. et qu'elle ne disparraissent pas lorsque je ferme et rouvre la base.
voici les formule que j'ai éssayé :
1ere formule : la date disparait lorsque je ferme puis rouvre la base
Private Sub Envoi_PFP_Age_Click()
If Envoi_PFP_Age = True Then
Texte1712 = Now
Else
Texte1712 = Nothing
End If
End Sub
2em formule :
avec current () la date reste lorsque je ferme puis rouvre, mais elle n'est pas fixe .
pouvez vous m'aider
après plusieurs tentatives, je repose mes espoirs sur votre maîtrise.
je souhaiterais dans un formulaire que lorsque la case "document envoyé" est cochée, que la date d'envoi apparraisse dans une zone texte. et qu'elle ne disparraissent pas lorsque je ferme et rouvre la base.
voici les formule que j'ai éssayé :
1ere formule : la date disparait lorsque je ferme puis rouvre la base
Private Sub Envoi_PFP_Age_Click()
If Envoi_PFP_Age = True Then
Texte1712 = Now
Else
Texte1712 = Nothing
End If
End Sub
2em formule :
avec current () la date reste lorsque je ferme puis rouvre, mais elle n'est pas fixe .
pouvez vous m'aider
Configuration: Windows / Chrome 75.0.3770.100
4 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, as-tu envisagé d'enregistrer l'information dans une table?
Ce filtre serait possible.
Mais le champ date créera une date au moment du nouvel enregistrement non ?
La date de création d'une ligne dans le formulaire ne coïncide pas avec la date d'envoi.
Je veux éviter de saisir la date à chaque envoi car il y a beaucoup trop de ligne.
Le problème est que la date d'envoi s'affiche que lorsque je coche la case sur le formulaire, si je la coche sur une requête le code ne fonctionne pas.
Je coche la case dans une requête car c'est plus simple tous les documents non envoyés sont sous forme de tableau. C'est pour cela que j'ai pensé à un sous formulaire qui reprendrais tout les documents non envoyés, ainsi je cocher sur le formulaire.
Désolé pour la longueur du texte j'espère pouvoir me faire comprendre
Mais le champ date créera une date au moment du nouvel enregistrement non ?
La date de création d'une ligne dans le formulaire ne coïncide pas avec la date d'envoi.
Je veux éviter de saisir la date à chaque envoi car il y a beaucoup trop de ligne.
Le problème est que la date d'envoi s'affiche que lorsque je coche la case sur le formulaire, si je la coche sur une requête le code ne fonctionne pas.
Je coche la case dans une requête car c'est plus simple tous les documents non envoyés sont sous forme de tableau. C'est pour cela que j'ai pensé à un sous formulaire qui reprendrais tout les documents non envoyés, ainsi je cocher sur le formulaire.
Désolé pour la longueur du texte j'espère pouvoir me faire comprendre
Merci pour le retour
Je penses en effet que c'est la meilleure solution mais je ne vois pas comment relié le champ date à la case qui sera coche ou non
et ensuite, à l’ouverture du formulaire, peupler les cases en fonction du contenu de la table?
si oui, comment créer ce champ date
c'est la que je ne sais pas faire.