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 :

Comment générer un script


Sujet :

Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 169
    Points : 68
    Points
    68
    Par défaut Comment générer un script
    Bonjours,

    J'ai écris un script en sql, telle que:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    CREATE TABLE LIVRE (numero integer, titre varchar(20), ...);
    Je voudrais le générer à partir d'access. Es-ce possible ? Comment puis-je m'y prendre ?

    Merci infiniment.

  2. #2
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Bonjour

    Tu dis
    Je voudrais le générer à partir d'access.
    Ca veut dire quoi?

    pgz
    pluritas non est ponenda sine necessitate - Le rasoir d'Okham
    Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 169
    Points : 68
    Points
    68
    Par défaut
    j'ai écris un script en format .sql (c'est un fichier texte), dans lequel se trouve les create, ... .

    Je me demande si, à partir d'access, je peux le générer et donc ne pas créer les tables moi meme mais à partir du script qu'ils seront crée.

    ...

  4. #4
    Membre averti

    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 418
    Points : 328
    Points
    328
    Par défaut
    Salut.

    Va voir dans l'aide VB Access les objets "Module" dans l'explorateur d'objets.

    Tu peux créer des procédures en important du code inclu dans des fichiers texte (ou autre).

    Mais bon, ça demande à coder un peu, et du coup, selon le nombre de requête que tu as, ce sera peut-être plus rapide de faire des copier-coller

    Il y a peut-être des solutions plus approprié, mais je ne les connais pas...

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 169
    Points : 68
    Points
    68
    Par défaut
    je vais t'avouer que j'ai rien compris de ce que tu as écris quoi que je suis sûr que ça peut marcher ...

  6. #6
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Si j'ai bien compris ta question, ce dont je ne suis pas sûr, tu peus quivant ta version d'acces exécuter des commandes SQL ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.RunSQL "CREATE ...."
    ou ainsi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CurrentDb.Execute "CREATE ...."
    Avec mes excuses si ce n'était pas ta question.

    pgz
    pluritas non est ponenda sine necessitate - Le rasoir d'Okham
    Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon

  7. #7
    Membre averti

    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 418
    Points : 328
    Points
    328
    Par défaut
    Re,

    c'est moi que t'as pas compris ?

    Je propose une solution à partir de VB.
    Dans Access, tu tapes Ctrl+G, tu es alors dans l'interface VBA.
    Tu tapes F2, tu as l'explorateur d'objets, et là tu cherche la classe Module, dont certaines méthodes permettent d'importer du code.

    Voili, voilou.

  8. #8
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    à Marchand_de_sable : ce que je ne suis pas sûr d'avoir compris, c'est la question de 'savoir'.

    A+
    pgz
    pluritas non est ponenda sine necessitate - Le rasoir d'Okham
    Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon

  9. #9
    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
    Ou bien tout simplement :

    Créer une nouvelle requête Access, colles y ton code et exécute ...

    Mais attention, les ordres DDL SQL Access sont trés limités et il se peut que ton SQL ne passe pas sous Access

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 169
    Points : 68
    Points
    68
    Par défaut
    merci, je vais essayer vos solutions, elle m'ont l'air très bonne !

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/08/2013, 15h19
  2. Réponses: 3
    Dernier message: 27/05/2008, 17h20
  3. Réponses: 3
    Dernier message: 27/03/2008, 13h09
  4. comment générer le script sql
    Par loukili81 dans le forum Administration
    Réponses: 4
    Dernier message: 21/05/2007, 12h22
  5. Comment générer le script complet?
    Par unix27 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 12/12/2006, 14h40

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