IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

[programmation] code VBA


Sujet :

Access

  1. #1
    Membre éclairé Avatar de torNAdE
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    255
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 255
    Par défaut [programmation] code VBA
    bonjour,
    j ai un petit probleme pour ce qui concerne le code VBA. je vouidrais ajouter un module avec la quelle je desactiverais l'affichage de la fenetre de la base de données ("tableux, requetes, etats, etc..").
    le probleme c est que je ne sais pas comment inclure un tel module ds ma base.
    qqn pourra me renseigner sur ça? merci.

  2. #2
    Membre Expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Par défaut
    Bonjour,
    avec la quelle je desactiverais l'affichage de la fenetre de la base de données
    Je rappelle que la F.A.Q. existe et qu'il faut parfois (voire souvent) la consulter.
    Regarde içi, cela devrais t'aider
    http://access.developpez.com/faq/?page=IHM#AffFtrBDD
    Bonne continuation.

  3. #3
    Membre éclairé Avatar de torNAdE
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    255
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 255
    Par défaut
    tout d'abord merci,
    j'ai vu la FAQ et j ai meme regarde cette page, le prob c que je veux introduire un module dont le quel, supposons que lorsque l'utilisateur clique sur F11 un message d'erruer est affiché.

    Lors de l'ouverture de ma base je veux que ce message soit affiché.
    Si vous m'avez pas bien compris je veux que j'ai une fonction qui tournbe en permanance lorsque je suis dans access

  4. #4
    Membre Expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Par défaut
    Si vous m'avez pas bien compris je veux que j'ai une fonction qui tournbe en permanance lorsque je suis dans access
    Excuse moi, mais franchement je ne comprends pas ce que tu veux faire
    Au début, tu demande la façon de supprimer la fenêtre de la base de données (table, requête, etc....) ........et maintenant tu me parle d'une fonction

    Essai d'expliquer plus clairement ce que tu veux vraiment faire.

  5. #5
    Membre éclairé Avatar de torNAdE
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    255
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 255
    Par défaut
    oui t'as raison,
    le vrai prob, je veux que lorsque l'utilisateur ouvre la base la fenetre de la base ne sera pas accessible meme si il appuie sur F11.
    je voudrais implemnter ca en VBA
    Alors ki peut m aider?

  6. #6
    Membre Expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Par défaut
    Regarde dans le menu Outils > Démarrage > dans la boîte d'options, décoche 'Utiliser les touches spéciales d'accès" (ACCESS 2003).
    Sinon, tu peux également faire un fichier MDE ou alors regarde ceci :
    http://access.developpez.com/faq/?page=TAAdmin#inhiber
    ainsi que cet ancien message :
    http://www.developpez.net/forums/sho...rotection+base

    Bonne continuation.

  7. #7
    Membre éclairé Avatar de torNAdE
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    255
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 255
    Par défaut
    merci je rapproche a la solution maintenant, mais j ai un autre probleme
    qd j ajoute un formulaire je ne sais pas quel fonction dois je ecrire.

    c pas comme en vb Form_Load, j ai pas pu rien faire pour continuer.

  8. #8
    Membre Expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Par défaut
    qd j ajoute un formulaire je ne sais pas quel fonction dois je ecrire
    Pas compris.....que veux tu faire avec ce nouveau formulaire
    Quel code veux tu exécuter dessus

  9. #9
    Membre éclairé Avatar de torNAdE
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    255
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 255
    Par défaut
    ah desole pas formulaire un module vraiment ma tete est busillé avec ce VBA.
    dc je repete je veux en module

    exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Sub "che pas quel fct"
    MsgBox " test de la fonction " 
    end Sub
    voila en gros, et ts ca je le veux que s'execute au demarrage

  10. #10
    Membre Expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Par défaut
    Plusieurs solutions sont possible:
    Au démarrage de ton application tu as choisi un Formulaire qui se lance automatiquement par une macro Autoexec. Sur l'événement 'Sur chargement' de ce formulaire, tu peux taper le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Form_Load()
    MsgBox "Ici tu écrit ce que tu veux......",vbInformation,"Test du Formulaire"
    End Sub
    Sinon, à partir de cette même macro Autoexec, tu peux exécuter du code se trouvant dans un module:
    Action = ExécuterCode
    Nom fonction = Ici tu tape le nom de la fonction que tu as créé dans un module.

    En espérant que cela répond à tes attentes

  11. #11
    Membre éclairé Avatar de torNAdE
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    255
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 255
    Par défaut
    merci, je vais l'essayer, c super mais est ce que j en ai besoin de ce macro autoexec?

  12. #12
    Membre Expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Par défaut
    mais est ce que j en ai besoin de ce macro autoexec?
    Non, effectivement, si tu as choisi ton formulaire de lancement à partir du menu Outils > Démarrage, tu tape uniquement le code sur l'événement de ce formulaire.

Discussions similaires

  1. [XL-2013] Erreur code vba pour "programme extraction données web"
    Par tatamarc dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/08/2013, 12h07
  2. Réponses: 12
    Dernier message: 26/01/2011, 12h26
  3. Réponses: 4
    Dernier message: 13/10/2005, 14h44
  4. Réponses: 3
    Dernier message: 06/09/2005, 10h27
  5. Comment creer une procédure stockée à partir d'un code VBA?
    Par Alcor020980 dans le forum Connexion aux bases de données
    Réponses: 4
    Dernier message: 24/05/2005, 19h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo