Comment relier des formulaires sous access

Résolu
Bonjour à tous
J'ai un souci dans la création d'une base de données sous access.
J'ai créé 3 formulaires:
- saisie ventes
- situation réglement crédit
- situation décharge
Dans mon formulaire saisie ventes j'ai un champ typepaie = soit Chèque, Crédit et versement que j'ai mis dans une liste de choix.
Now je voudrais lorsque le champ typepaie = crédit , d'afficher les formulaires situation réglement crédit et situation décharge.
Merci de votre aide

10 réponses

Résumé de la discussion

Dans une base Access, le champ typepaie peut être Chèque, Crédit ou versement et il faut afficher les formulaires situation règlement crédit et situation décharge lorsque Crédit est sélectionné. Plusieurs répondants préconisent de créer des relations entre les tables et/ou d’ajouter une table type de paiement, afin que les formulaires dépendants puissent se lier correctement et être affichés selon le choix Crédit. D'autres suggestions portent sur des formules calculées et sur des formulaires indépendants pour gérer l’état de règlement crédit, avec des champs comme Montant dû, Montant versé et Solde calculés. D’autres propositions visent à afficher immédiatement les deux formulaires supplémentaires lorsque Crédit est sélectionné, en travaillant soit avec des sous-formulaires, soit avec une navigation conditionnelle stricte.

Bobot (l’IA à votre service)
  1. bonjour
    Pour lier les formulaires il faut des relation entre table
    Maintenant a savoir comment elles sont releés
    1. bonjour à vous
      Il y a bel et bien des relations entre les tables. C'est évident
      vous ne m'avez pas compris
      je veux que mes deux formulaires dépendent du troisième formulaire
      1. bonjour
        Relation 1 a plusieurs dans le sens ventes vers paiement et paiement vers decharge ou ventes vers paiement et ventes vers decharge
        1. malheureusement dans ma table ventes j'ai un champ paiement qui ne peut prendre que trois choix chèque, crédit ou versement
          et je voudrais si paiement = crédit d'afficher immédiatement les 2 autres formulaires
          1. je ne comprends pas ce que tu veux obtenir
            mets ta base sur le site
        2. Bsr castours
          j'essaie de mettre la BD sur le site mais je n'y arrive pas.
          Comment faire
          1. Bonjour
            Tu compresses ta base en zip ou rar puis tu ouvres ci joint.com. Tu y mets ta base compressée pui tu creais un lien a en cliquant sur le bouton en bas de page.
            Le lien s'affiche en de page que tu copies pour le mettre dans comment ca marche
          2. @castourshttp://www.cjoint.com/c/FCFv4hrPJof
            espérant que c'est bon
          3. @lyvenbonjour
            tu n'as compressais ta base en zip avant de la mettre sur ci joint autrement le lien a fonctionné. Recommence
            Avant d'envoyer le lien , regarde comment est la base en ouvrant le lien toi meme.
            Tu dois avoir la base compressée
          4. @lyvenbonjour
            oui j'ai bien recu la base je regarderai cela ce soir
            a bientot
        3. bonsoir
          j'ai regardé la base
          Est ce que tu veux lorsque tu choisis credit que l'on affiche tous les enregistrements qui ont un credit?
          Il faut faire une table type de paiement puis un formulaire independant pour avoir le choix
          1. bonjour
            merci d'avoir regardé la base
            je voudrais que lorsque typepaie = crédit d'afficher un formulaire Réglement crédit qui comprend les champs nom et prenom de la table clients, la date de vente, la quantié et le montant de la table ventes et tous les champs de la table situation réglement crédit
            je sais déjà si c possible ?
        4. merci castours
          en quelque sorte c'est ce que je veux réaliser avec d'autres champs des tables client et situation règlement crédit en plus
          pourriez-vous m'aider à réaliser vos modifications ?
          1. @castoursbonjour
            je vais essayer de prendre possession de votre base durant le week
            juste une petite question dans votre F_Paiement, peux t-on dispenser à l'utilisateur le choix de la liste? c'est-à-dire que ce champ soit toujours égal à Crédit
          2. @castoursBonjour
            Oui en gros vous avez réalisé ce que je voulais faire, il ne manque qu'un état vu que je dois sortir ma situation crédit en fichier imprimé.
            Est ce qu'il serait possible de reprendre vos formulaires de recherche dans une autre base et d'y ajouter un état?
          3. @lyvenbonjour
            tes etats tu veux les stoker ou en avoir une utilisation unique car on a la possibilité d'imprimer le formulaire en cours
        5. Pourrais avoir un formulaire F_RechercheFournisseurs entre mes tables Achats & Fournisseurs
          1. J'essaierai demain car je me leve tot demain matin je vais me coucher
          2. http://www.cjoint.com/c/FDgnE7evn7m
            Bonjour
            Dans ce lien
            Dans un dossier
            Dans ce dossier tu trouveras la base avec la recherche de fournisseurs et un document word donnant les explications pour la création d'un formulaire de recherche. J'espere que mes explications sont compréhensible. Tu pourras refaire la recherche sur les fournisseurs a titre d'exemple
          3. @castoursbonsoir
            merci à vous pour votre aide dans la base de données.
            1 grand merci pour votre aide et disponibilité
            les infos pour la conception d'un formule de recherche sont clairs
            par contre je ne comprends pas ce que vous voulez dire quand vous dites:il y a des enregistrements qui sont en trop dans situation de reglement et qui ne corresdent pas a la vente.il faut le mettre nombre.Recherche par N°id vente.
          4. @lyvenBonjour
            C'est la relation un à plusieurs qui fonctionne.C'est a dire,dans la table1 clé primaire vous avez un certain nombre d'enregistrements avec une Id, mettons 1 à 4.Dans la table2 de la clé secondaire de la relation vous ne pouvez qu'ajouter des enregistrements issue de cette table. Si vous ajoutez des anciens enregistrements avec des Id differents de 1 à 4 vous aurez des messages d'erreurs.Dans notre cas, il faut que les N° iDventes de la table ventes correspondent au N°IdVente dans la table situation de reglement.
            Si tu as fait une importation de cette table a partir d'une autre base le probleme vient de la. Après c'est plus difficile car il faut manipuler les données pour tout correspondre
          5. @lyvenBonsoir
            Si vous n'avez plus de probleme indiquez qu ils sont resolus.
            Puis ouvrez une autre liaison si de nouveaux problemes arrivent
        6. http://www.cjoint.com/c/FDstGxZRQZr
          bonjour
          dans ce lien une aide pour la creation de formulaire