Date: Sat, 19 Feb 2005 14:09:21 +0900
From: "Michio Taniguchi" <who@example.co.jp>
お返事ありがとうございます。
>
> プログラムでは、TblA(@Mode = 1)とTblB(@Mode = 2)を使っていますね
> この2つのテーブルの列構成はまったく同じものですか?
違います。
> ヘッダに表示される項目って何ですか?
すみません、ちょっと変な表現になってしまいました。
列項目です。
> Accessでは最初に見つけたSELECT文(TblAの方)だけの列情報を
> 取得します
> フォームのデザイン時には、レコードソースの列情報を取得しないと連結
> コントロールの設定ができません。
はい、この件に関しては理解して(いるつもりで)います。
フォームからのコントロールソースの指定は無く、ストアドを直接実行した場合です。
例えば、下記のストアド usp_sp1 をダブルクリックし実行すると、
------------------------------------------------------------------------------
Create Procedure [usp_sp1]
(
@Mode tinyint
)
As
set nocount on
If @Mode = 1
Begin
Select 'AAA' as 列11,'BBB' as 列12,'CCC' as 列13
End
If @Mode = 2
Begin
Select 'DDD' as 列21,'EEE' as 列22,'FFF' as 列23
End
return
------------------------------------------------------------------------------
@Mode = 1の時、
列11 列12 列13
AAA BBB CCC
になりますが
@Mode = 2の時、
列11 列12 列13
-> 空白の1行
になってしまいます。
よろしくお願いいたします。
谷口
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|