J'espère que vous avez passé un bon Noël
J'avais un problème d'actualisation de tableau croisé dont l'origine est ma base de donnée.
Quand je changeais une donnée dans ma base, j'avais beau demander une actualisation, elle ne se faisait pas.
Donc je refaisais mon tableau croisé mais c'est un peu ch...
Je me suis dit que peut-être que je ne fais pas mes tableaux croisés de la bonne façon..Voilà comment je fais:
J'ouvre un classeur, j'appelle ma base de donnée, la requête kivabien, je la colle sur le classeur, je la sélectionne puis je demande un tableau croisé dans le menu données , je coche: "selection active", puis dans les options je demande que le tableau croisé se fasse sur une nouvelle feuille.
Mais de cette façon quand je change par exemple une quantité de produit acheté sur ma base, elle ne se change pas sur mon tableau croisé.
J'ai donc essayé, à la création du tableau croisé, de cocher: "source de donnée enregistrée sous open office", de cette façon je n'ai qu'une seule feuille dans calc (et pas "feuille1" contenant les données de ma requête puis feuille de tableau croisé).
Je me suis dit que là il serait forcé d'aller chercher les données dans la base de donnée si j'ai besoin d'actualiser.
Et là je m'aperçois qu'à la création du tableau croisé, mes prix de produits se mettent en date !!!! ce qu'ils ne font pas quand je passe par "sélection active".
Et quand je tente de les convertir, évidemment ça me met des chiffres qui n'ont rien à voir avec les prix rentrés.
Voilà un exemple. Certains sont dans le bon format, d'autres sont en date.... Dans ma base les prix sont rentrés en "DECIMAL". C'est peut-être là que le bât blesse???. par le formulaire "rentrer les tarifs".... la table où se mettent les tarifs c'est "Détail réponse prix fournisseurs"
Si vous avez une idée de pourquoi ça fait ça???
Je vous mets ma base épurée, si quelqu'un a une idée??
https://www.cjoint.com/c/JLCmAB7lpEa
Pour essayer un tableau croisé basique, à gauche je mets "produit", "prix", au milieu "quantité", en haut de "quantité" je mets "IdNom", et tout en haut je mets IDAnnée, Saison, Fournisseurs..
Ajout : oups j'avais oublié de préciser que c'est avec la requête "commande" que je demande un tableau croisé |
Du coup quand je fais un tableau croisé comme ça, il s'actualise quand je change une quantité, ça m'arrange, mais le coup des prix en date, par contre c'est embêtant !
Ajout : je viens d'essayer de changer le format "décimal" en format "numérique", en demandant format monétaire en plus, ça ne change rien du tout quand je fais un tableau croisé |
Ajout : Bon je pense que le problème est résolu, grâce, à .. mon moteur de recherche et Dude Désolée je monologue mais je suis contente d'avoir réussi à trouver, et si ça peut servir à d'autres, tant mieux... Donc pourquoi Dude? parce que mon moteur de recherche m'a indiqué ce site https://forum.ubuntu-fr.org/viewtopic.php?id=331092, dans lequel Dude a mis un lien vers ici (je n'avais pas trouvé ce fil en cherchant une solution) https://forum.openoffice.org/fr/forum/f ... tml#p77043 , et la solution est donnée par Pierre-Yves, que je remercie ainsi que Dude ! Encore une fois je n'avais pas recherché ici avec les bons termes je pense... Donc la solution est, avant de créer le tableau croisé, de passer en anglais USA et zou, mes chiffres réapparaissent PS: Je teste un peu avant de mettre le fil en résolu, pour savoir si mon problème d'origine (actualisation) ne revient pas |