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 :

Insertion de valeur dans une table


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 103
    Par défaut Insertion de valeur dans une table
    Bonjour,
    voila je débute en VBA, alors bon ....

    en fait je souhaite réaliser un programme qui me permette de scanner un répertoire (ma musique dans ce cas là) puis qui ajoute le nom de l'artiste, le titre de la chanson, ... (toutes les infos quoi) dans une table.

    J'ai réussi à scanner mon répertoire, le programme me trouve bien les différents fichiers et dossiers, cependant je ne parvient pas à insérer ces valeurs dans ma table!!

    Mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Public Sub Bouton_Click()
     
    Dim rep As String
    rep = Dir ("C: ....",vbDirectory)
    Do While (rep <> "")
    rep = Dir
    Loop
     
    End Sub
    j'ai supprimé la partie qui teste si 'est un dossier ou un ficheir, mais voila le gros...
    si quelqu'un pouvait me renseigner sur comment faire, ça serait cool

    merci par avance
    @ bientot j'espère

  2. #2
    Expert confirmé
    Avatar de Dolphy35
    Homme Profil pro
    Responsable Systemes d'Information
    Inscrit en
    Octobre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable Systemes d'Information
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 373
    Par défaut
    Salut et bienvenue sur le Forum,

    je pense qu'il faut que tu t'intérresse au SQL (INSERT INTO) en gros tu lis ton repertoire et à chaque dossier tu insère un enregistrement dans ta table en fonction du modèle de ta table.

    sinon des tutos qui peuvent t'intérresser :
    Manipulation des fichiers en VBA
    Le Langage SQL appliqué à Access

    Dolphy

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 103
    Par défaut
    Merci Dolphy35

    j'ai bien compris la commande INSERT INTO, et j'ai vu que pour insérer cette ligne dans du VB il faut DoCmd.RunSQL ("la commande SQL")!!

    CEPENDANT (je débute :p), je ne parviens pas à me rendre compte, ou plutot à trouver ou sont stocké les informations d'un fichier (nom artiste, nom album, titre chanson, ..)!! Ces informations sont dans les propriétés du fichier, mais comment les récupérer ?

    merci encore

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 72
    Par défaut
    Ces informations sont dans ce qu'on appel les tags du fichier de musique.

    Donc
    -soit tu es capable de lire ses tags
    -soit tu trouve un editeur de tag qui va te permettre d'exporter toutes les informations dans un fichier texte (brute) et tu pourras importer tout le contenu du fichier dans une table.

    apres cela tu pourra travailler sur le traitement de tes données.

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 103
    Par défaut Tags en TXT
    Eh oui, je m'en sortirai jamais je crois, enfin .... gardons courage

    bon, j'ai suivi le conseil ==> j'ai DL un éditeur de TAGS (FREE) et j'ai donc copié mes TAGS dans un fichier .txt

    je lis ce fichier avec mon programme ACCESS, mais je ne vois pas comment insérer son contenu dans les différents champs (dsl pour l'ORTH) de ma table

    aidez moi, je vous en prieeeee.......

Discussions similaires

  1. Réponses: 8
    Dernier message: 01/10/2014, 17h34
  2. Insert valeur dans une table depuis Select
    Par bryce_74 dans le forum Développement
    Réponses: 2
    Dernier message: 09/10/2011, 21h55
  3. Insertion de valeurs dans une colonne de table
    Par lmontangon dans le forum Langage SQL
    Réponses: 6
    Dernier message: 10/01/2008, 11h46
  4. [PL/SQl] Insertion de valeurs dans une table
    Par ApprentiOracle dans le forum SQL
    Réponses: 4
    Dernier message: 29/11/2007, 19h05
  5. Insertion valeure dans une table
    Par krfa1 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 29/03/2005, 10h50

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