Bonjour
J'ai créée la base et son contenu avec un script.
Je ne peux pas modifier le contenu des champs; par contre je peux creer des enregistrements.
Ou est mon erreur?
Bonjour
J'ai créée la base et son contenu avec un script.
Je ne peux pas modifier le contenu des champs; par contre je peux creer des enregistrements.
Ou est mon erreur?
Bonjour
En relation directe avec votre importation via excel et vos problèmes de sécurité ?
Non
J'ai chargé les tables depuis des fichiers textes avec une boucle en lecture.
Voici comment j'ai créée les tables :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 execute "CREATE TABLE films (" & _ "nf SMALLINT," & _ "nom CHAR(100) NOT NULL," & _ "type CHAR(3) ," & _ "affiche CHAR(100)," & _ "mo SMALLINT," & _ "duree TINYINT," & _ "ngenre TINYINT," & _ "norigine TINYINT," & _ "annee CHAR(4)," & _ "web CHAR(100)," & _ "resume bit," & _ "nrea SMALLINT," & _ "PRIMARY KEY (nf));" execute "CREATE INDEX nom ON films(nom);" ' index secondaire
Un petit doute.
Vous travaillez bien dans l'environnement vba Acc2k7 ? Si c'est le cas, c'est plus tôt ainsi :
Type de champ sous Acc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 CurrentDb.Execute "CREATE TABLE films (" & _ "nf AutoIncrement CONSTRAINT idxnf Primary Key," & _ "nom TEXT(100) NOT NULL," & _ "type TEXT(3) ," & _ "affiche TEXT(100)," & _ "mo INTEGER," & _ "duree INTEGER," & _ "ngenre INTEGER," & _ "norigine INTEGER," & _ "annee TEXT(4)," & _ "web TEXT(100)," & _ "resume BYTE," & _ "nrea INTEGER);", dbFailOnError CurrentDb.Execute "CREATE INDEX nom ON films(nom);", dbFailOnError
effectivement c'est bien la raison pour laquelle la maj ne fonctionnait pas.
Merci.
le champ "resume' est un booleen, donc "byte" ne convient pas.
BINARY ne fonctionne pas, par contre YESNO , c'est bon.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager