Access VBA質問箱 IV

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

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


1754 / 9994 ←次へ | 前へ→

【11530】Re:データシート形式でのフォームについて
質問  pon  - 10/3/14(日) 23:27 -

引用なし
パスワード
   ▼YU-TANG さん:
ありがとうございます

>ということは、ふつうにテーブルやクエリを開いた状態と一緒ですから、
>.SourceObject = "テーブル.テーブル名"
>とか、
>.SourceObject = "クエリ.クエリ名"

うう
知りませんでした
コントロールだから出来そうな気はしていたのですが・・・
勉強になります

ただ
.SourceObject = "テーブル.テーブル名"
テーブルって、こんな日本語使用のVBAのコードの記載見たことが無いような・・・
試しに
Me.Controls("埋め込み0").SourceObject = "Table.テーブル名"
としたら
実行時エラー '2124':
指定したフォーム名は Microsoft Access オブジェクトの名前付け規則に従っていません。
と怒られてしまいました
英語版では通りそうな気もするんですが・・・・どうなんでしょう


>とすれば、特にサブフォームを用意しなくてもよい気がしますが。
>意図と違いますかね?

なんですが
埋め込みコントロールのイベントは
フォーカス取得時
フォーカス喪失時
しかありませんでした

動作的には、抽出後、データシートのレコードを選択し
左の三角ボタンで処理したいのですが・・・

今まで、同様な操作では、サブフォームを使用していたのですが
無駄にフォームが増えて管理しにくいため(作りこみが悪いような気もしますが)
この辺もう少し簡単に出来ないものかと思って今回の質問になりました

サブフォームでの切り替えは出来ています


まだ知らべていませんが
> RecordSourceの書き換え
> コードでフォームの作成
>が出来れば良さげな気がしてきました
のアプローチは変ですか

上記、別アプローチ等あれば、あわせてアドバイス頂けるとうれしいです
よろしくお願いいたします。

1,147 hits

【11522】データシート形式でのフォームについて pon 10/3/11(木) 16:01 質問[未読]
【11526】Re:データシート形式でのフォームについて pon 10/3/13(土) 1:16 発言[未読]
【11527】Re:データシート形式でのフォームについて YU-TANG 10/3/13(土) 1:30 回答[未読]
【11530】Re:データシート形式でのフォームについて pon 10/3/14(日) 23:27 質問[未読]
【11531】Re:データシート形式でのフォームについて YU-TANG 10/3/15(月) 1:21 回答[未読]
【11547】Re:データシート形式でのフォームについて pon 10/3/26(金) 14:53 お礼[未読]

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