Access VBA質問箱 IV

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

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


2428 / 9994 ←次へ | 前へ→

【10840】Re:開いてるフォームの確認
回答  Gin_II  - 08/12/5(金) 10:30 -

引用なし
パスワード
   >
> の内容で最初の"Forms!フォーム"とは何を指すのでしょうか?
> 私の理解では[フォームA]と[フォームB]があって、そこにそれぞれ[入力値]
> というコントロールがあるとします。

Forms!フォーム名!コントロール名
という書式で記述する必要があります。

で、

> Eval("Forms!フォーム" & IIf(SysCmd(10,2,"フォームA")=1,"A","B") & "!コントロール名")

こちらについては、

Forms!フォームA!コントロール名
Forms!フォームB!コントロール名

のような結果になるように、"A"/"B" の部分を、IIf 関数と、SysCmd 関数を使って
設定しています。


> なので"Forms!フォーム"のフォームが何を指すのか分からなかったので
> 単純に"Forms!"としましたが、間違いでしょうか?

ということで、これでは間違っていますね。

471 hits

【10833】開いてるフォームの確認 TATSUYA 08/12/3(水) 17:50 質問[未読]
【10834】Re:開いてるフォームの確認 Gin_II 08/12/3(水) 18:10 回答[未読]
【10835】Re:開いてるフォームの確認 TATSUYA 08/12/4(木) 12:15 発言[未読]
【10837】Re:開いてるフォームの確認 Gin_II 08/12/4(木) 22:09 発言[未読]
【10839】Re:開いてるフォームの確認 TATSUYA 08/12/5(金) 10:19 発言[未読]
【10840】Re:開いてるフォームの確認 Gin_II 08/12/5(金) 10:30 回答[未読]

2428 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078198
(SS)C-BOARD v3.8 is Free