HELP ACCESS MACROS !!!

lahyenne -  
purrofixe Messages postés 490 Date d'inscription   Statut Membre Dernière intervention   -
bonjour a tous
voila j'ai un souci et j'espere qu'une ame charitable pourra m'aider:J'ai une application sur laquelle j'ai mis un bouton pour pour consulter la liste des tables qu'il y a dans ma base de donnees mais je n'arrive pas a savoir quel est le composant que je doit definir dans ma macro pour arriver a ce resultat.je travaille sur access 2000
merci d'avance
lahyenne

8 réponses

  1. purrofixe Messages postés 490 Date d'inscription   Statut Membre Dernière intervention   95
     
    Bonjour lahyenne,
    Avez-vous lu ma réponse du : (01/10/2004 à 23:20 GMT+1)?
    J'ai une proposition en préparation, un petit moment svp.
    Salutations
    Jean-Pierre
    0
  2. lahyenne
     
    merci pour vos reponses
    je suis entierement d'accord avec vous mais je developpe une application dans le cadre d'un stage sous access 2000, c'est pour cette raison que je doit laisser un acces a certain utilisateur de cette application pour qu'ils puissent mettre a jour les tables eux meme. je sais que d'un point de vue ethique ce n'est pas très reglos mais les decideurs sont les payeurs alors je n'ai pas trop le choix je suis obliger de suivre un cahier des charges.
    en tous les cas je vous remercie tous pour vos indications
    je suis en attente car je ne suis pas très a l'aise avec access je decouvre un peusurtout que j'ai du migrer une base de access 2 en access 2000. faut bien debuter un jour.
    merci
    lahyenne
    0
    1. lahyenne
       
      je souhaite effectivement mettre la fenetre de base de données en avant plan j'ai essayer de faire comme zenon me l'a indiquer grace a la touche f11 mais je n'y arrive pas , cette touche peut etre aussi utilise lorque l'on est dans le formulaire? il me semble avoir entendu dire que l'on pouvait utiliser ExecuterElementMenu mais ca ne marche pas non plus et de plus je ne sais pas quoi afficher dans cette action si on peut me dire si c'est possible?
      merci
      lahyenne
      0
  3. purrofixe Messages postés 490 Date d'inscription   Statut Membre Dernière intervention   95
     
    Bonjour lahyenne,
    Dans Access les tables contiennent vos données.
    Pour travailler avec ces données il est préférable de le faire via un formulaire dont vous pourrez paramétrer les propriétés selon l’utilisation (par exemple : voir les données, les modifier, les supprimer, en ajouter) il y en a d’autres…
    Pour votre demande, je suppose que votre « application sur laquelle j'ai mis un bouton » est un formulaire qui vous sert de menu général.
    Vous créer un formulaire pour chaque table (ou requête ; combinaison des données de 2 tables ou plus).
    Vous revenez en mode création sur votre menu général (formulaire) et vous ajouter un bouton de type « Case d’option » ce qui vous permets de donner une légende adéquate dans l’étiquette de ce BCO, ensuite dans les propriétés de la case d’option : sous Evénement\Sur clic\ [Procédure événementielle],
    puis clic sur petit carré avec 3 points; vous êtes sous VBA et vous complétez la fonction(entre Private Sub et End Sub)
    par: DoCmd.OpenForm " NOM de votre Formulaire ", , , acPreview
    NB : acPreview = voir les données uniquement
    acNormal = Modifier, ajouter, supprimer
    acFormAdd = Ajout uniquement.
    Bonne continuation.

    Salutations
    Jean-Pierre
    0
  4. purrofixe Messages postés 490 Date d'inscription   Statut Membre Dernière intervention   95
     
    Bonjour lahyenne,
    Je viens de lire vos messages, je comprends mieux votre demande.
    Par rapport à mon message précédent vous ne faites pas de formulaires puisque, accès direct sur table.
    Pour éviter la proposition de « zenon » vous suivez mon message depuis << Vous revenez en mode …>> et pour finir vous compétez la fonction par :
    DoCmd.OpenTable "NOM de votre TABLE", acNormal

    Pour la touche F11, je fais un essai.

    Bonne chance.

    Salutations
    Jean-Pierre
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. purrofixe Messages postés 490 Date d'inscription   Statut Membre Dernière intervention   95
     
    Bonjour lahyenne,
    Pour la touche F11, le plus simple, vous ajouter un champ « Etiquette » et vous y mettez cette légende : Pour amener la fenêtre Base de données au premier plan, appuyer sur F11.
    Cette touche est toujours accessible, alors pourquoi compliquer la chose.
    Bonne semaine.

    Salutations
    Jean-Pierre
    0
  7. purrofixe Messages postés 490 Date d'inscription   Statut Membre Dernière intervention   95
     
    Bonjour lahyenne,
    Enfin j’ai retrouvé la procédure pour commander la touche F11 depuis un formulaire.
    Faites comme suit :
    Ajouter un bouton de type « Case d’option » ce qui vous permets de donner une légende adéquate dans l’étiquette de ce BCO
    Ensuite dans les propriétés de la case d’option :
    sous Evénement\Sur clic\ [Procédure événementielle],
    puis clic sur petit carré avec 3 points; vous êtes sous VBA et vous complétez la fonction(entre Private Sub et End Sub)
    par: SendKeys "{F11}", True

    Je pense que c’est bon cette fois.
    Bon courage pour la suite.

    Salutations
    Jean-Pierre
    0
  8. lahyenne
     
    MERCIIIIIIIIIIIIIIIIIIIII!!! purrofix vous etes vraiment sympa !!!!
    a bientot
    lahyenne
    0
  9. purrofixe Messages postés 490 Date d'inscription   Statut Membre Dernière intervention   95
     
    Merci, de rien.

    Salutations
    Jean-Pierre
    0