Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/07/2011, 19h07   #1
Invité de passage
 
Homme AYOUB MRINI
Enseignant
Inscription : juillet 2011
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme AYOUB MRINI
Localisation : Maroc

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : juillet 2011
Messages : 7
Points : 3
Points : 3
Par défaut Horloge sur Access

Bonjour

Je suis nouveau en vba access. je veux creer une horloge dans un formulaire
J ai cree une zone de texte dans mon formulaire que j ai appele clock
dans ptee du formulaire j ai regle le timmer interva a 1000
dans on timer pte evenementielle j ai ecrit le code
Code :
1
2
3
Private Sub_Timer()
Clock.Caption = Time
End Sub

Mais en vain ca n a pas marché
Je ne sais ou est l ereur ?
et merci pour vos remarques
AZERTYUIOP1957 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 20h01   #2
Membre actif
 
Avatar de robyseb
 
Homme Sébastien
Développeur indépendant
Inscription : juillet 2011
Messages : 178
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Localisation : Canada

Informations professionnelles :
Activité : Développeur indépendant

Informations forums :
Inscription : juillet 2011
Messages : 178
Points : 193
Points : 193
Salut pour permettre de voir l'heure dans ton textbox tu doit écrire dans la propriété sur minuterie :
Code :
[nom de ton textbox] = now()
ou tout dépendant comment tu souhaite la voir apparaitre
Code :
[heure] = Format(Now(), "long time")'ou "short time" etc...



en relisant ton code j'ai remarqué une erreur soit tu a marqué
Code :
1
2
3
Private Sub_timer()
'on devrait lire 
Private Sub Form_Timer()
si la réponse a répondu à ta question n'oublie pas Résolu
robyseb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2011, 01h03   #3
Invité de passage
 
Homme AYOUB MRINI
Enseignant
Inscription : juillet 2011
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme AYOUB MRINI
Localisation : Maroc

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : juillet 2011
Messages : 7
Points : 3
Points : 3
bsr robyseb
j 'ai essayé votre code mais ca a pas marché
l'erreur que vous m'avez signalé etait uniquement sur le message que j'ai envoyé
et merci
AZERTYUIOP1957 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2011, 03h55   #4
Membre actif
 
Avatar de robyseb
 
Homme Sébastien
Développeur indépendant
Inscription : juillet 2011
Messages : 178
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Localisation : Canada

Informations professionnelles :
Activité : Développeur indépendant

Informations forums :
Inscription : juillet 2011
Messages : 178
Points : 193
Points : 193
Si vous désirez copier coller la partie de votre code dans le forum

il faut s'assurer que le nom du textbox est bien écrit dans les propriété autre de celui-ci. Pour ma part il fonctionne a merveille donc il doit y avoir une faute de frappe assez facile a solutionner.

décrivez l'erreur si il y en a une exemple "####" ou autre ...

avez vous bien marqué Private sub Form_timer ()
robyseb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2011, 09h12   #5
Invité de passage
 
Homme AYOUB MRINI
Enseignant
Inscription : juillet 2011
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme AYOUB MRINI
Localisation : Maroc

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : juillet 2011
Messages : 7
Points : 3
Points : 3
bjr
le code tapé ds ptes évènement du formulaire(sur minuterie) après avoir réglé intervalle sur 1000 est
Code :
1
2
3
Private Sub Form_Timer()
[clock] = Format(Now(), "long time")
End Sub

j'ai même essayé le second

Code :
1
2
3
Private Sub Form_Timer()
[clock] = Now()
End Sub
message que j'ai la zone de texte reste vide
nb(la z texte est nommée clock)
et a bientot
AZERTYUIOP1957 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2011, 18h41   #6
Membre actif
 
Avatar de robyseb
 
Homme Sébastien
Développeur indépendant
Inscription : juillet 2011
Messages : 178
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Localisation : Canada

Informations professionnelles :
Activité : Développeur indépendant

Informations forums :
Inscription : juillet 2011
Messages : 178
Points : 193
Points : 193
quel est la version de ton access 2007 2010 ... et est-ce que tu l'a autorisé au démarrage ce que je veut dire c'est que si tu n'a pas autorisé le contenu le code ne s'exécutera pas. voici le tuto de aide office :

Citation:
1.Cliquez sur le bouton Microsoft Office , puis sur Options Nom du programme, où Nom du programme est le nom du programme actif, par exemple Options Word.

2.Cliquez sur Centre de gestion de la confidentialité, sur Paramètres du Centre de gestion de la confidentialité, puis sur Paramètres des macros.

3.Cliquez sur les options de votre choix :
  • Désactiver toutes les macros sans notification Cliquez sur cette option si vous ne faites confiance à aucune macro. Toutes les macros des documents et les alertes de sécurité associées sont désactivées. Pour approuver des documents avec des macros non signées, déplacez-les dans un emplacement approuvé. L'exécution des documents stockés dans des emplacements approuvés est autorisée sans intervention de la part du Centre de gestion de la confidentialité.
  • Désactiver toutes les macros avec notification Il s'agit de la valeur par défaut. Cliquez sur cette option pour désactiver les macros tout en activant les alertes de sécurité si des macros sont présentes. De cette façon, vous pouvez choisir d'activer ces macros au cas par cas.
  • Désactiver toutes les macros à l'exception des macros signées numériquement Ce paramètre correspond à l'option Désactiver toutes les macros avec notification à la différence près que si la macro est signée numériquement par un éditeur approuvé, elle peut être exécutée à condition que vous ayez approuvé l'éditeur. Dans le cas contraire, vous recevez une notification. De la sorte, vous pouvez choisir d'activer ces macros signées ou d'approuver l'éditeur. Toutes les macros non signées sont désactivées sans notification.
  • Activer toutes les macros (non recommandé, car le code potentiellement dangereux peut s'exécuter) Cliquez sur cette option pour autoriser l'exécution de toutes les macros. Ce paramètre rend votre ordinateur vulnérable au code potentiellement malveillant et n'est pas recommandé.
  • Accès approuvé au modèle d'objet du projet VBA Ce paramètre est réservé aux développeurs.
ou voici une photo de lorsque la base ouvre vous seriez supposé voir cet avertissement.
robyseb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2011, 00h28   #7
Invité de passage
 
Homme AYOUB MRINI
Enseignant
Inscription : juillet 2011
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme AYOUB MRINI
Localisation : Maroc

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : juillet 2011
Messages : 7
Points : 3
Points : 3
merci robyseb vos diréctives étaient pour moi très importantes.
AZERTYUIOP1957 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2011, 06h04   #8
Membre actif
 
Avatar de robyseb
 
Homme Sébastien
Développeur indépendant
Inscription : juillet 2011
Messages : 178
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Localisation : Canada

Informations professionnelles :
Activité : Développeur indépendant

Informations forums :
Inscription : juillet 2011
Messages : 178
Points : 193
Points : 193
Bonsoir ca me fait plaisir de vous aidez alors si nous avons trouvés votre problème n'oubliez pas de cliquer sur RÉSOLU dans le bas à droite de votre post merci
robyseb est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h03.


 
 
 
 
Partenaires

Hébergement Web