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 :

Mettre à jour table importée/liée


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 41
    Points : 30
    Points
    30
    Par défaut Mettre à jour table importée/liée
    Bonjour,

    je possède actuellement 2 tables articles sous Access dont une est liée (attachée) à mysql via ODBC et l'autre, identique, est importée et tourne en local pour pouvoir mettre à jour les articles plus rapidement, il n'y a pas d'ajout c'est uniquement pour changer des prix ou cocher divers options, en stock, pas en stock, etc.... et que dans un sens, importée vers liée..

    j'aimerai donc savoir s'il est possible, par exemple en cliquant sur un bouton, de mettre à jour une table liée depuis une table importée, comment celà fonctionne et comment celà s'appele ?

    j'ai fais des recherche à ce sujet mais j'ai du mal à touver des exemples de codes de ce que je cherche, probablement parceque je n'emploi pas les bons mots..

    merci pour vos réponses

  2. #2
    Membre actif
    Avatar de Trini
    Homme Profil pro
    Dresseur de puce
    Inscrit en
    Juillet 2005
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dresseur de puce

    Informations forums :
    Inscription : Juillet 2005
    Messages : 189
    Points : 264
    Points
    264
    Par défaut
    Bonjour,

    Comme tes 2 tables sont déclarées dans ta base, pourquoi ne pas créer simplement une requête de mise à jour avec jointure sur l'article.

    Regardes l'aide sur UPDATE...INNER JOIN... en SQL.
    Et tu ajoutes l'exécution de cette requête sur l'événement Click de ton bouton.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 41
    Points : 30
    Points
    30
    Par défaut
    Bonjour Trini,

    merci pour ta réponse, un update me ferai construire une requête assez importante pour chaque formulaire mais n'est pas une mauvaise solution, ce qui me gène c'est qu'elle ce fera sur 4 tables alors qu'une seule sera mise à jour et c'est cette table que je voudrai synchroniser par un bouton genre, remplacer le contenu de la table 1 (liée) par le contenu de la table 2 (importée)..

    n'est il pas possible de procéder autrement que par une requête update ?

    il y a environ 130 articles c'est pas énorme..

  4. #4
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Bonjour,

    Dans ton cas, un bout de code en DAO devrait permettre de copier 1 table dans l'autre assez simplement.

    pgz

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 41
    Points : 30
    Points
    30
    Par défaut
    Salut,

    en tables importées j'ai 4 tables dont une seule bouge, j'ai donc construit une petite requête update qui met à jour uniquement la table que je souhaite sur les 4..

    ça fonctionne

    merci pour votre aide

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

Discussions similaires

  1. [XL-2007] Mettre à jour table pivot avec macro et loop
    Par stsc01 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 26/01/2011, 23h09
  2. [MySQL] Mettre à jour table MySQL avec PHP
    Par beegees dans le forum PHP & Base de données
    Réponses: 16
    Dernier message: 16/10/2008, 13h40
  3. mettre à jour table selon valeur formulaire
    Par yao67 dans le forum VBA Access
    Réponses: 1
    Dernier message: 16/06/2007, 00h08
  4. Réponses: 1
    Dernier message: 26/03/2007, 01h20

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