Aide Access

Résolu
Bonjour,

Je dois faire une base de données mais j aimerai savoir si mes relations sont bonnes avant de continuer
je comprends pas trop pour la liaison 1,1 comment cela se voit dans les relations.

après je voudrai faire un formulaire de saisie pour toutes mes tables il y en a beaucoup je voudrai simplifier les renseignements



Configuration: Windows / Firefox 65.0

28 réponses

Résumé de la discussion

Une base de données est examinée pour vérifier les relations entre les tables et l’utilité d’une liaison 1,1 puis la création d’un formulaire de saisie pour de nombreuses tables. La meilleure réponse rappelle que le patient peut avoir plusieurs prescriptions, lesquelles donnent plusieurs séances, ce qui oriente vers une liaison 1,N entre patient et prescription, puis prescription et séance. Des conseils évoquent aussi des formulaires qui affichent les libellés des séances plutôt que les identifiants, et des indications pour éviter d’ouvrir toutes les tables lors de la saisie. En cas de gêne technique ou de liens manquants, il peut être utile de centraliser les dépendances dans des vues ou des formulaires dynamiques reliés aux tables principales.

Bobot (l’IA à votre service)
  1. Oui nickel maintenant il faut que je fasse mes requêtes
    Cad compter le nb de seances programmees et les personnes inscrites pour voir le nom de la salle
    Je pourrai calculer la moyenne d age dds patientd
    1. alors bon courage pour la suite
    2. bonsoir j ai encore un souci je n arrive pas à faire l'attribution des salles et des animateurs sur uniquement la seance progammee ca me le demande pour toutes les id-prog
    3. Bonjour
      Peux tu renvoyer ta base avec quelques enregistrements
  2. https://www.cjoint.com/c/ICnrZA7j6pf
    Bonsoir
    J'ai fait des modifs
    Creation d'un formulaire Intevenir avec liste deroulante
    Donne ton avis
    1. bonour
      Si tu as besoin d'un conseil!
      1. Oui merci je n arrive pas â attribuer le personnel et la salle correspondant j ai un formulaire avec les seances attribuées et je veux mettre dessous des listes déroulantes pour le personnel intervenant renseigner la date de son intervention. Une autre pour choisir l intervenant exterieur et sa date d intervention ensuite une pour choisir la salle si c est une salle extérieure renseigner les dates de location et enfin une pour choisir le materiel necessaire en fonction de la séance merci
    2. bonsoir c est exactement ce que je veux du coup je fait pareil( j essaye avec les autres parametres) ?
      1. https://www.cjoint.com/c/ICmufusvMof
        voila la base fonctionelle
        regarde le formulaire indice 2
        dit moi si cela te convient
        1. un planning en access c'est difficile a concevoir en access. je ne sais pas faire
          1. je parlai de faire une table planning?
            sinon il faut que je puisse maintenant attribuer mon personnel ou mon intervenant exte ou les deux et le lieu en fonction de la séance programmer + le materiel necessaire
            pour le vba je sais pas trop faire sinon je peux peut etre faire
            select tblPersonnel.Id, tblPersonnel.Nom & " " & tblPersonne.Prenom as NomPrenom
            from tblPersonnel
            order by tblPersonnel.Nom, tblPersonnel.Prenom
            et je fait pareil avec ma table intervenant exterieur et pour les lieux
            je me demande comment lier le tout
            dois je faire des s/f pour chaque chose ou puis je à partir du formulaire des séances programmées faire un sous formulaire de saisie pour mon personnel etc... par contre je sais pas si c'est possible vu qu'il faut remplir la date animation puis dateintervention date locat au cas ou etc
            je sais pas si tu me comprends access à l'air faire tres pratique mais il faut bien maitriser
        2. bonjour
          pour les listes déroulantes il faut ajouter un peu de code vba .
          j'ai fait cela pour les seances.
          1. https://www.cjoint.com/c/ICmrPPAt2Ef
            bonjour
            dans ce lien un base qui fonctionne
            peut tu me dire si cela te convient
            si oui dis moi ce qu tu veux améliorer?
            1. je voulai juste pouvoir faire les sous formulaires seances attribuees pour ensuite choisir mes intervenants et personnels et les salles mais j ai toujours le probleme de mes listes deroulantes je ne peux attribuer que id et non le nom
            2. je sais pas si ce serait plus simple de faire un planning qui gere tout?
          2. salut j ai essaye comme tu as dit mais j ai un beug maintenant
            https://www.cjoint.com/c/ICmnHmXNEZj
            1. il y a un probleme sur la liaison s/f programmer dans la fiche fiche de saisie programmation seance
            2. Bonjour
              Je veux bien t'aider mais pas recommencer le travail que j'avais fait
              Les relations, les clés primaires pour certaine tables. Pour le probleme soulever plus il doit manquer la relation la table programmer
          3. bonjour
            une solution
            ouvrir une base de données et y importer toutes les tables, formulaire etc
            tout ce qui compose la base
            1. bonjour
              non plus cela ne fonctionne pas
              1. je ne comprend pas pourquoi
            2. Bonjour
              Je ne sais pas ce qui ce passe mais ta base n est plus reconnu par access. Est ce que cela fonctionne bien chez toi. A tout hasard fait une compilation
              1. oui elle fonctionne
                tu veux dire quoi par compilation
              2. si tu telecharges avec le lien google ca marche pas non plus?
            3. https://www.cjoint.com/c/ICli7wo3XCf
              bonjour
              j'ai refait les formulaires avec indice1 avec liste deroulante
              dis moi cela te convient
              1. merci c est genial tu me sauve maintenant je peux attribuer mes séances
                je vais essayer de faire le reste
              2. Bonsoir j ai un peu avancé mais maintenant je dois affecter les intervenants ou le personnel aux séances j'ai essaye de faire un planning mais ca me sort pas les séances qui sont programmées j ai fait une requete mais elles sortent toutes ensuite je voulais attribuer un interv et une personnel etc mais je n'arrive pas à faire les listes deroulantes pour int ext salle exterieure alors que j ai fait personnel et salle centre de la meme facon
                je sais pas si je dois passer par un planning ou seulement faire par seances en mettant les cles etrangeres de idperso idintext idsalcent et idintext
                je veux le plus simple car je passe trop de temps
                ensuite j ai essaye grace à requete programmation je voulais faire un formulaire seances programmées et y mettre mon s/f saisie intervenant personnel;;; mais si je veux le lier il me dit que les données nom seance requete prog et incompatible avec nom de séance de mon s/f
                merci de ton aide https://www.cjoint.com/c/ICltbZRGYpj
            4. Si il y est mais plus bas il fait partie de la table prescription
              1. sur quel formulaire veux tu mettre une liste deroulante
                1. Sur le ss formulaires prescription pour saisir en même temps mon nom de seance et la j ai que idseance j aimerai avoir afficher le nom de la seance pour que le medecin prescripteur le mette en même temps que le reste comme ca tout est renseigné merci
              2. Bonjour merci beaucoup

                je n'arrive pas à faire une zone déroulante pour id séance et nom séance ca me propose que idseance je ne peux faire apparaitre le nom de seance
                • 1
                • 2