[Résolu] Tableau croisé vers Calc : date au lieu de chiffres

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Avatar de l’utilisateur
Anestel
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 10 oct. 2020 18:57
Localisation : Morbihan

[Résolu] Tableau croisé vers Calc : date au lieu de chiffres

Message par Anestel »

Bonjour à tous, me revoilà...
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.... :?
Capture.JPG
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é 
Si quelqu'un a le temps de regarder si ça lui fait pareil ou si ça vient de chez moi, ce serait très gentil !
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
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 
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Bidouille le 29 déc. 2020 08:00, modifié 3 fois.
Raison : [Résolu] remplace [Resolu]
open office 4.1.7
Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Format erroné lors du passage de base à un TCD sur calc

Message par jeanmimi »

Bonjour,
Anestel a écrit :source de donnée enregistrée
Anestel a écrit :mes prix de produits se mettent en date
Je n’arrive pas à reproduire ce comportement avec ma configuration.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Anestel
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 10 oct. 2020 18:57
Localisation : Morbihan

Re: Format erroné lors du passage de base à un TCD sur calc

Message par Anestel »

Bonjour jeanmimi :-)
Peut-être que tes paramètres linguistiques sont déjà en "anglais 'USA"?
là je viens de refaire l'essai, j'ai remis "francais (france)" dans mes paramètres linguistiques, et voilà ce que ça donne:
Capture2.JPG
Si je change en "anglais (USA)", sans même fermer le classeur, mais en faisant "actualiser, voilà le résultat, qui me convient:
Capture3.JPG
Tu crois que ça peut poser un problème si dans les options je laisse comme ça???
Capture4.JPG
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
open office 4.1.7
Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Format erroné lors du passage de base à un TCD sur calc

Message par jeanmimi »

Anestel a écrit :Peut-être que tes paramètres linguistiques sont déjà en "anglais 'USA"?
Apparemment, ils sont en Français.
LO 7.0.4 Paramètres linguistiques.jpg
Si tu choisis Anglais US, est-ce que ton Dictionnaire Français reste actif en écrivant dans Texte/Writer ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Anestel
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 10 oct. 2020 18:57
Localisation : Morbihan

Re: Format erroné lors du passage de base à un TCD sur calc

Message par Anestel »

Capture5.JPG
:lol: :lol: :lol:

Bon c'est pas grave pour moi , je n'écris que des mails, et puis j'ai le concurrent version 2000 si j'ai un courrier à faire..
Par contre Papou fait des fautes quand il écrit, et il utilise writer, et je viens de lui mettre anglais dans les options avec teamviewer.... :lol:
Bon en même temps je ne sais pas s'il a beaucoup de courrier à faire......
 Ajout : Ah j'ai été voir dans le menu de writer, (outils, puis langue) j'avais le choix entre anglais et français, du coup j'ai mis français, ça ne m'a pas changé le paramètre linguistique anglais USA dans les options et ça me souligne bien les fautes, et vérification faite pour les tableaux croisés, ça ne me remet pas les dates... Ouf !
Capture6.JPG
Donc il semble que ça n'empêche pas le correcteur orthographique de fonctionner en français .. 
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
open office 4.1.7
Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Format erroné lors du passage de base à un TCD sur calc

Message par jeanmimi »

Donc, finalement, tu peux raccourcir ton premier titre et baliser en Résolu ?
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Anestel
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 10 oct. 2020 18:57
Localisation : Morbihan

Re: Format erroné lors du passage de base à un TCD sur calc

Message par Anestel »

Oui je vais mettre en résolu, j'ai fait plusieurs essais, l'actualisation fonctionne bien et ça ne me met plus de date au lieu de chiffres. Faut juste que je trouve un autre titre plus explicite et plus court pour que tout rentre avec le [résolu] en plus...
Et si je ne reviens pas avant, je vous souhaite à tous une année 2021 bien meilleure que 2020 :D
open office 4.1.7
Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: [Résolu]Base à Calc: dates au lieu de chiffres.

Message par jeanmimi »

Anestel a écrit :Faut juste que je trouve un autre titre plus explicite et plus court pour que tout rentre avec le [résolu] en plus...
Il faut juste le raccourcir, puisque le titre long va rester sur les messages suivants.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Anestel
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 10 oct. 2020 18:57
Localisation : Morbihan

Re: [Résolu]Base à Calc: dates au lieu de chiffres.

Message par Anestel »

Ah oui, je n'avais pas remarqué que le titre d'origine restait sur les messages écrit avant de baliser en résolu ! !
Et merci à mic mac pour la correction :wink:
open office 4.1.7
Windows 10
Avatar de l’utilisateur
Anestel
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 10 oct. 2020 18:57
Localisation : Morbihan

Ajout sur le sujet base vers calc:dates au lieu de chiffres

Message par Anestel »


La modération vous a écrit: Fusionné avec le sujet mentionné

J'ai oublié d'ajouter à mon dernier sujet ceci qui me semble important si d'autres personnes doivent utiliser le paramètre linguistique Anglais USA pour une raison quelconque dans leur base de donnée:

"Par contre quand on est en "Anglais USA", il ne faut pas utiliser le point décimal du pavé numérique quand on doit rentrer un chiffre à décimale dans un formulaire, sinon le chiffre se met à zéro. il faut utiliser la virgule du clavier. Dans une table ça ne pose pas de problème."

Merci :D
open office 4.1.7
Windows 10