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