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

Résolu
EvilGost Messages postés 235 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 mai 2011 - 1 déc. 2004 à 12:45
cs_louly Messages postés 39 Date d'inscription vendredi 19 mars 2004 Statut Membre Dernière intervention 8 décembre 2004 - 1 déc. 2004 à 15:07
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

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
1 déc. 2004 à 13:08
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
cs_louly Messages postés 39 Date d'inscription vendredi 19 mars 2004 Statut Membre Dernière intervention 8 décembre 2004 1
1 déc. 2004 à 14:34
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é.
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
1 déc. 2004 à 14:42
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++
0
cs_louly Messages postés 39 Date d'inscription vendredi 19 mars 2004 Statut Membre Dernière intervention 8 décembre 2004 1
1 déc. 2004 à 15:06
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)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_louly Messages postés 39 Date d'inscription vendredi 19 mars 2004 Statut Membre Dernière intervention 8 décembre 2004 1
1 déc. 2004 à 15:07
erreur
mais encore une fois je ne suis pas sur ke CHECK passe sous access ( peut etre voir validesys sous access)
0
Rejoignez-nous