MESSIEURS, si vous trouvez qu'il y a belle et bien un problème de conception alors es ce que vous pouvez me guidez pour la création de la nouvelle Base de Donnée?.
MESSIEURS, si vous trouvez qu'il y a belle et bien un problème de conception alors es ce que vous pouvez me guidez pour la création de la nouvelle Base de Donnée?.
Cordialement,
"C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »
"
Sankara Adama
A+
OK, je te propose de reconstruire avec toi ta base de données.
Pendant que je réfléchis pour te faire une proposition, je vais te demander de lire attentivement ce tutoriel : http://claudeleloup.developpez.com/t...us-formulaire/
Tu dois tout comprendre ! Ne te contente pas de lire, reconstruis, pas à pas, les exemples du tutoriel sur ton PC : cela te permettra de bien assimiler les détails.
La technique qui y est décrite (formulaire père/fils) est celle que nous allons appliquer dans ton application.
SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !
adama13,
Tu es avec Claude entre des mains expertes. Alors sois en digne
Jimmy
N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
Retrouvez-moi sur le chat en salon base de données
Cordialement,
"C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »
"
Sankara Adama
A+
Bonjour Adama,
Voici un début.
D’abord le modèle de données :
Dans un premier temps, nous allons nous concentrer sur la collecte des données.
- Pour enregistrer un nouveau contrat, il faut d’abord que le client figure dans tClients, alors, on peut ajouter un contrat dans tContrats.
Voici le formulaire « père/fils » fClientsContrats qui te permet de compléter les deux tables en même temps :
- Quand tu reçois un paiement pour un contrat, utilise le formulaire « père/fils » fContratsPaiements :
Essaie d’utiliser ces deux formulaires pour encoder des données de test (évite les données confidentielles : pas de noms ni d’adresses réels !), ça nous permettra de mettre les améliorations nécessaires en évidence.
Quand ces deux formulaires seront au point, je viendrai expliquer la partie technique (le tutoriel que je t’ai renseigné contient déjà la plupart de la théorie nécessaire).
On s’occupera ensuite de construire les outils pour la gestion de ces données.
La BdD est ici : http://claudeleloup.developpez.com/&99/Adama13.mdb
Allez courage, on avance...
SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !
J'ai déjà fini de lire l'autre tutoriel que vous m'avez suggérez et je les compris. Je connais maintenant à quoi sert une relation entre les tables, les types de relation etc.
Cordialement,
"C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »
"
Sankara Adama
A+
Je vient à peine de le télécharger. je vais l'exploiter et aussi voir comment il fonctionne.
Merci d'avence.
Cordialement,
"C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »
"
Sankara Adama
A+
Bonjour, Monsieur claude
Je l'ai exploiter hier vraiment il n y a rien dire ce début est superbe
Mais cependant il y a quelques petites modifications à faire notamment:
le N° rue
Ici en Côte d'Ivoire seul les grandes villes utilisent ces numéros de Rue de nos jours mais par contre dans la région des montagne cela n'existe plus depuis plus de 10 ans. Donc il n'est pas nécessaire de le mettre.
Code Postal
la même chose pour code postale cela n'existe plus depuis plus de 10 ans. Donc il n'est pas nécessaire de le mettre.
Localité.
La Localité n'est pas nécessaire, car le Bureau dans le quelle il s'enregistre est suffisants.
J'ai ajuster la taille du sous formulaire Contrat notamment les champs Début; Durée mois; Echeance. J'ai aussi fait la même chose pour le sous formulaire Paiement notamment les champs Date, Montant. Jai aussi ajouter FACOBLY dans tBureau.
J'ai réussi a faire tout cela en suivant plusieurs de vos tutoriel sur développez.
A part cela il n y a plus rien d'autre chose a ajouter.
Cordialement,
"C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »
"
Sankara Adama
A+
Bonjour Adama,
OK. Dès lors, place cette discussion en "Résolu".À part cela, il n y a plus rien d'autre chose à ajouter.
Bonne continuation et au plaisir de te recroiser.
SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !
Monsieur Claude ce n'est pas encore terminé. Il reste encore d'autre comme Montant total versé.
S'il vous plait!
Cordialement,
"C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »
"
Sankara Adama
A+
OK.
Je pars du principe que tu as tout bien compris de mon exemple.
Alors, fais comme ceci :
- tu ouvres le fichier Adama13.mdb que je t'ai envoyé ;
- tu y apportes les quelques modifications que tu me signales dans ton billet N° 28 ;
- tu encodes quelques contrats (données non confidentielles) avec différents clients, bureaux ;
- tu encodes quelques paiements sur ces contrats.
nous disposerons ainsi d'un jeu de test.
Tu postes alors l'image d'un d'état que tu souhaites et je te confectionnerai un exemple.
SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !
Si j'ai bien compris, vous voulez que je vous postes un exemple d’État Que j'aime.
Cordialement,
"C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »
"
Sankara Adama
A+
Oui, un dessin de ce que tu voudrais obtenir.
Mais je voudrais aussi que tu complètes la BdD avec des exemples de contrats et de paiements fictifs pour mettre au point les états que tu souhaites ajouter.
SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !
Bonsoir Monsieur, Claude
Voici la base de donnée joint en annexe avec les modification que j'ai pu faire:
Pièce jointe 150327
Cependant je voudrait renommer le nom de champ Objet en Genre.
Aussi j'ai essayer d'afficher la Durée en mois que j'ai saisir mais sa ne passe pas.
Si vous pouvez jeté un coup d'oeil.
Cordialement,
"C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »
"
Sankara Adama
A+
L’État doit être en fonction des Mois de l'année, c'est à dire qu'il doit afficher une liste des personnes qui ont pris une assurance par chaque bureau et par chaque mois. J'ai joint en annexe une base de donnée contenant uniquement le format de l’État. et cela est valable pour tout les autres Mois. Un bilan est effectué chaque mois, c'est pour voir s'il y a une hausse ou une baisse des clients.
Pièce jointe 150333.
Cordialement,
"C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »
"
Sankara Adama
A+
Bonjour Adama,
FaitCependant je voudrais renommer le nom de champ Objet en Genre.
--------------
Le contrôle txtDureeMois dans le formulaire sfContrats est un contrôle indépendant (il n’est pas lié à la table). Il ne sert qu’à calculer l’échéance (que tu peux éventuellement modifier) et est éliminé juste après.Aussi j'ai essayé d'afficher la Durée en mois que j'ai saisie, mais ça ne passe pas
--------------
Je ne suis pas équipé pour lire des fichiers .accdb !J'ai joint une base de données contenant uniquement le format de l’état
Vois si ceci correspond à ce que tu voudrais obtenir.
La nouvelle version est ici : http://claudeleloup.developpez.com/&...a13_claude.mdb
--------------
SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !
Bonsoir, Monsieur claude
Je vais l'exploiter et voir si cela me convient.
Merci d'avance.
Cordialement,
"C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »
"
Sankara Adama
A+
Monsieur Claude C’est superbe ! Cela me va à merveille, surtout la manière dont eHistorPaiements s’affiche c’est cool.
Cependant il y a des trucs à ajouter, fHistorPaiements et eHistorPaiements sont en fonction de la date de Paiements or mai j’aimerais qu’ils soient en fonction de la Date de Début donc si vous pouviez crée d’autre contenant ces champs cela m’aiderait beaucoup pour une gestion plus Simple.
Voici les champs : Date de Début, Nom et Prénom du client, l’Immatriculation, Genre, Durée d’assurance, Date d’écheance, Prime ou montant à payer, Somme total Payer(c’est la somme total du Mois en cour de la Ville), Reste Total à payer(C’est le reste total du Mois en cour de la ville).
Cordialement,
"C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »
"
Sankara Adama
A+
Bonjour Adama,
OK. Avant d’aller plus loin, maintenant que nous avons les données, tu vas réfléchir aux différents outils de gestion dont tu voudrais disposer.
N’essaie pas d’avoir tous les renseignements d’un seul coup, sur la même liste. Réfléchis par centre de préoccupation : comment vont les affaires, que me doit-on, qui sont mes clients…
À mon avis, dans ta boîte à outils, il te faudrait au moins :
- une vue des contrats qui ont été conclus durant une certaine durée (par exemple entre deux dates choisies)
• avec sous-totaux par bureau et par période ;
- une vue des primes qui restent encore à encaisser à une certaine date choisie (par défaut : aujourd’hui)
• avec un détail par bureau,
• par client ;
- une vue de la situation d’un client
• les différents contrats qu’il a souscrits,
• comment il les a payés (détail de ses paiements de chaque contrat),
• ce qu’il doit encore maintenant.
Quoi d’autre selon toi ?
SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !
Bonjour Monsieur Claude.
Il manque au niveau de la vue des primes encore à encaisser a une certaine date choisie des Sous-Totaux par bureau et par période. Je m’explique : En plus de connaitre tous ceux qui n’ont pas encore fini de payer la totalité de leurs primes par bureau dans chaque Mois je dois aussi connaitre la somme total restante de ceux qui n’ont pas encore fini de payer leurs primes par Bureau dans chaque Mois.
Cordialement,
"C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »
"
Sankara Adama
A+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager