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 :

Fichier DBF ACCESS


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Urbaniste
    Inscrit en
    Mars 2016
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2016
    Messages : 80
    Par défaut Fichier DBF ACCESS
    Bonjour,

    Pour modifier les valeurs dans un fichier DBF, je n'ai trouvé la solution que de l'ouvrir avec ACCESS.

    J'ai beaucoup de valeur a modifier dans ce fichier mais je ne connais pas le language vba sur access. Autant sur EXCEL, j'ai la macro de prete, autant sur ACCESS cela ne marche pas

    Mon problème est le suivant : dans mon champs "id_stat" de ma table "ass_cana_brt", j'aimerais changer les cellules qui ont la valeur "EN SERVICE" par "1".

    J'ai beaucoup d'autres valeurs a modifier mais je ne sais pas comment le traduire en vba access.

    Voici mon code en vba excel
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub convEUshapeDepart()
    Dim myRange As Range
    Dim Cell As Range
    Set myRange = Range("B2:B2000")
     For Each Cell In myRange
      If Cell.Value = "EN SERVICE" Then
     Cell.Value = 1
     End If
    Next Cell
     
    End Sub
    Je vous remercie par avance.

    Julien

  2. #2
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    3 047
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : consultant développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 047
    Par défaut
    Pour modifier les valeurs dans un fichier DBF, je n'ai trouvé la solution que de l'ouvrir avec ACCESS
    Déjà tu as trouvé un outil très puissant pour modifier tes données.
    Maintenant il faut apprendre à s'en servir !

    Pour modifier le champs "id_stat" de la table "ass_cana_brt", il faut utiliser le requeteur (QBE), pour cela tu fais Insérer /requete, puis tu sélectionnes la table à modifier ... etc
    Tu peux faire une requête de sélection au départ, puis quand tu maitrises un peu tu fais la requete UPDATE.
    SURTOUT, avant de faire des modif, il faut faire une sauvegarde de tes données initiales. Car dans Access, toute modif faite sur une table est irréversible.

    Bonne suite

  3. #3
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 583
    Par défaut
    Bonjour,
    il est effectivement possible de gérer un DBF avec Excel; mais je te rappel que DBASE est l'inventeur du SGBD alors un peut de respect!

    Code dBASE IV : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub convEUshapeDepart()
    CurrentDb.Execute "UPDATE [ass_cana_brt] IN 'C:\Myrep'[dBASE IV;] SET  [id_stat] = '1' WHERE [id_stat]='EN SERVICE';"
    End Sub

  4. #4
    Membre confirmé
    Homme Profil pro
    Urbaniste
    Inscrit en
    Mars 2016
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2016
    Messages : 80
    Par défaut
    Merci beaucoup cela marche tres bien !!

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/07/2012, 16h09
  2. Réponses: 3
    Dernier message: 09/07/2012, 13h34
  3. [Toutes versions] Ajouter une colonne dans un fichier dbf à partir d'ACCESS
    Par loufab dans le forum Contribuez
    Réponses: 2
    Dernier message: 13/05/2012, 13h07
  4. Optimiser un code d'update d'un fichier dbf et access
    Par pobrouwers dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 19/03/2007, 16h16
  5. Lecture d'un fichier .dbf
    Par San Soussy dans le forum Autres SGBD
    Réponses: 8
    Dernier message: 07/07/2004, 16h30

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