2017-05-11 10 views
0

Microsoft Access 2007を使用して2つの異なるSharePointソースを照会しています。Microsoft Accessは複数の行を返しますが、1つだけを表示します。

最初に必要なデータがほとんどあります。最初の行の一意のID番号には、二番目の行に対応する列があります。最初のIDは2番目に複数回現れることがあります。 (これは2つの異なるデータベース間のマッピングです。)

私がしたいことは、次のようになります:2番目に発生するすべてのIDを1番目のテーブルから検索し、2番目のIDを2番目のIDからリストアします。手始めに、私は少しこのような何かしたい:

Table 1 ID  Table 2 ID's 
5    9, 13, 23 
10    11, 15 
20    8 

をしかし、私は、各項目に表示する表1からより多くのデータもあります。私は何を取得していますが、このです :

Table 1 ID   Table 2 ID's Table 1 Data 
5     9, 13, 23  Row 5 Additional Data 
10     11, 15  Row 10 Additional Data 
20     8    Row 20 Additional Data 

それとも:

Table 1 ID   Table 2 ID's 
5     9, 13, 23  
    Row 5 Additional Data 
10     11, 15   
    Row 10 Additional Data 
20     8    
    Row 20 Additional Data 

どのように私はそのようなレポートを作成することができます私が欲しいもの

Table 1 ID  Table 2 ID Table 1 Data 
5    9   Row 5 Additional Data 
5    13   Row 5 Additional Data 
5    23   Row 5 Additional Data 
10    11   Row 10 Additional Data 
10    15   Row 10 Additional Data 
20    8   Row 20 Additional Data 

はこのようなものでしょうか?コンマ区切りのリストに

答えて

0

複数のレコードからカンマ区切りリストの複数のデータ行の

グループ化はビルトインアクセスの機能ではありません。これを行うにはさまざまな方法がありますが、ほとんどの場合、Allen Browne's tutorialへのリンクがあります。


マルチライン行の詳細

あなたの最後の2つの例の違いは、フォームまたはデザインビューでレポートを書式設定するだけです。 Accessのレポート(ここでは大文字)は、データを書式設定したカスタム表示を生成するための、特定のタイプのオブジェクトです。フォームは、データを動的に画面上で表示します。私はあなたの「レポート」の使用がより一般的な意味であると考えています。

まず、テーブルとクエリのデフォルトのデータシートビューを使用して複数の行を作成する方法はありません。データ行ごとに複数の行を取得するには、Accessでフォームまたはレポートオブジェクトを作成する必要があります。デザインビューでは、データコントロールを詳細領域の周りに移動して、各データ行に複数の行を作成することができます。私はアクセスフォームとレポートを作成するためのWeb上のチュートリアルを検索することをお勧めします。

Guide to designing reportsを参照してください。

+0

ありがとうございました!グループ分けは本当に心配でした。コンマはちょうど「持っていていい」ものでした。しかし、あなたが提供した最後のリンクは私にグループ分けのレベルを調べさせてくれました。それは正しい道であると思われますので、ここから何か良いものを得ることができます。 –

関連する問題