回答編集履歴
2
説明の改善
answer
CHANGED
@@ -1,14 +1,18 @@
|
|
1
|
-
|
1
|
+
「**分割フォーム データシート**」プロパティを「読み取り専用」に設定すればいいでしょう。
|
2
|
+

|
2
3
|
|
4
|
+
|
5
|
+
~~アイデアだけです。実際にやったことはないのでできるかどうか分かりません。~~
|
6
|
+
|
3
|
-
1. APIでフォーカスのあるコントロールの座標を取得します。
|
7
|
+
~~1. APIでフォーカスのあるコントロールの座標を取得します。
|
4
8
|
下記にサンプルがあります。
|
5
9
|
[帳票フォームの詳細にあるテキストコントロールの座標を知る方法 | 雅のプログラム研究所](https://www.program-laboratory.com/program/technic/access_24.html)
|
6
10
|
上記リンクのサンプルはMDBファイルなので開けないかもしれません。
|
7
11
|
その場合は、下記で同様にAPIを使って座標位置を取得してますので、参考にしてください。
|
8
|
-
[カレンダーダイアログ日付入力関数の改良版 - hatena chips](https://hatenachips.blog.fc2.com/blog-entry-116.html)
|
12
|
+
[カレンダーダイアログ日付入力関数の改良版 - hatena chips](https://hatenachips.blog.fc2.com/blog-entry-116.html)~~
|
9
13
|
|
10
|
-
2.その座標から、フォーカスのあるのが、分割フォームの単票フォーム側かデータシート側かを判断します。
|
14
|
+
~~2.その座標から、フォーカスのあるのが、分割フォームの単票フォーム側かデータシート側かを判断します。
|
11
|
-
|
15
|
+
~~
|
12
|
-
3.コントロールのフォーカス取得時のイベントで上記の方法でフォーカスのあるのがデータシート側と判断出来たら、更新できないように編集ロックを「はい」にします。単票フォーム側なら「いいえ」にします。
|
16
|
+
~~3.コントロールのフォーカス取得時のイベントで上記の方法でフォーカスのあるのがデータシート側と判断出来たら、更新できないように編集ロックを「はい」にします。単票フォーム側なら「いいえ」にします。
|
13
|
-
|
17
|
+
~~
|
14
|
-
以上。
|
18
|
+
~~以上。~~
|
1
説明の改善
answer
CHANGED
@@ -3,6 +3,9 @@
|
|
3
3
|
1. APIでフォーカスのあるコントロールの座標を取得します。
|
4
4
|
下記にサンプルがあります。
|
5
5
|
[帳票フォームの詳細にあるテキストコントロールの座標を知る方法 | 雅のプログラム研究所](https://www.program-laboratory.com/program/technic/access_24.html)
|
6
|
+
上記リンクのサンプルはMDBファイルなので開けないかもしれません。
|
7
|
+
その場合は、下記で同様にAPIを使って座標位置を取得してますので、参考にしてください。
|
8
|
+
[カレンダーダイアログ日付入力関数の改良版 - hatena chips](https://hatenachips.blog.fc2.com/blog-entry-116.html)
|
6
9
|
|
7
10
|
2.その座標から、フォーカスのあるのが、分割フォームの単票フォーム側かデータシート側かを判断します。
|
8
11
|
|