2012-11-26 1 views
0

Je dois créer une liste déroulante afin qu'un employé puisse sélectionner une raison prédéfinie dans le champ «RE:» d'un rapport. Il n'y a que deux sélections qui doivent être dans la boîte: «événements personnels» et «manque de préavis adéquat».Access 2007 - liste déroulante dans un rapport

Le rapport lui-même est déjà créé et il existe un certain nombre de champs qui renvoient à la base de données - nom, adresse, dates spécifiques, etc. qui figurent déjà dans le rapport. J'ai trouvé comment faire de la liste déroulante en utilisant la fonction de liste déroulante dans un formulaire mais est-il possible de fusionner la zone de liste déroulante dans le rapport? Je suis un débutant, au fait, je suis toujours en train de trouver des solutions.

+2

Pourquoi avez-vous besoin de fusionner? Vous pouvez ajouter la zone de liste déroulante/déroulante dans le formulaire, puis prendre cette entrée dans votre requête sql comme un critère (en supposant que vous avez déjà la colonne dans les tables) et l'afficher dans le rapport. – bonCodigo

Répondre

0

Actuellement, votre rapport se repose sur une requête (requête d'obtenir des données pertinentes de la table)

étapes à suivre: -

  1. Modifier la table en ajoutant une colonne avec les deux options que vous venez mentionné ci-dessus

  2. Ajouter combobox au formulaire avec les éléments que les deux options

  3. Adj votre requête pour utiliser ces options comme critères de changement résultats retournés par la requête

  4. Afficher les résultats dans le rapport comme vous le montrez maintenant.

Si vous avez déjà un code, merci de poster cet extrait. Nous pouvons donc vous aider en conséquence.

Certains reference for you to get ideas

mais j'ai DOUTE, VOUS ESSAYEZ DE DIRE QUE VOUS VOULEZ DEMARREZ ENTRE DEUX RAPPORTS SUR LE CHOIX SUR LA BASE DE L'UTILISATEUR SELECTIONNE EN COMBOBOX?

+0

Merci de votre réponse. Non, je ne veux pas basculer entre deux rapports. Votre réponse d'origine est plus conforme à ce dont j'ai besoin (pour la sortir dans le rapport); Je ne veux pas basculer entre les rapports ou quelque chose comme ça. Je peux faire les étapes 1 + 2; mais après je pense que je me suis un peu perdu. Comment l'afficher dans le rapport? Merci d'avoir clarifié un peu les choses, et pour le lien. – user1852272

+0

Très bien, vous êtes littéralement dans la phase de liaison combobox entrée à votre requête. Également appelé obtention d'un paramètre utilisateur à partir d'une requête. Pouvez-vous jeter un coup d'oeil à ce lien? [paramètre combobox requête] (http://office.microsoft.com/en-001/access-help/using-parameters-with-queries-and-reports-HA001117077.aspx) nous pourrions vous aider à écrire le code, mais alors Vous n'aurez pas ce sentiment impressionnant lorsque votre liste déroulante appelle le rapport: -D – bonCodigo

+0

Que voulez-vous dire par sortie * it * dans le rapport? Votre requête ne génère-t-elle pas déjà des données dans le rapport? Tout ce que vous demandez est de changer un peu ces données, n'est-ce pas? – bonCodigo

Questions connexes