質問するログイン新規登録

回答編集履歴

4

推敲

2019/06/07 08:18

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -7,4 +7,4 @@
7
7
 
8
8
  ※F_LineNumをオートナンバーに変更することで、意味合い的にT_WSlipDetailの主キーはF_LineNumになります。
9
9
  明細全体での一意キーとなり、F_SlipCodeで伝票事にブロック化されます。
10
- ワークであり表示している伝票に関するデータのみだと思いますので、正式なデータに登録する際には考慮が必要です。
10
+ 但し、ワークであり表示している伝票に関するデータのみだと思いますので、正式なデータに登録する際には考慮が必要です。

3

追記

2019/06/07 08:18

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -6,4 +6,5 @@
6
6
  ```
7
7
 
8
8
  ※F_LineNumをオートナンバーに変更することで、意味合い的にT_WSlipDetailの主キーはF_LineNumになります。
9
- 明細全体での一意キーとなり、F_SlipCodeで伝票事にブロック化されます。
9
+ 明細全体での一意キーとなり、F_SlipCodeで伝票事にブロック化されます。
10
+ ワークであり表示している伝票に関するデータのみだと思いますので、正式なデータに登録する際には考慮が必要です。

2

追記

2019/06/07 08:17

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -1,8 +1,8 @@
1
1
  T_WSlipDetailのF_LineNumをオートナンバーに変更します。
2
- 行番号のコントロールのコントロールソースに以下を設定します
2
+ 新たに行番号のコントロールを追加しそのコントロールソースに以下を設定します
3
-
3
+ F_LineNumのコントロール(下記ではtxt_LineNumとしています)は非表示にします。
4
4
  ```
5
- =DCount("*","T_WSlipDetail","F_SlipCode=" & [F_SlipCode] & " AND F_LineNum <=" & [F_LineNum])
5
+ =IIf(IsNull([txt_LineNum]),Null,DCount("*","T_WSlipDetail","F_LineNum <=" & [txt_LineNum]))
6
6
  ```
7
7
 
8
8
  ※F_LineNumをオートナンバーに変更することで、意味合い的にT_WSlipDetailの主キーはF_LineNumになります。

1

追記

2019/06/07 08:04

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -3,4 +3,7 @@
3
3
 
4
4
  ```
5
5
  =DCount("*","T_WSlipDetail","F_SlipCode=" & [F_SlipCode] & " AND F_LineNum <=" & [F_LineNum])
6
- ```
6
+ ```
7
+
8
+ ※F_LineNumをオートナンバーに変更することで、意味合い的にT_WSlipDetailの主キーはF_LineNumになります。
9
+ 明細全体での一意キーとなり、F_SlipCodeで伝票事にブロック化されます。