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]