Bonjour à tous,
J'ai un formulaire basé sur une table, Je voudrais qu'à la fermeture de mon formulaire, la date du jour se mette automatiquement dans ma table dans le champ "DATE_COURRIER".
Merci d'avance
Bonjour à tous,
J'ai un formulaire basé sur une table, Je voudrais qu'à la fermeture de mon formulaire, la date du jour se mette automatiquement dans ma table dans le champ "DATE_COURRIER".
Merci d'avance
Bonjour,
Il faut utiliser l'evenement "onclose" de ton formulaire... qui s'exécute donc à la fermeture du formulaire.
Et dedans, tu y met de quoi remplir ton champ :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Form_Close() Me.DATE_COURRIER.value = date() End Sub
C'est ce que j'ai fait mais il me met "cette commande va arreter le débogueur"
Bonjour
A tu essayes avec un bouton qui fermerait ton formulaire?
Pourquoi ne met tu pas le code sur le bouton
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Me.DATE_COURRIER = date() docmd.close acform,"nom du form"
Ca ne marche que pour le dernier enregistrement qui apparait dans le formulaire
Il faut que je fasse un test avant de te dire des bêtises
Ca ne marche pas.
Quand j'insère mon code, il me surligne en jaune "Me.DATE_COURRIER.value = date()"
Bonjour
Une des solutions est de passer par une requete mise a jour
Bonjour,
Essaie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 docmd.setwarnings False 'Messages d'alerte hors fonction docmd.runSQL "UPDATE Nom_du_formulaire SET Nom_du_formulaire.DATE_COURRIER = Date();" docmd.setwarnings True 'Messages d'alerte en fonction
La requete doit etre dans se style
Courrier = Nom de la table
Code : Sélectionner tout - Visualiser dans une fenêtre à part UPDATE Courrier SET Courrier.[Date courrier] = Date();
Ensuite a toi de voir si tu ne veux pas modifier toute les date courrier de la table de metre un critere dans la requete
ensuite il te reste plus qu'a lancer la requete avec le bouton quitter
Code : Sélectionner tout - Visualiser dans une fenêtre à part docmd.openquery "nom de la requete"
Justement, il ne faut pas que toutes mes dates changent, quel critère dois-je mettre et où ?Envoyé par Renardo
Renardo,
Génial, ça marche !!!!!!
Je te remercie pour ce bon coup de main
Noutfi35
Et bien tu voit on a fini par y arriver
Bonne continuation
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager