回答編集履歴

2

説明の改善

2020/11/16 13:09

投稿

hatena19
hatena19

スコア34075

test CHANGED
@@ -1,8 +1,16 @@
1
- アイアだけで。実際にやったことはなできるかどか分かりません
1
+ 「**分割フォーム ータシート**」プロパティを「読み取り専用」に設定ればしょう。
2
+
3
+ ![イメージ説明](16714079e08a2bb946531c50e6dedb3e.png)
2
4
 
3
5
 
4
6
 
7
+
8
+
9
+ ~~アイデアだけです。実際にやったことはないのでできるかどうか分かりません。~~
10
+
11
+
12
+
5
- 1. APIでフォーカスのあるコントロールの座標を取得します。
13
+ ~~1. APIでフォーカスのあるコントロールの座標を取得します。
6
14
 
7
15
  下記にサンプルがあります。
8
16
 
@@ -12,16 +20,16 @@
12
20
 
13
21
  その場合は、下記で同様にAPIを使って座標位置を取得してますので、参考にしてください。
14
22
 
15
- [カレンダーダイアログ日付入力関数の改良版 - hatena chips](https://hatenachips.blog.fc2.com/blog-entry-116.html)
23
+ [カレンダーダイアログ日付入力関数の改良版 - hatena chips](https://hatenachips.blog.fc2.com/blog-entry-116.html)~~
16
24
 
17
25
 
18
26
 
19
- 2.その座標から、フォーカスのあるのが、分割フォームの単票フォーム側かデータシート側かを判断します。
27
+ ~~2.その座標から、フォーカスのあるのが、分割フォームの単票フォーム側かデータシート側かを判断します。
20
28
 
29
+ ~~
21
30
 
31
+ ~~3.コントロールのフォーカス取得時のイベントで上記の方法でフォーカスのあるのがデータシート側と判断出来たら、更新できないように編集ロックを「はい」にします。単票フォーム側なら「いいえ」にします。
22
32
 
23
- 3.コントロールのフォーカス取得時のイベントで上記の方法でフォーカスのあるのがデータシート側と判断出来たら、更新できないように編集ロックを「はい」にします。単票フォーム側なら「いいえ」にします。
33
+ ~~
24
34
 
25
-
26
-
27
- 以上。
35
+ ~~以上。~~

1

説明の改善

2020/11/16 13:09

投稿

hatena19
hatena19

スコア34075

test CHANGED
@@ -7,6 +7,12 @@
7
7
  下記にサンプルがあります。
8
8
 
9
9
  [帳票フォームの詳細にあるテキストコントロールの座標を知る方法 | 雅のプログラム研究所](https://www.program-laboratory.com/program/technic/access_24.html)
10
+
11
+ 上記リンクのサンプルはMDBファイルなので開けないかもしれません。
12
+
13
+ その場合は、下記で同様にAPIを使って座標位置を取得してますので、参考にしてください。
14
+
15
+ [カレンダーダイアログ日付入力関数の改良版 - hatena chips](https://hatenachips.blog.fc2.com/blog-entry-116.html)
10
16
 
11
17
 
12
18