|
▼YU-TANG さん:
ありがとうございます
>ということは、ふつうにテーブルやクエリを開いた状態と一緒ですから、
>.SourceObject = "テーブル.テーブル名"
>とか、
>.SourceObject = "クエリ.クエリ名"
うう
知りませんでした
コントロールだから出来そうな気はしていたのですが・・・
勉強になります
ただ
.SourceObject = "テーブル.テーブル名"
テーブルって、こんな日本語使用のVBAのコードの記載見たことが無いような・・・
試しに
Me.Controls("埋め込み0").SourceObject = "Table.テーブル名"
としたら
実行時エラー '2124':
指定したフォーム名は Microsoft Access オブジェクトの名前付け規則に従っていません。
と怒られてしまいました
英語版では通りそうな気もするんですが・・・・どうなんでしょう
>とすれば、特にサブフォームを用意しなくてもよい気がしますが。
>意図と違いますかね?
なんですが
埋め込みコントロールのイベントは
フォーカス取得時
フォーカス喪失時
しかありませんでした
動作的には、抽出後、データシートのレコードを選択し
左の三角ボタンで処理したいのですが・・・
今まで、同様な操作では、サブフォームを使用していたのですが
無駄にフォームが増えて管理しにくいため(作りこみが悪いような気もしますが)
この辺もう少し簡単に出来ないものかと思って今回の質問になりました
サブフォームでの切り替えは出来ています
まだ知らべていませんが
> RecordSourceの書き換え
> コードでフォームの作成
>が出来れば良さげな気がしてきました
のアプローチは変ですか
上記、別アプローチ等あれば、あわせてアドバイス頂けるとうれしいです
よろしくお願いいたします。
|
|