2009-07-26 14 views
0

Donc, c'est quelque chose que je n'ai jamais essayé, mais je pense que je veux créer un tableau de bord Metrics dans ma base de données MS Access. Donc, je pense que la première question que je dois poser estMS Access 2003 - Création d'un tableau de bord - Valeurs de retour vers un formulaire?

comment puis-je retourner une valeur à un formulaire? Si j'ai des requêtes agrégées qui sont les 10 premières ventes totales, comment puis-je spécifier non seulement la requête dont je veux que le résultat supérieur provienne, mais également le "premier/premier enregistrement" (liste par ordre décroissant? zone de texte?

i comprendre que faire un sous-formulaire avec vue sur la fiche affiche tout le résultat d'une requête donnée, mais je suis désireux aussi pour ne citer que les principales valeurs de plusieurs requêtes ...

merci, Je suis sûr que cela mènera juste à plus de questions à suivre!

Répondre

2

Vous pouvez utiliser un sous-formulaire ou une zone de liste.La propriété ControlSource de la zone de liste et la propriété RecordSource du sous-formulaire peut être définie à l'exécution. Le nombre de valeurs supérieures à renvoyer dans Jet SQL. Sachez que Top renvoie toutes les valeurs correspondantes de l'index, donc s'il y a n valeurs égales, Top 1, par exemple, renverra n enregistrements.

SELECT TOP 10 Field1, Field2 FROM tblTable ORDER BY Field1 

Ou

SELECT TOP 10% Field1, Field2 FROM tblTable ORDER BY Field1