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 :

Fonction mise à jour sur base d'un fichier extérieur. Comment déterminer le chemin ?


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 46
    Points : 31
    Points
    31
    Par défaut Fonction mise à jour sur base d'un fichier extérieur. Comment déterminer le chemin ?
    Bonjour à tous,

    J'ai une table d'articles, qui comporte

    Num de l'article
    Nom de l'article
    Prix achat article
    TVA
    Marge
    Prix de vente

    Mon fournisseur me fournit un listing Excel comprenant

    Num de l'article
    Nom de l'article
    Prix achat article

    Ce que je souhaite c'est de pouvoir mettre à jour ma table article sur base du fichier Excel.

    Cad que je souhaite comparer le num des 2 tables et remplacer pour le produit correspondant l'ancien prix d'achat par le nouveau. Pour les articles n'existant pas encore je souhaite alors qu'il les crée et pour les produits n'existant plus, je souhaite qu'il laisse l'ancien prix ...

    quelqu'un peut il me mettre sur la piste de solutions.

    Un grand merci pour votre aide

    Pierre

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Pour mettre à jour les prix, tu peux tous les mettre à jour, si ils ne changent pas, la donnée sera inchangée .... et ça avec une requête mise à jour.

    Pour les produits manquants, il faut vérifier la présence des produits, pour ce faire, tu prends tous les produits du fichier fournisseur et tu compares aux produits que tu as.
    Tu mets comme critère pour ceux que tu as Is Null, ce qui va te permettre de choisir les produits qui ne sont pas dans ta table.

    Tu modifies ta requête sélection pour en faire une requête ajout.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 46
    Points : 31
    Points
    31
    Par défaut
    Merci pour cette solution, c'est exactement ce qu'il me fallait.

    Cependant dans les critères voici ce que l'aide me propose

    "Dans la cellule Mise à jour des champs à modifier, tapez l'expression ou la valeur à utiliser pour mettre à jour le champ, comme le montre l'illustration suivante."


    Par exemple il me dise d'ajouter 10% au enregistrement respectant critère ...

    J'ai le problème suivant pour le moment :


    comment définir le critère changer le prix pour le num d'article correspondant?

    Bien à toi et Merci

    Pierre

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 46
    Points : 31
    Points
    31
    Par défaut
    Ceci fonctionne très bien, j'ai trouvé mon Bonheur,

    MAIS



    Mon fournisseur me procure un fichier Excel

    Avec cette solution, je l'importe dans un table puis effectue ma requête mise à jour ==> OK

    La beauté du geste serait que sur un bouton mise à jour, access me demande ou se trouve mon fichier excel sur mon PC et à partir de ce fichier il lance la requête mise à jour ....

    Cela est il possible en access

    Merci de m'aider

    Pierre

  5. #5
    Membre éclairé Avatar de ft035580
    Profil pro
    Inscrit en
    Août 2004
    Messages
    689
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 689
    Points : 812
    Points
    812
    Par défaut
    Salut,

    Citation Envoyé par Piloupilou999
    access me demande ou se trouve mon fichier excel
    Il me semble que la FAQ est bien fournie .

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 46
    Points : 31
    Points
    31
    Par défaut
    Ceci me parait très complexe.

    ce que je demande c'est d'avoir dans un premier temps la logique de :

    La beauté du geste serait que sur un bouton mise à jour, access me demande ou se trouve mon fichier excel sur mon PC et à partir de ce fichier il lance la requête mise à jour ....

    Dans le FAQ, j'ai juste du code hyper complexe, mais j'ai aucune idée de quoi en faire lol

    Si vous pouviez me mettre sur le chemin du chemin de mon fichier....

    Merci
    Pierre

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 46
    Points : 31
    Points
    31
    Par défaut
    J'ai parcouru la FAQ, mais cela me semble vraiment complexe.

    Si vous pouviez me mettre sur le chemin du chemin de mon fichier....

    Désolé de remonter ce message mais je n'ai pas pu avancer dans mon problème.

    Merci à tous

    Pierre

  8. #8
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Une autre solution, c'est de lier ton fichier excel et de toujours lui donner le même nom et de toujours le mettre au même endroit.
    De cette façon il n'est même plus nécessaire de l'importer.

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 46
    Points : 31
    Points
    31
    Par défaut
    Oui, cela c'est fait et fonctionne bien, mais j'espérais pouvoir faire quelque chose de plus beau ...

    Merci
    Pierre

Discussions similaires

  1. Réponses: 8
    Dernier message: 15/09/2018, 22h38
  2. Lenteur d'une mise à jour sur une base SQL Server
    Par Maximoute dans le forum Administration
    Réponses: 8
    Dernier message: 25/05/2009, 09h08
  3. Mise à jour sur les bases Interbase
    Par abdelghani_k dans le forum Bases de données
    Réponses: 3
    Dernier message: 02/08/2008, 22h14
  4. Problème avec la fonction de mise à jour en base
    Par L'aigle de Carthage dans le forum Langage
    Réponses: 1
    Dernier message: 27/03/2008, 15h58

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