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 :

Requête SQL pour modifier données


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2021
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Pays-Bas

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2021
    Messages : 30
    Par défaut Requête SQL pour modifier données
    Bonjour,

    J'aimerais pouvoir sélectionner une ligne de mon tableau de recherche d'utilisateur dans la table. Ainsi j'ai pensé en sélectionnant la ligne dans le tableau d'arriver directement sur le bon utilisateur à modifier grâce au numéro d'ID qui s'affiche et qui est ma clé primaire.

    Voici un aperçu du tableau.

    Nom : problem research.JPG
Affichages : 138
Taille : 82,2 Ko

    En double cliquant je souhaite ouvrir un formulaire qui m'emmène directement sur le bon utilisateur.

    Avez-vous une idée de comment faire ?

    Merci

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    Bonjour.

    La solution qui me paraît la plus simple, quelque chose comme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    private sub DisplayClient()
       call docmd.openform("frmClient", , , "[id]=" & me.id) 'ouvre le formulaire des clients en n'affichant que le client dont l'id est sélectionnée.
    end sub
    Et dans chaque procédure événementielle associée à l'événement double-clique de chacun des champs :

    Tu peux utiliser le clique simple mais il a tendance à déclencher l'ouverture simplement quand tu veux pointer un enregistrement.
    Un truc que j'utilise quand je ne veux pas utiliser le double clique c'est de mettre un champ texte indépendant qui contient "..." et de réagir au clique simple sur ce champ.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2021
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Pays-Bas

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2021
    Messages : 30
    Par défaut
    Bonjour,

    Merci pour votre réponse.

    Cependant, j'ai un problème lorsque j'essaie d'adapter votre code pour le mien.

    Le problème est que j'ai fais ma recherche d'utilisateur à partir d'une query d'où je me demande comment il retrouve mon champ "ID".

    Ensuite j'ai mis un champ "ID" que j'ai nommé "IDlabel" qui lui est sur mon formulaire "F_Modify_NotebookDesktop".

    Merci.

  4. #4
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 618
    Billets dans le blog
    67
    Par défaut
    Bonjour,

    C'est sur l'événement double-clic des champs du sous-formulaire qu'il faut mettre le code. Sur votre image, on voit distinctement le 1er champ ID dans le sous-formulaire en mode feuille de données.
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  5. #5
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2021
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Pays-Bas

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2021
    Messages : 30
    Par défaut
    Bonjour,

    Ce n'était pas un sous formulaire mais un simple formulaire qui retrouve les informations de ma "Queries".
    J'en ai donc profité pour créer le sous formulaire.
    Cependant, j'ai bien placé la procédure sur double clic du champs ID par exemple mais rien ne se passe comme-ci je ne pouvais pas double click.
    Avez-vous une idée ?

    Nom : Issue access.JPG
Affichages : 100
Taille : 24,1 Ko



    Merci

  6. #6
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 618
    Billets dans le blog
    67
    Par défaut
    Je pense qu'il vous faut créer un formulaire qui rassemble les infos sur les utilisateurs, et c'est ce formulaire qu'il faut ouvrir sur double-clic.
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

Discussions similaires

  1. [MariaDB] Aide requête SQL pour des données discrètes
    Par schnibel dans le forum Requêtes
    Réponses: 6
    Dernier message: 06/06/2018, 01h11
  2. [AC-2007] lecture d'une requête SQL pour conserver une partie des données
    Par tibofo dans le forum VBA Access
    Réponses: 2
    Dernier message: 25/08/2011, 09h56
  3. Une requête SQL pour une base de données
    Par clairetj dans le forum Requêtes
    Réponses: 4
    Dernier message: 24/04/2011, 21h02
  4. Réponses: 4
    Dernier message: 02/04/2009, 14h18
  5. Requête SQL pour insérer une donnée BINAIRE ?
    Par Najdar dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 22/05/2006, 10h21

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