[Résolu] Gestion de comptes personnels

Discussions sur les projets et applications développés en liaison avec une suite bureautique libre.

Modérateur : Vilains modOOs

Jay
Fraîchement OOthentifié
Messages : 7
Inscription : 04 nov. 2008 14:57

[Résolu] Gestion de comptes personnels

Message par Jay »


La modération vous a écrit: Au 13/04/2019 : ce projet n'ayant pas évolué depuis 10 ans. Il est désormais fermé.

Bonjour,
Je débute sous Open Office et je cherche à faire sous base une petite application me permettant de gérer mon budget.
J'ai fait des recherches sur le net à ce sujet mais je n'ai pas trouvé de modèles de bases ou d'exemples.
En fait,voilà ce que je cherche à faire : j'ai des catégories définies de dépenses/recettes. Chaque début de mois, je répartis mes revenus dans ces catégories pour me constituer un budget. Ensuite, bien entendu, j'enregistre mes dépenses/recettes qui viennent imputer mes crédits selon la catégorie que je choisis au moment de l'enregistrement.
J'ai dans l'idée que je vais devoir créer 3 tables : 1 pour les catégories ; 1 pour mon budget ; 1 pour la saisie de mes opérations.
Est-ce que quelqu'un aurait déjà réalisé quelque chose de semblable ou d'approchant et serait assez serviable pour me mettre sur la voie...?
Merci d'avance à toutes les bonnes âmes qui pourraient me donner un coup de main !
Dernière modification par Dans quelle étagère le 05 nov. 2008 13:30, modifié 2 fois.
Open Office 3.0 sous Windows XP
Avatar de l’utilisateur
Grenouille
ManitOOu
ManitOOu
Messages : 3223
Inscription : 13 janv. 2006 16:21
Localisation : Chasseneuil-du-Poitou / Futuroscope

Re: Application de gestion de comptes

Message par Grenouille »

Bonjour et bienvenue,

Pour faire un budget, je dirais que le plus simple reste d'utiliser tout simplement le tableur. Les fonctions de filtrage et de tri répondant parfaitement à ce besoin.

PS : l'icône flamme que tu as placée dans le titre de ta question a une signification précise ici (bogue). Merci de l'enlever.
OpenOffice 4.1.5 et LibreOffice 5.3.4 (par obligation) sous Windows 7
YVES14
Membre hOOnoraire
Membre hOOnoraire
Messages : 110
Inscription : 08 janv. 2008 20:50
Localisation : lion sur mer CalvadOOos

Re: Application de gestion de comptes

Message par YVES14 »

Bonsoir,
Bien sûr que tu peux te lancer à un projet comme celui-ci, encore qu'il existe pas mal de logiciels en free qui le font. :wink:

Ta base de 3 tables est bonne, derrière tu devras avoir pas mal de SQL et du costaud pour obtenir des comparatifs progressifs entre prévisions et réalisation, mais là encore tu trouveras sur ce forum pas mal d'aide :D . A condition d'avoir du temps et déjà une bonne logique pour l'utilisation d'une BDD c'est un projet qui n'est pas insurmontable.
Dans la conception même évite d'avoir un champ Crédit et un champ Débit, signe la saisie en + ou -, les cumuls (solde) sont plus faciles à réaliser et dans les rapports on doit pouvoir faire 2 colonnes selon que le montant est positif ou négatif, (au pire les dépenses sortent en rouge et sont signées).

Bon courage
Windows XP SP3 OOo3.0.1 et SRB 1.0.6
Jay
Fraîchement OOthentifié
Messages : 7
Inscription : 04 nov. 2008 14:57

Re: Application de gestion de comptes

Message par Jay »

Merci beaucoup à tous les deux : je crois que je vais m'y atteler sérieusement.
Open Office 3.0 sous Windows XP
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: Application de gestion de comptes

Message par jeanmimi »

Bonjour,
Lorsque YVES14 écrit
mais là encore tu trouveras sur ce forum pas mal d'aide
je partage tout à fait son opinion.
Le mieux serait que tu mettes assez vite en fichier joint ton ébauche de Base de Gestion de comptes pour que les contributeurs du forum puissent apporter les modifications et construire le projet avec toi si tu le souhaites.
Et comme je parle de projet, celui-ci pourrait être déplacé dans la section Projet de ce forum, qu'en penses-tu ?
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Jay
Fraîchement OOthentifié
Messages : 7
Inscription : 04 nov. 2008 14:57

Re: Application de gestion de comptes

Message par Jay »

Bonjour Jeanmimi,
Effectivement on peut déplacer ce fil dans la section "projets".
Quant au fait de travailler en commun ça me convient tout à fait. Dès que j'aurais commencé à construire mes tables je les dépose sur le forum.
Le truc c'est que je débute dans le domaine des BDD (je travaille déjà un peu sur MySQL/PHP, mais c'est récent) ; je n'ai jamais bossé sur Access donc il faut déjà que je me fasse à OoBase. La conception des tables me semble déjà assez fastidieuse ; ou plutôt disons que j'ai du mal à transposer sous forme de tables ce que j'ai dans la tête.
Open Office 3.0 sous Windows XP
YVES14
Membre hOOnoraire
Membre hOOnoraire
Messages : 110
Inscription : 08 janv. 2008 20:50
Localisation : lion sur mer CalvadOOos

Re: Application de gestion de comptes

Message par YVES14 »

Bonjour,
Jay dit:
plutôt disons que j'ai du mal à transposer sous forme de tables ce que j'ai dans la tête.
Pour savoir comment constituer tes tables la bonne démarche est de partir du résultat c-a-d l'état ou l'affichage que tu veux obtenir? ça te donnera déjà un répertoire des informations,puis déterminer si c'est de la saisie, une donnée permanente (donc une table) ou un cacul; ensuite tu pourras créer tes tables.

Donc bon courage à toi et on suit ton avancement :super:
Windows XP SP3 OOo3.0.1 et SRB 1.0.6
Jay
Fraîchement OOthentifié
Messages : 7
Inscription : 04 nov. 2008 14:57

Re: Application de gestion de comptes

Message par Jay »

Voici un début de base pour mon projet.
Je n'ai créé que 2 tables (une pour la saisie des opérations et une pour lister les catégories) ; je n'ai pas encore créé la table pour le budget parce que je ne vois pas comment la concevoir et comment la lier avec la table de saisie des opérations pour que son contenu se mette à jour de manière dynamique.
Est-ce que quelqu'un pourrait y jeter un coup d'oeil et :
-me dire ce qu'il en pense
-m'aider à concevoir la table "budget"

Merci d'avance !

--Jay--
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office 3.0 sous Windows XP
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: Gestion de comptes personnels

Message par jeanmimi »

Une petite avancée :
modification des formats dans la table "saisie"
formulaire pour saisir
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
Jay
Fraîchement OOthentifié
Messages : 7
Inscription : 04 nov. 2008 14:57

Re: Gestion de comptes personnels

Message par Jay »

Merci c'est effectivement mieux de pouvoir choisir une date en affichant un calendrier et le type de champ pour le montant de l'opération est également plus clair (avec le symbole €).
J'ai suivi le conseil de Yves14 et je n'ai donc pas créé une colonne "Crédit" et une colonne "Débit". Dans ce cas, il faut donc que j'utilise les signes "+" et "-" lorsque je saisis mes opérations ? Et penses-tu que mes calculs se feront facilement et correctement, par la suite ?

Encore merci.
Open Office 3.0 sous Windows XP
Jay
Fraîchement OOthentifié
Messages : 7
Inscription : 04 nov. 2008 14:57

Re: Gestion de comptes personnels

Message par Jay »

Je viens de rajouter une table "T_Budget" pour stocker mon budget, et j'ai également conçu un formulaire pour la saisie du budget.
Maintenant, je ne vois pas trop comment je vais m'y prendre pour obtenir le résultat escompté.
En fait, pour rappel, voilà ce que je cherche à faire : chaque mois, je vais saisir mon budget, en utilisant le formulaire mis en place. Ensuite, j'utiliserai un autre formulaire pour saisir les opérations de débit/crédit de mon compte. Et ce que je veux obtenir, en fin de compte, c'est que lorsque je saisis mes opérations le montant vienne s'ajouter ou se soustraire au montant inscrit dans ma table "T_Budget". Je veux également que cette même colonne montant de ma même table "T_Budget" se mette à jour lorsque je saisi mon budget. C'est-à-dire, par exemple : en janvier je saisis mon budget en répartissant mes revenus dans mes catégories ; durant le mois de janvier, je saisis mes opérations qui viennent impacter mon budget. A la fin du mois de janvier, il me reste de l'argent dans mes catégories (du moins je l'espère...). Eh bien lorsque je vais saisir mon budget début février, je veux que les sommes que je vais inscrire s'ajoutent au solde restant dans chacune de mes catégories au lieu de l'écraser.
Est-ce que ça vous semble possible ?
Je joins en PJ la base modifiée.

Merci !
Gestion_comptesV2.odb
Le modérateur a écrit :Merci de ne pas poster plusieurs messages à la suite !
Le bouton "Editer" à la droite du message permet d'y remédier.

En attendant une prochaine réponse, vous pouvez participer également en répondant à d'autres questions sur notre forum.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office 3.0 sous Windows XP
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: Gestion de comptes personnels

Message par jeanmimi »

C'est pour çà que tu vas avoir à entrer un champ date dans la Table de saisie du budget, pour ne pas avoir à créer une table par mois.
Je te propose aussi un formulaire pour la saisie du budget : la date du 1 jour du mois est entrée, mais seul le mois est retenu dans la Table.
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
Jay
Fraîchement OOthentifié
Messages : 7
Inscription : 04 nov. 2008 14:57

Re: Gestion de comptes personnels

Message par Jay »

Merci Jeanmimi. C'est déjà plus proche de ce que je cherche à obtenir mais ça pas encore tout à fait ça. Est-ce qu'il est possible, sous Oobase, d'utiliser une requête "update" en SQL ? Parce que je pense que la solution se trouve peut être là. En fait, ma table budget me servirait à stocker mes infos, je ne pourrais avoir qu'une ligne par catégorie, et chaque fois que je saisis mon budget puis mes opérations, il me fait un update du contenu de la colonne montant en utilisant une fonction d'addition ou de soustraction selon ce que j'ai saisi.
Qu'en penses-tu ?

Pour le modo : désolé d'avoir posté plusieurs messages à la suite. Désormais, je privilégierai la réédition d'un post précédent.

10.11 : je continue de travailler sur mon projet mais je change un peu d'orientation : je pense faire une table pour les dépenses et une pour les recettes ; ensuite, je pense utiliser une 3ème table pour stocker le résultat du calcul "Recettes-dépenses". Est-ce qu'il est possible d'utiliser une table pour stocker ce genre de données avec Oobase ?
Open Office 3.0 sous Windows XP
shrekmaster
NOOuvel adepte
NOOuvel adepte
Messages : 20
Inscription : 25 janv. 2008 19:51

Re: Gestion de comptes personnels

Message par shrekmaster »

Bonsoir

Je suis intéressé par votre projet. En effet, il y a pas moins de 3 mois j'ai essayé d'en faire un mais vu l'urgence j'ai bidouillé un petit truc fait maison sous calc et la gestion budget s'effectue par l'intermédiaire du pilote de données.

Une question bête : Ne devrait-il pas y avoir entre la catégorie choisi dans la table budget et la table catégorie.

Je pose la question car j'ai la problématique et je ne suis pas arrivé à résoudre cette problématique (dans les formulaires surtout).

Je suis ton projet avec grand intérêt.

Je joins à ce message le fichier image de la table relationnelle car mon fichier fait plus de 512ko et il me faudrait un peu de temps pour remetttre un fichier à 0.

Et je serai prêt à t'aider et à t'exposer mes idées.

J'espère à bientôt

shrekmaster
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Openoffice 3.0.1 sous Linux Ubuntu Intrepid Ibex 8.10
james
Fraîchement OOthentifié
Messages : 4
Inscription : 30 mars 2008 17:04

Re: Gestion de comptes personnels

Message par james »

Bonjour,
Pour répondre à ta question, voilà ce que j'ai développé pour ma compta. perso.
La partie supérieure du formulaire correspond au fichier «CHEQUE»
La partie inférieure au fichier «SUIVI»
Pour effectuer le pointage j'utilise le fichier «CHEQUE» avec l'option filtre , case vide dans la colonne "DATE_DEBIT"
Le transfert de «PREVISIONNELLES» vers «CHEQUE» et «SUIVI» ce fait par l'intermédiaire de calc et de la requête "R_PREVISION_VERS_CHEQUE_&_SUIVI" et ensuite je fais des ajustements par le formulaire.
Cordialement
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Ubuntu 10.10 Openoffice 3.3 Libreoffice 3.31
james
Fraîchement OOthentifié
Messages : 4
Inscription : 30 mars 2008 17:04

Re: Gestion de comptes personnels

Message par james »

Bonjour,
Petites explications concernant budget.odb.
Mise à zéro:
- Effacer les enregistrements d'abord de «SUIVI», puis de«CHEQUE», ensuite aller dans le formulaire pour effacer les enregistrements qui restent. Si quelqu'un peut m'indiquer la propriété à modifier pour éviter de faire cette opération dans formulaire? Merci
- Effacer les enregistrements de «BANQUE» et «PREVISIONNELLES», vérifier et ajuster en fonction de vos besoins «VENTIL» et «SOUS_FAMILLE». «VENTIL» est la table principale pour la ventilation.
Vérifier que toutes les requêtes donnent des résultats vides.Sauver votre base, l'ouvrir, aller dans "Outils" puis "SQL" et inscrivez dans la partie supérieure 'shutdown compact' sans les crochets et exécutez. Cette opération compacte votre base puis sauvegarder de nouveau.
Pour débuter:
- Dans la table «BANQUE» remplissez le champ "NUMERO_COMPTE_BANQUE" c'est le principal.
- Dans la table «PREVISIONNELLES» remplissez les champs pour les opérations s'effectuant chaque mois ou que vous avez connaissance.
- Allez dans "Formulaires" et inscrivez pour chaque compte bancaire un enregistrement principal en n'inscrivant rien dans le champ "DATE_DEBIT"et 0,00 pour le "MONTANT". Il n'est pas nécessaire de remplir la partie inférieure du formulaire. Celle-ci sert pour les requêtes concernant le suivi.
Les requêtes :
- «R_BALANCE» donne la balance pour l'ensemble des comptes sur les écritures passées;
- «R_DEPENSES_MOIS» donne par compte et par mois la somme des dépenses;
- «R_NCREDITE_NDEBITE» donne la balance des écritures non pointées et sert à la mise à jour de la vue «V_R_NCREDITE_NDEBITE» puis le calcul de la requête «R_RELEVER» qui correspond au dernier relever des comptes;
- «NDEBITE» idem ci-dessus pour connaître le montant non débité des comptes;
- «R_PRELEVEMENT_CB» pour ceux qui ont des débits différés permet de contrôler le montant. La requête demande la date du prélèvement;
- «R_PREV_DEPENSES_MOIS» permet de connaître à partir du la table prévisionnelles le montant des dépenses par mois;
- «R_PREVISION_VERS_CHEQUE_&_SUIVI» requête à appeler dans calc pour effectuer le transfert du prévisionnel vers «CHEQUE» et «SUIVI», entrez la date du début et de fin de mois;
- «R_VENTIL_ANNUEL_SUIVI» et «R_VENTIL_MENSUEL_SUIVI» permet de connaître par mois et mois et année les dépenses par ventilation.
Merci et bon courage avec ce programme je n'ai pas encore eu de faillite bancaire.......
Cordialement.
Ubuntu 10.10 Openoffice 3.3 Libreoffice 3.31