2013-04-18 6 views
0

Si j'ai une table avec une clé primaire 'ID', et puis j'ai d'autres données dans les colonnes, (disons juste par exemple: Nom, Adresse, PhoneNum) comment puis-je faire un requête afin qu'il affiche le nom, l'adresse et PhoneNum (la ligne entière) verticalement pour un ID spécifique?Comment afficher une ligne spécifique dans Access

Si nécessaire, je peux poster une photo en essayant d'expliquer ce que je veux dire.

Merci! :)

+0

Est-ce que vous avez juste besoin de l'afficher verticalement ou avez-vous besoin du résultat pour que chaque colonne soit physiquement dans différentes rangées? – Scotch

+0

Ce dernier. Donc, j'en ai besoin pour que le résultat de chaque colonne pour cet ID spécifique soit affiché dans différentes lignes de ma requête. :) –

Répondre

1

Pour mes données d'échantillon dans un tableau appelé [Clients]

ID LastName FirstName Email 
-- -------- --------- ----- 
1 Thompson Gord  [email protected] 
2 Loblaw  Bob   [email protected] 
3 Kingsley Hank  [email protected] 

la requête

SELECT "LastName" AS fld, LastName AS val FROM Clients WHERE ID=1 
UNION ALL 
SELECT "FirstName" AS fld, FirstName AS val FROM Clients WHERE ID=1 
UNION ALL 
SELECT "Email" AS fld, Email AS val FROM Clients WHERE ID=1; 

retours

fld   val 
---   --- 
LastName Thompson 
FirstName Gord 
Email  [email protected] 
+0

Merci pour cela, mais est-il possible de le faire en quelque sorte pour toutes les colonnes? Comme j'ai ~ 100 et ce serait un peu difficile de tout taper. (Peut-être utile de savoir que mes colonnes sont nommées "Hire1", "Hire2" etc) :) –

+0

@ NightSpy2 Voir ma réponse à votre autre question [ici] (http://stackoverflow.com/questions/16028162/display- table-champ-through-query-using-form/16078371 # 16078371). Il semble que vous ayez quelques problèmes avec la structuration de vos données qui doivent vraiment être résolues avant d'investir trop de temps dans l'écriture des requêtes et du code. –

+0

Je vois comment un problème peut en découler. * Soupir *, Si seulement je savais que ce genre de problèmes surgirait si je structurais mes données de cette façon! J'ai perdu tellement de temps à essayer de générer ces données. Tant pis. Voir mon [commentaire] (http://stackoverflow.com/questions/16028162/display-table-field-through-query-using-form). Si c'est possible, cela me ferait économiser beaucoup de temps et beaucoup de larmes. Merci pour ton aide. :) –

Questions connexes