rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Access, créer une table à partir d'une query

Posté par barthonath, le vendredi 11 janvier 2008 à 08:54:42
Bonjour,

Voilà j'aimerais que l'on m'aide si c'est possible.

J'ai un query qui reprend une série de données (rapport de visite): date RDV, rapport détaillé, infos importantes pour Mr X.
J'ai deux champs nommé "infos importantes pour", dans ce champs il y a chaque fois le nom d'une personne. J'aimerais que automatiquement si il y a par exemple le nom de Mr Tartenpion, il puisse en cliquant surv un bouton à son nom dans un formulaire trouver derrière le détail de mon rapport. (et donc uniquement si il y a son nom dans infos importantes pour) Ceci afin d'éviter que tout le monde s'amuse à lire des rapports qui ne les concerne pas !

Comment faire cela ?

Programmer quelque chose dans le formulaire ?

merci de votre aide

nathalie
Configuration: Windows XP
Internet Explorer 6.0
Répondre à barthonath  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
barthonath, le vendredi 11 janvier 2008 à 09:18:33
Je viens de penser à quelques choses !

J'ai changé ma table de départ !

J'ai mis un champ par personne concernée (nous sommes 10 dans le team donc 10 champs) avec (Yes/NO en data type)

Quand il y a une infos dans le rapport pour une des personnes, on coche.

Et mon idée serait de créer un rapport pour chaque personne et de mettre une condition si c'est coché alors y mettre le contenu du rapport sinon rien -> mais comment mettre cette condition dans un rapport ?

merci
Répondre à barthonath

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le vendredi 11 janvier 2008 à 09:19:20
Salut,

c'est possible, mais comment savoir si c'est M. Tartempion devant le clavier ?

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
barthonath, le vendredi 11 janvier 2008 à 09:45:05
Bon ça c'est pas une réponse ! Merci quand même !
Répondre à barthonath

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le vendredi 11 janvier 2008 à 10:01:18
Mon message 3 répond à la question 1, pas à la question 2...

De toutes façon, il faut identifier qui est devant l'écran pour ne sortir que les informations qui lui sont propres...

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
barthonath, le jeudi 17 janvier 2008 à 14:46:41
Je pense que je me suis mal exprimée

En fait nous sommes 10 collègues, on aura t ous accès au fichier access qui sera mis sur un serveur !

Je veux que chaque personne ai derrière un bouton que les rapports qui le concernent ceci afin qu'il ne perde pas son temps à lire tout

J'ai donc ajouter 10 champs avec chaque prénom et le data type: YES/ NO

quand une personne fait son rapport si il y a une info pour une des personnes elle coche à côté du prénom

Donc par la suite j'aimerais faire un rapport pour chaque personne reprenant les rapports où on a coché son nom

Suis-je clair ?

merci de votre aide !
Répondre à barthonath

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le jeudi 17 janvier 2008 à 15:00:27
Je conmrends pas tout, mais l'histoire des 10 champs est un piège à débutant.

Il faut créer une table intermédiaire qui fera le lien avec les prénoms et les rapports. Il sera ensuite plus facile de sélectionner les rapports pour un prénom (clause where prenom = 'jean') que de tester les champs pour savoir s'ils conviennent avec 10 requêtes différentes : (where champ-pierre = yes) et 9 autres requêtes (where champ-jean = yes...)

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
barthonath, le jeudi 17 janvier 2008 à 15:18:22
Non mais le soucis est qu'une personne fait un rapport et que dans ce rapport il y a des infos pour deux personnes ou 3 personnes !

C'est pour cela que j'ai fait un champ par personne
Répondre à barthonath

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 blux, le jeudi 17 janvier 2008 à 15:49:33
Non mais le soucis est qu'une personne fait un rapport et que dans ce rapport il y a des infos pour deux personnes ou 3 personnes !
Justement, avec une table intermédiaire, ce n'est plus un souci.

Quand la personne fait un rapport, elle dispose d'une zone de liste à choix multiple dans laquelle elle coche 1 ou n prénoms. Cette action met à jour la 'table intermédiaire' dont je parlais plus haut pour faire le lien entre le document courant et les prénoms que l'on choisit d'y rattacher...

Avec ta méthode, comment imagines-tu gérer les changements de personne dans cette liste (ajout, suppression...) autrement qu'en traffiquant la table et les requêtes ?

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux
Logiciels pertinents trouvés dans les téléchargements
Télécharger Easy Office 1.1.1Easy Office - EasyOffice est une suite bureautique multilingue (Anglais et allemand seulement) possédant une interface graphique très...Catégorie: Suite bureautique
Licence: Freeware/gratuit
Télécharger PDF Creator 0.9.5PDF Creator - PDF Creator est un outil gratuit permettant de créer des PDF à partir de presque n'importe quelle application capable...Catégorie: PDF
Licence: Open Source
Télécharger LC ISO Creator 1.1LC ISO Creator - LC ISO Creator est très simple: Il permet de créer un fichier .ISO à partir de vos CD. Cela vous permet ensuite...Catégorie: Gravure
Licence: Freeware/gratuit
Télécharger AVS Disc Creator 2.1.5.100AVS Disc Creator - Avec AVS DiscCreator vous pouvez rapidement graver vos données sur CD/DVD et Blu-ray disc. <h2>Fonctionnalités</h2> ...Catégorie: Gravure
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Access, créer une table à partir d'une query »