Access vba Formulaire
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
-
Contributeurbonjour, as-tu envisagé d'enregistrer l'information dans une table?
-
-
Contributeur@Ibrahimocalpeut-être veux-tu aussi enregistrer dans une table l'état de la case cochée?
et ensuite, à l’ouverture du formulaire, peupler les cases en fonction du contenu de la table? -
@yg_beLa case coché est déjà un éléments de la table, je l'ai ajouté en tant que champ existant dans le formulaire..
-
Contributeur@Ibrahimocalne suffit-il pas, alors, à l’ouverture du formulaire, de peupler les cases en fonction du contenu de la 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 -
Bonjour,
ça semble impossible depuis une requête.
Une requête ne sert pas à saisir ou modifier des infos (d'ailleurs les utilisateurs ne doivent pas avoir accès direct à elles, comme les tables ou modules), il faut pour cela passer par un form.
A+
-
Bonjour,
On pourra voir ça plus tard.