|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Patrick Inscription : décembre 2011 Messages : 13 ![]() |
Bonjour,
Je voudrais savoir comment je peux faire pour insérer à côté du champ date de mon formulaire (Nouveau Bouzat Patrick) :
Merci. |
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour,
Regarde cette contribution d'Arkham46 : Affichez un calendrier de saisie sous une zone de texte. Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Patrick Inscription : décembre 2011 Messages : 13 ![]() |
Bonjour Domi2
Désolé pour ne pas avoir poster au bon endroit, Dans ton exemple je comprend pour copier le texte dans un module nommé (MCalendar mais après sa ce complique pour le reste) Quelqu’un pourrai me le placer sur mon exemple pour que je puisse mieux comprendre. Merci |
|
|
00
|
|
|
#4 | ||
![]() ![]() |
Bonjour,
Plusieurs choses. D'abord, une erreur très fréquemment rencontrée. Il ne faut jamais nommer un champ de table ou un objet ou contrôle Access avec un mot "réservé", ce qui est le cas de "Date". Dans ta table, renomme ce champ "DateTache". Puis tu ouvres ton formulaire en mode modification, tu renommes ton champ "Date" en "txtDateTache" et ton bouton calendrier en "cmdDateTache". Dans l'évènement "Sur clic" de ce dernier, tu colles ce code : Code :
Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Patrick Inscription : décembre 2011 Messages : 13 ![]() |
Salut Domi2
Et merci sa fonctionne c'est super. J'ai une dernière demande dans mon formulaire donc qui enregistre dans la table fonctionne. Mais quand je clique sur enregistrer sa efface la date ( date du jour) pour une nouvelle entrer et je voudrai la garder jusqu’à' a la fermeture du formulaire j'ai plusieurs enregistrement avec la même date. J'ai été clair? Merci |
|
|
00
|
|
|
#6 | ||
![]() ![]() |
Bonjour,
Il te faut d'abord déplacer la variable lDate afin que sa portée soit le module du formulaire et pas seulement la procédure "Private Sub cmdDateTache_Click()". Voir ce tutoriel pour toutes informations. Fondements sur les variables et les constantes. Tu dois donc la placer dans la section "Déclaration" du module. Nouveau code : Code :
Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Patrick Inscription : décembre 2011 Messages : 13 ![]() |
Bonsoir Domi2
Y a-t-il une explication avec une marche à suivre plus explicite Désolé. |
|
|
00
|
|
|
#8 |
![]() ![]() |
Bonsoir,
Peux-tu poster la totalité du code de ton formulaire (toutes les procédures) ? Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Patrick Inscription : décembre 2011 Messages : 13 ![]() |
Bonsoir Domi2
Voila le code. A l'ouverture du formulaire on a la date du jour. Ensuite si tu change la date, après avoir cliqué sur enregistrer on revient sur la date du jour. Or il faut pouvoir faire plusieurs enregistrements avec une date antérieure. Mais il faut pour autant ouvrir le formulaire avec toujours la date du jour. Merci. |
|
|
00
|
|
|
#10 | |
![]() ![]() |
Bonjour,
Ce n'est pas ton application que je désire voir, mais iniquement le code (toutes les procédure) de ton formulaire. Tu copies ton code et tu le colles dans ton prochaine message, en l'entourant avec les balises. Citation:
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
|
00
|
|
|
#11 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2010 Messages : 30 ![]() |
A ok désolé je n'avais pas compris.
Voici le code de mon formulaire. Merci. Code :
|
||
|
|
00
|
|
|
#12 | ||
![]() ![]() |
![]() Il faudra peut-être envisager de faire un peu de "ménage", ça ne passerait même pas à la compilation... Code :
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
||
|
|
00
|
|
|
#13 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2010 Messages : 30 ![]() |
Merci.
Oui merci pour le ménage. Par contre mon bouton ouverture du calendrier ne marche plus ? |
|
|
00
|
|
|
#14 |
![]() ![]() |
Comment s'appelle ton bouton ?
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
00
|
|
|
#15 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2010 Messages : 30 ![]() |
Mon bouton s'appelle Commande81_Click()
Mais j'ai plein d'erreur quand je clique sur enregistrer. Je vais être obliger de laisser mon code pas propre. Lol.. |
|
|
00
|
|
|
#16 | |
![]() ![]() |
Il faudrait surtout commencer à lire un ou deux tutos, dont notamment celui que je t'ai déjà indiqué sur les variables et celui-ci : Descriptif des conventions typographiques du code Visual Basic.
Cela t'évitera bien des problèmes pour la suite, et surtout bien des désillusions. Maintenant, tu peux bien sûr laisser "ton code pas propre" et qui ne compile pas, mais je te mets au défi de faire de la maintenance facilement sur le dit code d'ici 15 jours, parce que tu ne te souviendra même plus comment ton bouton de l'ouverture du calendrier s'appelle. "Commande81" ou "CmbDetail" ? Citation:
Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
|
00
|
|
|
#17 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2010 Messages : 30 ![]() |
Oui bien sur je vais essayer de me débrouiller, avec vos recommandations très utiles pour un débutant comme moi.
Désolé d'avoir pris votre temps. Merci.
|
|
|
00
|
|
|
#18 | ||
![]() ![]() |
Tu n'as qu'à renommer correctement ton bouton, recréer l'événement Sur clic (il portera un nouveau nom, coller le code d'appel du calendrier dedans et supprimer les deux autres. Tu y verra déjà nettement plus clair.
Ensuite, en tête de ton code, tu as Option Compare Database. Rajoutes Option Explicit, de façon à obtenir ceci : Code :
A supprimer, cela te provoquera une erreur. Quand tu auras déjà fait cela, si cela ne fonctionne toujours pas, reposte ton code.
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
||
|
|
00
|
|
|
#19 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2010 Messages : 30 ![]() |
Voila le code plus clair.. Enfin je pense.
La date revient toujours a la date du jour après le clic sur l'enregistrement, mais c'est pas grave je vais te laisser et fermer la discussion. Je te remercie de ton dévouement tu ma bien rendu service Encore merci Domi2 Code :
|
||
|
|
00
|
|
|
#20 | ||
![]() ![]() |
Ok,
Alors : Code :
Est-ce que cela fonctionne mieux ?
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com