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 :

Create table - valeur par défaut


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2010
    Messages : 28
    Par défaut Create table - valeur par défaut
    Bonjour

    Je crée une table via Vb :
    CurrentDb.Execute "CREATE TABLE Ventes(CodePdt TEXT(10), CanalVente TEXT(100), DateAjout DateTime);"
    Je voudrais que le champ DateAjout prenne la valeur par défaut : aujourdhui()

    Comment le faire ? J'ai tenté : DateAjout DateTime Default '" & now & "' mais ça ne marche pas.

    Merci de votre aide

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 122
    Par défaut
    Salutations,

    As-tu essayé de définir la valeur par défaut une fois la table créée ?

    Je viens de tester avec ce code et cela fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub test()
     
    Dim table As TableDef
    Dim db As Database
     
    Set db = CurrentDb
    Set table = db.TableDefs("Ventes")
     
    table.Fields("DateAjout").DefaultValue = "Date()"
     
    End Sub
    Pour le faire dans la même requête que la création, je ne sais pas xD

    En espérant que cela t'aide quand même.

    Cordialement,

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2010
    Messages : 28
    Par défaut ça marche
    Merci de cette solution qui marche !

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 122
    Par défaut
    Pense à cliquer sur "résolu" en bas de la discussion si tu considère le problème réglé.

    Cordialement,

Discussions similaires

  1. alter table : valeur par défaut d'une autre colonne
    Par gangsoleil dans le forum SQL
    Réponses: 4
    Dernier message: 28/03/2013, 17h17
  2. Champ de table - Valeur par défaut
    Par Lingo dans le forum Access
    Réponses: 1
    Dernier message: 26/10/2006, 15h59
  3. Valeur par défaut lié a une table
    Par Alpha31 dans le forum Access
    Réponses: 2
    Dernier message: 18/05/2006, 20h27
  4. Valeur par défaut dans un ALTER TABLE
    Par HULK dans le forum Langage SQL
    Réponses: 11
    Dernier message: 27/12/2005, 10h04
  5. Valeur par défaut dans une table objet
    Par Ricky81 dans le forum Oracle
    Réponses: 12
    Dernier message: 18/03/2004, 11h52

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