Problème avec Base de LO 5.3.0.3

Bonjour,

Voici une constatation qui date de ce matin.

Depuis plus de quinze ans, j'envoie le courrier à environ 150 membres d'une association d'amateurs de jardins, par courrier électronique pour ceux qui ont internet, en imprimant les étiquettes pour ceux qui demandent le courrier papier. Aujourd’hui, pour la première fois j'imprime les étiquettes avec la version 5.3.0.3 de LO sous W 10. L'impression se déroule normalement, le programme tient compte des membres en règle de cotisations qui veulent le courrier papier. Ensuite seulement, je me rends compte que dans la table que j'utilise, les colonnes qui doivent contenir ces deux informations sont vides et qu'il n'est pas possible d'y inscrire quelque chose. Ces colonnes sont "Papier 2" et "Cotisation" - voir ci-dessous.

Pour pouvoir lire à nouveau ces données, j'ai du désinstaller la version 5.3.0.3 et ré-installer la 5.2.5.1 et là, j'ai tout récupéré.

En espérant que cette information soit utile à quelqu'un.

Cordialement,

Henri De Backer

Ce que je voulais montrer mais qui n'est passé, c'est que les deux colonnes sont du type "Oui/Non [B00LEAN ]

Henri De Backer

Bonjour,

Voici une constatation qui date de ce matin.

Depuis plus de quinze ans, j'envoie le courrier à environ 150 membres d'une association d'amateurs de jardins, par courrier électronique pour ceux qui ont internet, en imprimant les étiquettes pour ceux qui demandent le courrier papier. Aujourd’hui, pour la première fois j'imprime les étiquettes avec la version 5.3.0.3 de LO sous W 10. L'impression se déroule normalement, le programme tient compte des membres en règle de cotisations qui veulent le courrier papier. Ensuite seulement, je me rends compte que dans la table que j'utilise, les colonnes qui doivent contenir ces deux informations sont vides et qu'il n'est pas possible d'y inscrire quelque chose. Ces colonnes sont "Papier 2" et "Cotisation" - voir ci-dessous.

Pour pouvoir lire à nouveau ces données, j'ai du désinstaller la version 5.3.0.3 et ré-installer la 5.2.5.1 et là, j'ai tout récupéré.

En espérant que cette information soit utile à quelqu'un.

Cordialement,

Henri De Backer

Bonjour,
Je viens de tester avec une petite Base dont une Table contient des cases à cocher.
J'utilise la version 5.3.0.3 de LO 64 bits sous W 10
Depuis un document texte, j'ai bien l'affichage de la Table, et je peux modifier l'état des cases à cocher.
Je n'ai pas testé l'impression conditionnelle. Je suppose que tu la lances depuis une Requête.

Bonjour Jean Michel,

Je lance effectivement l'impression à partir d'une requête dans laquelle les cases "Papier 2" et "Cotisation" doivent être cochées (code 1). Les autres colonnes sont celles qui contiennent les informations à mentionner sur l'étiquette.

Cordialement,

Henri De Backer

Bonjour Henri,
Si les cases sont cochées dans la Requête, je suppose qu'elles le sont aussi dans la Table source.
Comme je te le disais, je peux modifier l'état des cases à cocher dans une Table affichée depuis le document Texte.

Re-bonjour Jean Michel,

J'ai remplacé le type de champ dans la table par "Texte [ VARCHAR ]" au lieu de "[ Oui/Non [ BOOLEAN ]" et j'ai donc obtenu une série de false et true sur l'écran au lieu des petits carrés à cocher. J'ai adapté la requête en conséquence et cela fonctionne. Dès lors, est-il utile de conserver "[ Oui/Non [ BOOLEAN ]" dans les choix possibles ?

Merci pour ton aide.

Cordialement,

Henri De Backer

Re-bonjour Jean Michel,

J'ai remplacé le type de champ dans la table par "Texte [ VARCHAR ]" au lieu de "[ Oui/Non [ BOOLEAN ]" et j'ai donc obtenu une série de false et true sur l'écran au lieu des petits carrés à cocher. J'ai adapté la requête en conséquence et cela fonctionne. Dès lors, est-il utile de conserver "[ Oui/Non [ BOOLEAN ]" dans les choix possibles ?

Merci pour ton aide.

Cordialement,

re bonjour Henri,
La différence pour la requête, la Table et le Formulaire, c'est seulement la facilité visuelle de l'utilisateur : il me semble que les cases à cocher sont plus faciles à cliquer que choisir VRAI ou FAUX , ou TRUE et FALSE.
Si tu crées ensuite des listes par le Rapport, soit tu imprimes TRUE/FALSE, soit tu paramètres un affichage de cases à cocher par la condition : IF([Booléen];":ballot_box_with_check:";"")