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

Macros et VBA Excel Discussion :

ADO - Vider une table Acces à partir d'EXCEL


Sujet :

Macros et VBA Excel

  1. #1
    Membre chevronné Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Points : 1 900
    Points
    1 900
    Par défaut ADO - Vider une table Acces à partir d'EXCEL
    Bonjour à tous

    Suite à une réflexion de SilkyRoad (que je salue en passant) sur l'intégrité des fichiers excel selon leur taille, j'ai décidé de faire régulièrement des sauvegardes sur un autre support : ACCES, j'ai donc étudié ADO (belle documentation)

    Mais pour faire un system de sauvegarde, je dois vider la table pour la remplir à nouveau

    Pour l'instant je passe en revue tous les enregistrements et je les détruis un à un (un peu lourd dans le futur)

    je n'ai pas trouvé la commande qui permet de vider la table (malgré de longues recherches)

    merci à vous pour vos réponses

  2. #2
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    273
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Octobre 2008
    Messages : 273
    Points : 323
    Points
    323
    Par défaut
    Bonjour,
    Tu as la commande SQL :

  3. #3
    Membre chevronné Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Points : 1 900
    Points
    1 900
    Par défaut
    Bonjour oOVaveOo

    Merci pour cette réponse, il est vrai que c'est plus rapide neanmoins ca ne vide pas completement la table dans le sens ou ma cle primaire continue d'évoluer et dans le cadre d'une sauvegarde ca peu devenir génant dans un futur plus ou moins lointain

    Merci encore, j'ai gagné en rapidité, mais si quelqu'un avait une idée pour vider la table pour reinitialiser cette cle primaire. ou Simplement réinitialiser la cle primaire. puisque le SQL fonctionne très bien

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

    Pour réinitialiser la clé, il faut vider la table et compacter la base, tu trouveras les indications dans la FAQ ou les Sources Access: ici

    Philippe

  5. #5
    Membre chevronné Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Points : 1 900
    Points
    1 900
    Par défaut
    re:
    Bonjour Philippe JOCHMANS

    je n'avais pas trouvé pourtant tout ce que j'ai appris sur l'ADO c'est sur la FAQ et sur les lecons que je les ai trouvé

    D'apres le lien donné, ce n'est pas prevu en ADO, mais il faut utilisé la methode JRO, je ne suis pas certain de vouloir charger encore une bibliotheque supplémentaire...

    merci pour ce lien

    Cordialement
    Wilfried

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

    En effet, ADO ne sert principalement qu'à l'accès aux données, pour faire d'autres actions il faut d'autres bibliothèques.

    Tu peux aussi passer par DAO (ce qui est en général mieux avec Access) qui t'offre en une seule bibliothèque plus de possibilités.

    Philippe

  7. #7
    Membre chevronné Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Points : 1 900
    Points
    1 900
    Par défaut
    re:

    encore merci, j'ai téléchargé le fichier doc, et je vais étudier tout cela.

    @ bientôt sur le forum

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/01/2009, 15h04
  2. Types de champs d'une table liée à partir d'excel
    Par zouhenlai dans le forum Modélisation
    Réponses: 4
    Dernier message: 22/07/2008, 10h43
  3. [EXCEL][ADO]Copier une table vers une autre
    Par fpascal dans le forum C++Builder
    Réponses: 7
    Dernier message: 27/04/2008, 10h59
  4. Creer une table a partir de EXcel
    Par franck SEFIC dans le forum Bases de données
    Réponses: 6
    Dernier message: 23/05/2007, 12h15
  5. Réponses: 3
    Dernier message: 22/04/2006, 06h05

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