VB Access: créer une table en spécifiant le format via requete sql [Résolu]

Signaler
Messages postés
235
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
16 mai 2011
-
Messages postés
39
Date d'inscription
vendredi 19 mars 2004
Statut
Membre
Dernière intervention
8 décembre 2004
-
Bonjour à tous,

tout d'abord, je vous remercie déjà de lire ce sujet :)

J'ai un petit soucis, à l'aide d'un code en VB, je créer une table:
SQL = "CREATE TABLE Test (Nom TEXT, Heure DATETIME....)"

et je voudrais spécifier dans ma requete le format de "Heure".
Par défaut, le format est jj/mm/aaaa hh:mm:ss et je voudrais que ca soit hh:mm:ss tout simplement, est-ce possible de la placer dans la requete lors de la création de la table?

je vous remercie beaucoup,

EvilGost ;)

5 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
24
NON, le stockage physique des donnees (la table) n'a rien a voir avec la presentation des donnees qui sera faite.

ciao...
BruNews, MVP VC++
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 123 internautes nous ont dit merci ce mois-ci

Messages postés
39
Date d'inscription
vendredi 19 mars 2004
Statut
Membre
Dernière intervention
8 décembre 2004
1
théoriquement en sql c possible:
SQL = "CREATE TABLE Test (
Nom TEXT,
Heure DATETIME NOT NULL
CONSTRAINT nom_contrainte CHECK ( Heure ......),
)"
pous les ... je c pas la suite (heure like datepart(hh:mm:ss))? je c pas. Mais je ne suis pas du tout sur ke le "check" passe sous access ki est tres limité.
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
24
hh:mm:ss n'est que la partie fractionnaire d'une date, pour autant ce n'est pas cela qui influera sur le mode de presentation des donnees, ce sont 2 choses radicalement differentes.

ciao...
BruNews, MVP VC++
Messages postés
39
Date d'inscription
vendredi 19 mars 2004
Statut
Membre
Dernière intervention
8 décembre 2004
1
CHECK est une regle de validation qui verifie les valeur inséré dans les champs donc cela influera sur la presentation
de plus HH, mm et ss sont des partie fractionnaire d'une date de type datetime
ici
mais encore une fois je ne suis pas sur ke datepart passe sous access ( peut etre voir validesys sous access)
Messages postés
39
Date d'inscription
vendredi 19 mars 2004
Statut
Membre
Dernière intervention
8 décembre 2004
1
erreur
mais encore une fois je ne suis pas sur ke CHECK passe sous access ( peut etre voir validesys sous access)