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

VBA Access Discussion :

Zone de liste modifiable avec renvoi sur requete.


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 4
    Par défaut [ Résolu ] Zone de liste modifiable avec renvoi sur requete.
    Bonjour,

    Je me présente Loïc je suis nouveau et je débute avec Access.

    Après avoir réalisé un utilitaire pour le secrétariat de l'entreprise qui m'emploie j'aimerais effectuer une zone de liste modifiable ou chaque champ renvoie sur une requête.

    Exemple : ( les crochets représentent la liste )

    [Agence Aquitaine] > Requête Agence Aquitaine
    [Agence Nord] > Requête Agence Nord
    Etc...

    J'ai réussi à faire en sorte que sur n'importe qu'elle champ de ma liste renvoie sur une requête mais tout le temps la même...

    Donc si possible j'aimerais connaître un moyen de faire cela simplement ( ou pas ).

    En vous remerciant d'avance.

    Cordialement Loïc.

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    Bonjour Loic,

    bienvenue sur DVP

    en plus du present forum, tu as acces a un grand nombre de ressources, notamment une
    http://access.developpez.com/faq
    et divers cours et critiques de livres

    si tu sais deja utiliser l'ouverture de requete en VBA, je peux te proposer la gestion de ta problematique par les tables de parametres

    si cette solution te convient mais que tu bloques sur certains points, n'heiste pas a nous poser des questions
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 4
    Par défaut
    Merci beaucoup.

    Je vais étudier tout cela, j'avoue qu'avec le nombres de catégories différentes que propose le site je suis un peu perdu.

    Cordialement.

    Loïc.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 4
    Par défaut
    Bonjour,

    Suite à l'étude de quelques tutoriaux présent sur le site, j'ai pris mes deux mains et j'ai chercher une solution à mon problème.

    J'en suis arrivé à un code qui me permet lorsque que je change de liste dans ma zone de liste cela ouvre une requête. Certes c'est ce que je voulais cependant je voudrais une requête pour chaque ligne différente.

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Private Sub Modifiable118_Change()
    On Error GoTo Err_Modifiable118_Change
     
    Dim stDocName As String
     
    stDocName = "Requete agence"
    DoCmd.OpenQuery stDocName, acNormal, acEdit
     
    Exit_Modifiable118_Change:
    Exit Sub
     
    Err_Modifiable118_Change:
    MsgBox Err.Description
    Resume Exit_Modifiable118_Change
     
    End Sub
    Je me demande ou et comment je pourrais rajouter l'infos de ligne.

    Cordialement.

    Loïc, utilisateur d'access malgré lui ^^

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 4
    Par défaut
    Ne trouvant pas et comprenant pas toutes les ficelles de VBA, j'ai opté pour la simplicité et j'ai créé un bouton qui ouvre un formulaire dans lequel j'ai mit un bouton pour chaque requête, c'est propre et ca devrais convenir à son utilisateur.

    Merci pour votre aide.

    Cordialement Loïc.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 31/10/2008, 00h20
  2. Réponses: 45
    Dernier message: 06/03/2007, 16h30
  3. filtre sur serie de zone de liste modifiable
    Par nimbin09 dans le forum IHM
    Réponses: 7
    Dernier message: 11/12/2005, 21h34
  4. Réponses: 5
    Dernier message: 06/09/2005, 02h50
  5. [VB6] Zone de liste modifiable basée sur un champ
    Par pepper dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 27/11/2002, 13h41

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