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 :

Importation et remplissage automatique des champs d'une table


Sujet :

VBA Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 35
    Points : 32
    Points
    32
    Par défaut Importation et remplissage automatique des champs d'une table
    Bonjour,

    Je poste le sujet ici mais je ne suis pas certain que ça soit l'endroit le plus approprié, donc si vous voulez le déplacez pas de problème.

    Voila je créée une base de donnée sous Access 2007 et je vais devoir importer des données d'un fichier externe, jusque là Access gère seul et le fait bien. Ce fichier sera un fichier d'entreprise avec un numéro de SIRET, et un code pays (FR...). J'aimerais qu'en même temps que l'importation un champ ID se remplisse avec le code du pays et le numéro de SIRET à la suite.

    ID Pays SIRET
    FR############# FR ##############

    Voila je suis débutant et j'ai besoin de ça très rapidement, je sais que ce n'est pas très sympa de demander de se dépêcher mais je suis vraiment dans la mouise s'il n'y a pas de solution.

    Merci d'avance pour votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Il serait bon d'indiquer comment est ce fichier.

    Fichier Excel ?
    Fichier Texte ? Si oui, comment sont séparés les champs (tabulation, caractère, etc...)

    Il y a des solutions, mais tout dépend de ton fichier, sans ces informations les membres du forum ne pourront t'aider.

    Philippe

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 35
    Points : 32
    Points
    32
    Par défaut
    Merci de ta réponse rapide ça me donne de l'espoir.

    C'est un fichier de type Excel et je ne veux aucun caractère entre le code du pays et le numéro SIRET. Je veux juste copier le contenu des deux champs et les mettre l'un au bout de l'autre dans un troisième champ.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re

    Si ton fichier Excel est lié à la base il suffit de créer une requête sur ce fichier (qui est alors vu comme une table), cette requête pourrait être une requête d'ajout dans une autre table par exemple, mais pas dans le fichier Excel lié.

    Mais pourquoi rajoutez dans une table cette information cumulée si elle existe déjà ?

    Philippe

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 35
    Points : 32
    Points
    32
    Par défaut
    Re

    Non le fichier Excel n'est pas lié à la base, c'est un fichier d'entreprise SIRENE donc acheté, je veux l'importé une seule fois et ne pas le lier à la base. Et pour l'intérêt de cette information c'est une bonne question, mais je suis en stage et c'est une condition imposé par mon tuteur donc ça me bloque un peu.

    Merci encore une fois de ta rapidité.

  6. #6
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    A part importer dans une table temporaire et faire une requête d'ajout dans la vraie table, il n'y a pas vraiment de solution.
    La requête quant à elle est très simple et peut être réalisée avec les assistants L'opérateur de concaténation est : &

    Pays & Siret renvera par exemple FR##############

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 35
    Points : 32
    Points
    32
    Par défaut
    Merci je vais tâcher de voir ça avec mon chef. Merci encore pour votre aide.

Discussions similaires

  1. [AC-2000] Mise à jour automatique des champs d'une table
    Par Seric31 dans le forum Modélisation
    Réponses: 1
    Dernier message: 29/07/2010, 17h42
  2. Importer un fichier texte dans des champs d'une table
    Par Cyriusix dans le forum Modélisation
    Réponses: 1
    Dernier message: 17/04/2008, 14h18
  3. [FORMULAIRE] Remplissage automatique des champs
    Par Pwouaro dans le forum IHM
    Réponses: 5
    Dernier message: 03/12/2007, 15h00
  4. Réponses: 4
    Dernier message: 22/05/2006, 15h41
  5. [MySQL] Remplissage automatique des champs d'un formulaire
    Par dodji05 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 21/04/2006, 16h11

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