Bonjour ; Le 28/10/2012 09:12, pierre-yves samyn a écrit : > Bonjour > > > Nico2012 wrote >> Si quelqu'un ( Alexander avec une version plus récente ?), voir quelques >> uns, pouvai(en)t confirmer le >> bug 56325 <https://bugs.freedesktop.org/show_bug.cgi?id=56325> >> ce serait sympa. > J'ai confirmé... > > Cordialement > Pierre-Yves
Je suis quand même très surpris par l'affirmation quasi générale que cela fonctionne en 3.6.1. Je suis en 3.6.1.2 sous XP et en 3.5.4 sous Ubuntu, j'ai signalé initialement le problème parce que cela ne fonctionnait pas dans la première de ces deux versions et je confirme encore une fois qu'il est impossible d'obtenir un résultat correct. Je ne sais vraiment pas comment vous faites pour obtenir une table de pilote correcte en 3.6.1, toutes mes tentatives, quelle que soit la source externe utilisée, se soldent par un résultat différent entre 3.5 et 3.6, le résultat exact étant celui de la 3.5. Je viens de faire le même test que celui fait par Pierre-Yves. Le résultat est correct, en effet, SI et SEULEMENT SI on se limite à _un seul_ critère. Par contre, dès qu'on introduit DEUX critères, un en ligne et un en colonne, ça part en n'importe quoi. Pour faire ce genre d'analyse sur un critère, on n'a pas besoin d'une table de pilote. Celle-ci n'est utilise qu'à partir du moment où les analyses portent sur deux critères au moins. A la base, ça s'appelait "tableau d'analyse _croisée_", non ? Pour essayer de comprendre ce qui se passe, j'ai rajouté un 60e enregistrement à la table "biblio", avec un champ "Publisher" totalement différent de ceux existants, puis retesté sous les deux versions : le nouvel enregistrement est correctement affecté à son éditeur en 3.5.4, il est affecté n'importe comment en 3.6.1 (à un éditeur qui ne correspond pas). A propos, il semble qu'il y ait un problème avec cette base de données, soit sous XP, sous sous 3.6.1 : elle contient normalement 59 enregistrements (elle est liée à une source de données dBase qui se trouve dans le dossier "<app data LibO>\user\database\biblio"). Or, lorsqu'on l'ouvre avec Base, seuls les 20 derniers enregistrements sont apparents et traités. Ce qui explique la mention de Pierre-Yves : "Expected result: table pilot with 10 rows, 2 columns" (normalement, dans sa configuration de test, il devrait y avoir 29 lignes). En recréant une base vierge et en recréant la connexion, voilà ce que je constate : * la connexion est faite vers le dossier biblio délivré avec la version 3.6.2 sous XP : on n'accède qu'aux 20 derniers (physiquement, pas dans l'ordre de la clé primaire) enregistrements de la base * la connexion est faite vers le dossier biblio copié d'une version 3.5.4 Ubuntu : ça marche, on a 59 enregistrements accessibles. J'ai testé de manière croisée : le dossier biblio 3.6.2 transféré sous Ubuntu => 20 enregistrements, le dossier 3.5.4 Ubuntu transféré sous XP => 59 enregistrements. Conclusion : sur le premier point (les tables de pilote), ou je ne sais plus me servir d'une table de pilote, ou il y a quelque chose qui m'échappe complètement. Sur le deuxièle point, je ne sais pas, il faudrait tester plus en profondeur les différentes combinaisons. Mais il y a un problème de cohérence, ça me paraît évident. Cordialement ; Marc -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés