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

Requêtes et SQL. Discussion :

comment créer une table avec un nom variable ( le mois actuel)


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2008
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 52
    Points : 38
    Points
    38
    Par défaut comment créer une table avec un nom variable ( le mois actuel)
    Bonjour,
    J'ai une table et je veut à chaque saisi enregistrer cette table dans une autre ayant comme nom le mois et l'année courante c'est à dire par exemple février 2011.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT table.* INTO  ???????
    FROM table;
    Je ne sais pas comment faire pour le nom de la table merci bien de me repondre

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 600
    Points
    24 600
    Par défaut
    Bonjour,

    Le SQL d'ACCESS n'est pas un PLSQL. Tu dois donc passer par un mix entre requete et VBA.

    Dans un module VBA crée une procédure puis crée ton SQL dynamiquement et exécute-le.

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    dim strNewTable as string
    strNewTable = format(date,"mmmmyyyy")
    currentdb.execute "SELECT tableSource.* INTO " & strNewTable & " FROM TableSource;"
    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

Discussions similaires

  1. [DATA] Comment créer une table avec une ligne pour chaque individu
    Par andrea0 dans le forum SAS Base
    Réponses: 7
    Dernier message: 10/10/2013, 13h18
  2. comment créer une table avec une clé etrangère?
    Par nassimanocus dans le forum Bases de données
    Réponses: 10
    Dernier message: 13/12/2012, 10h19
  3. Comment créer une table avec clé primaire
    Par tavarlindar dans le forum Débuter
    Réponses: 6
    Dernier message: 25/08/2010, 13h04
  4. [XSLT] - Comment selectionner une balise avec un nom variable ?
    Par bchabot dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 25/04/2006, 09h59
  5. Comment créer une Table dans 1 Bdd ACCESS avec Builder??
    Par makandja dans le forum C++Builder
    Réponses: 6
    Dernier message: 17/03/2004, 20h21

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