Date: prev next · Thread: first prev next last
2024 Archives by date, by thread · List index


Bonjour 
Je crains de ne pas visualiser aussi bien que Christian l'organisation de vos données entre Calc et 
Base.

En se limitant aux cas d'usage lié aux cotisations
Quand est ce que Calc constitue "l'espace de modification"
Quand est-ce que Calc constitue "la source de données" dans Base ?

Ce que je crois comprendre c'est que " on se mord la queue" comme on dit dans ce genre de situation 
.. est-ce juste ?

Dans la limite  où je ne suis vraiment pas sûre d'avoir compris : un classeur intercalaire ne 
peut-il pas être utilisé ? 
Vous faites vod saisies et votre calcul "en live" dans un 1er classeur. 
Les seules colonnes/feuilles pertinentes pour les opérations dans Base alimentent un second 
classeur (que vous définissez en odb, mais pas le 1er).

Dans votre souci de maintenabilite, ce classeur intercalaire se tient.
Sinon cette opération de validation en direct ne pourrait-elle pas se faire via une saisie 
directement ds Base (un formulaire supplémentaire à créer).

Bon courage

Claire



Le 25 août 2024 20:08:43 GMT+02:00, C Fourcroy <cfourcroy@free.fr> a écrit :
Bonsoir,

A priori, je dirais que non, ce n'est pas possible, ce serait contraire à la logique de ce qu'est 
un tableur.
Si l'on abandonne les macros, je ne vois qu'une solution : que la saisie se fasse dans un 
formulaire et que la cotisation se calcule à se niveau, par un champ calculé (basé le formulaire 
sur une requête SQL) ou autre;

Bon courage et bonne chance

Christian

Le 25/08/2024 à 19:19, francois.saint-christophe@orange.fr a écrit :
Bonsoir,
tout d'abord, j'espère avoir plus de chance que lors de mes échanges précédents avec cette liste 
: les caractères accentués n'étaient pas pris en compte et les messages pas trop lisibles. J'ai 
alors reçu le conseil de ne plus passer par le web orange. J'utilise donc outlook. Nous verrons !

Pour les besoins d'une section d'un club auquel j'appartiens, j'ai développé un outil qui permet 
de faire la gestion nécessaire :
- saisie du fichier adhérent dans un .ods

- à partir de ce fichier adhérents, production des différents sous produits ou états : état 
financier des cotisations, liste des adhérents de la section à destination du club, comparaison 
automatique des données avec celles de la fédération nationale,

- développé sous libre office. Le .ods est également défini en .odb. Des requêtes attachées à 
l'odb permettent d'extraire les données et sont intégrées dans des onglets de l'ods (1 onglet = 
1 sous produit

- aucune ligne de programmation ni de macro, ceci pour des raisons de facilité de maintenance et 
de prévision de passage de relais vers une personne maîtrisant les aspects bureautiques mais ne 
programmant pas. Tout est basé sur des requêtes, des formules de calcul et des manip simples 
pour l'utilisateur.

Actuellement, le calcul des cotisations se fait dans le sous produit "état des cotisations" au 
moment où on le produit, c'est à dire quand on s'ajuste avec la trésorerie. Je souhaiterai que 
ce calcul se fasse à la saisie, ce qui permettrait de vérifier au fil de l'eau, que le règlement 
de l'adhérent est identique au montant calculé.

Actuellement, la saisie se fait directement dans le .ods, sans formulaire, avec une validation 
de données effectuée par la fonction standard de calcul.
Je prévois d'ajouter une colonne cotisation.
Je souhaiterai qu'à chaque nouvel adhérent saisi, cette colonne se charge automatiquement de la 
formule de calcul des cotisations.
J'ai essayé de la prevaloriser par copier coller sur un grand nombre de lignes. Le problème est 
que tous ces lignes sont vues comme des lignes de la base de données ods. Et c'est contraire à 
la logique de base de données.

Je précise que, pour rester dans la logique retenue pour le développement initial, je ne 
souhaite pas utiliser de macro.
Une fonction de LO permet elle celà ?
Merci par avance pour vos idées
Bien cordialement


-- 
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Claire 
-- 
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.