Date: Thu, 27 Dec 2001 13:35:28 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です
Access2002(Office-XPのバージョン)では、ストアドプロシージャとの
連結フォーム作成時の問題が解決されております。
Access2000で複雑なストアドプロシージャに連結するフォームを作成
するときは、
GOTO L100
--ここに、このストアドプロシージャが出力する列名を列挙しま
す
SELECT 社員.社員コード , 社員.フリガナ , 社員.氏名 FROM
社員
L100:
(http://www.horikawa.ne.jp/msde/gihyo/sql07/sql07_01.html参
照)
このようなオマジナイが必要でした。
ところが、Access2002のテキストボックスコントロールのプロパティで
『コントロールソースの入力欄』は、なんとコンボボックス形式で、列名を
キーボードから入力できるように改善されています。
以前、アクセス2000の説明会でマイクロソフトの方に改善して欲しいって
言ったことが実現されています!
つまり、オマジナイを作る必要はありません。どのような複雑なストアド
プロシージャに対しても連結フォームを作ることができます。
その反面、ストアドプロシージャに連結したフォームでは、フィールドリストが
空白状態になっていますので、慌てないように。
自分でテキストボックスを1個1個フォームに置いて、そのコントロール
ソース欄に連結先の列名を入力して行きます
Access2000よりはフォームのデザインが面倒になりましたが、連結できない
というトラブルは無くなりました
ストアドプロシージャを駆使したクライアントサーバーシステムを構築する
場合は、Access2000よりはAccess2002をおすすめします。
---------------------------------------------------
(株)日本技術ソフト開発 堀川 明
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
12月27日(木曜日) 13時34分記
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|