Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1257 / 2272 ツリー ←次へ | 前へ→

【7989】コンボボックス内「新規登録」選択より別フォームを開くVBA? よういち 06/6/15(木) 15:55 質問[未読]
【7993】Re:コンボボックス内「新規登録」選択より... てっちゃん 06/6/16(金) 8:36 回答[未読]

【7989】コンボボックス内「新規登録」選択より別...
質問  よういち  - 06/6/15(木) 15:55 -

引用なし
パスワード
   フォームのコンボボックスにて

値集合タイプを「テーブル/クエリ」

値集合ソースを「会社名」の入ったテーブルDB
 会社名フィードの1レコード目に「新規登録」とし、
 2レコード目以降に「実際に会社名」を入れてます。

コンボボックス内の実際の会社名を選択した際には、そのまま会社名が適用され
新規登録を選択した際には別フォームを開くというVBAのせ遺作は可能でしょうか?

WIN2000
Access2000です

【7993】Re:コンボボックス内「新規登録」選択より...
回答  てっちゃん  - 06/6/16(金) 8:36 -

引用なし
パスワード
   ▼よういち さん:
こんにちは

コンボボックスの「更新後処理」にフォームを開くコードを指定すれば出来ます。

If Me.コンボボックス名 = "新規登録" Then
  DoCmd.OpenForm "別フォーム名"
EndIf

こんな感じでしょうか。

#ちょっと動きがうざくなりそうな気がしますけど。

1257 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078226
(SS)C-BOARD v3.8 is Free