Le mercredi 24 février 2010 16:19:27, gibi (gilles bignebat) a écrit :
> Le 24/02/2010 15:49, Berland Claude a écrit :
> > gibi (gilles bignebat) a écrit :
> >> Le 24/02/2010 13:12, Berland Claude a écrit :
> >>> Chers amis, bonjour,
> >>
> >> Bonjour Claude,
> >>
> >>> J'ai fait quelque chose qui n'est certainement pas recommandé, mais qui
> >>> ne m'avait pas posé problème jusqu'ici : j'ai changé le nom de certains
> >>> champs dans une table "t" de base de données alors que cette table
> >>> contient plus de 1400 enregistrements. J'ai des formulaires et
> >>> sous-formulaires qui utilisent cette table et j'ai substitué les
> >>> nouveaux noms de champs aux anciens dans ces formulaires et sous
> >>> formulaires. Le fonctionnement des formulaires est assuré comme avant.
> >>> Ce qui pose problème par contre c'est que dans l'éditeur de Base, à la
> >>> rubrique "tables" j'ai le message "les données ne peuvent être
> >>> chargées".
> >>> Je ne peux plus du tout accéder à la dite table à cette rubrique
> >>> "tables" de l'éditeur.
> >>> Tout semble se passer comme si le système d'affichage des tables de
> >>> l'éditeur de Base gardait sa propre définition des champs, la
> >>> définition des champs qui a servi à définir la table initialement. Je
> >>> n'ai pas trouvé le moyen de lui faire changer d'avis, de lui faire
> >>> accepter les nouveaux noms des champs. Je pense que ce doit être
> >>> possible puisque cela ressemble fort à ce que je n'ai eu aucune
> >>> difficulté à faire avec les formulaires....
> >>> Pourriez-vous me donner une piste ?
> >>> Merci d'avance.
> >>> Claude Berland
> >>
> >> Peut-être une piste mais sans garantie.
> >> Est-ce que ta base de données est enregistrée comme _source de
> >> données_ (donc accessible avec la touche F4 depuis n'importe quel
> >> module de la suite)?
> >> Si oui, essaie peut-être de la supprimer par clic droit dans la partie
> >> gauche du navigateur de sources de données > "Bases de données
> >> enregistrées", la sélectionner > Supprimer.
> >> Puis redémarrer complètement OOo.
> >
> > Merci gibi,
> > Ma base était enregistrée comme source de données. Je l'ai supprimée par
> > la procédure que tu m'as rappelée (F4) et j'ai contrôlé l'effet par
> > Outils>Options> Bases... puis j'ai redémarré OOo. Même en redémarrant
> > tout l'ordinateur, "les données de la table ne peuvent être chargées"
> > (OOo cherche les noms des anciens champs et ne les trouve pas). Pour
> > l'instant le problème n'est donc pas résolu.
> > Claude Berland
> 
> Je viens d'essayer de reproduire ton problème mais sur une base neuve
> créée avec la 3.2.0 donc ce n'est peut-être pas probant.
> J'ai pu renommer les noms de champs par clic droit sur la table >
> "Modifier" même après avoir mis des données dans la table.
> Du coup j'ai repris une vieille base issue des tests de la 2.0.1: ça
> marche aussi.
> Questions pour essayer de cerner:
> - avec quelle version initiale d'OOo as-tu créé ta base et ta table?
> - avec quelle version d'OOo as-tu modifié tes noms de champs?
> - avec quelle version d'OOo travailles-tu actuellement?
n'y aurait-il pas des carractères exotiques dans les nouveaux noms ?

> - rassure-moi: tu n'as pas modifié aussi les types de champs? (c'est
> possible mais bon cela change la signification des données) :-)
> - j'ai supposé qu'il s'agissait d'une base de données Base autonome et
> non pas un lien vers des données externes, c'est bien ça?
> 
> Si ta base n'est pas confidentielle, tu peux la déposer sur un
> http://cijoint.fr par exemple.
Gérard

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Répondre à