Gérard Laloux a écrit :
J'avais une donnée dans cette table (je suis au début de l'élaboration d'une nouvelle base), mais même après suppression, le problème persiste. Je ne modifie que l'intitulé du champ et pas le type de champ (integer en l'occurrence) et c'est la seule modification que je fais dans la table.
Je travaille avec OOo 2.4.1 sous win xp pro sp2
Bon, ça va être simple : j'ai la même configuration que toi.

J'ai un peu de mal à reproduire ton problème, en ce sens que la modification du nom d'un champ d'une table, comportant des données et sur lequel porte une relation, voire même repris dans une requête ne me pose aucune difficulté (bon, bien sûr, après, la requête ne fonctionne plus et la relation est morte aussi, mais en revanche, aucun message d'erreur à l'enregistrement de la table modifiée).

Je n'obtiens un message d'erreur que si mes modifications portent sur le champ retenu comme clef primaire, comportant déjà des données et sur lequel porte une relation (ah ben oui, j'ai cumulé) ; comme tu cherches toi aussi à modifier la clef primaire, je suppose que c'est là que sa coince ; en revanche, le message que j'obtiens est différent du tien.

Ce qui me surprend un peu, c'est que ton message me fait penser à celui que j'obtenais auparavant (avant la version 2.4.1 ou 2.4.0) lorsque je cherchais à modifier un champ ; il proposait effectivement de supprimer la colonne et de créer la nouvelle ; tu es certain que sur la machine sur laquelle tu travailles, tu es bien sous OOo 2.4.1 ? (désolé pour la méfiance, mais j'aime bien m'assurer que les portes sont fermées, comme ça après, on y revient plus).

Bon, sinon, peut-être pourras-tu passer ton instruction par le menu Outil > SQL (accessible depuis la page d'accueil du module Base) ; ça pourrait être un truc à base de "Alter table..." mais je maîtrise pas vraiment ces instruction.

Et puis, comme tu es au début de ta base de données, tu ne penses pas qu'il serait (à défaut de meilleure solution) aussi simple de supprimer ta table qui ne contient rien et de la créer à nouveau ?

A+


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

Répondre à