Éric Picheral a écrit :
Bonsoir

Et merci à ceux qui ont répondu à mes premières questions à propos de BASE que je découvre petit à petit.
Une nouvelle question :
J'ai utilisé le HowTo "De Calc à Base" pour transférer une base Works (transformée dans un premier temps en .ods) vers .odb. Je créé un champ "no" (pour numéro) en tant que clé primaire comme indiqué dans le howto, parallèlement à des modifications de type de champs (types text VARCHAR transformés en type Date et changements de la longueur max de certains champs. Immédiatement après la création de la table, qui se passe très bien, je veux, comme indiqué, faire devenir cette colonne "no" auto-incrémentée. quand je veux sauvegarder ma modif, j'obtiens le message d'erreur :
"Impossible de modifier la colonne "\$column\$". Alternative :
suppression de la colonne et application du nouveau format. Continuer ?"
si je réponds non, pas de modif ! si je réponds oui, erreur :
"Column not found: no in statement [ALTER TABLE "ufc" DROP "no"


Bonjour,

j'ai retesté en ne préparant pas de colonne clef primaire auto-incrémentée.

Après çà, j'ai appelé l'éditeur SQL (Menu Outils/SQL) et j'ai créé puis modifié une nouvelle colonne que j'ai nommée ID. Voici la commande émise :

ALTER TABLE "Table1" ADD "ID" INTEGER IDENTITY

La colonne est bien créée et fonctionne chez moi.

Bonne journée,
--
Jean-Francois Nifenecker, Bordeaux

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à