回答編集履歴
3
コード修正
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
If Not IsNull(Me.商品コード開始) And Not IsNull(Me.商品コード終了) Then
|
14
14
|
|
15
|
-
strFilter = " AND 商品コード >= '" & Me.商品コード開始 & "' AND 商品コード <= '" & Me.商品コード終了 & "'"
|
15
|
+
strFilter = strFilter & " AND 商品コード >= '" & Me.商品コード開始 & "' AND 商品コード <= '" & Me.商品コード終了 & "'"
|
16
16
|
|
17
17
|
End If
|
18
18
|
|
@@ -28,7 +28,7 @@
|
|
28
28
|
|
29
29
|
If Not IsNull(Me.商品コード開始) And Not IsNull(Me.商品コード終了) Then
|
30
30
|
|
31
|
-
strFilter = " AND 商品コード Between '" & Me.商品コード開始 & "' And '" & Me.商品コード終了 & "'"
|
31
|
+
strFilter = strFilter & " AND 商品コード Between '" & Me.商品コード開始 & "' And '" & Me.商品コード終了 & "'"
|
32
32
|
|
33
33
|
End If
|
34
34
|
|
@@ -64,11 +64,11 @@
|
|
64
64
|
|
65
65
|
If Not IsNull(Me.商品コード開始) And Not IsNull(Me.商品コード終了) Then
|
66
66
|
|
67
|
-
strFilter = " AND 商品コード >= '" & Me.商品コード開始 & "' AND 商品コード <= '" & Me.商品コード終了 & "'"
|
67
|
+
strFilter = strFilter & " AND 商品コード >= '" & Me.商品コード開始 & "' AND 商品コード <= '" & Me.商品コード終了 & "'"
|
68
68
|
|
69
69
|
ElseIf Not IsNull(Me.商品コード開始) Then
|
70
70
|
|
71
|
-
strFilter = " AND 商品コード = '" & Me.商品コード開始 & "'"
|
71
|
+
strFilter = strFilter & " AND 商品コード = '" & Me.商品コード開始 & "'"
|
72
72
|
|
73
73
|
End If
|
74
74
|
|
2
説明追記
test
CHANGED
@@ -15,8 +15,6 @@
|
|
15
15
|
strFilter = " AND 商品コード >= '" & Me.商品コード開始 & "' AND 商品コード <= '" & Me.商品コード終了 & "'"
|
16
16
|
|
17
17
|
End If
|
18
|
-
|
19
|
-
|
20
18
|
|
21
19
|
```
|
22
20
|
|
@@ -43,3 +41,35 @@
|
|
43
41
|
できれば、テキストボックスの方は「商品コード開始」と全角になってますが。
|
44
42
|
|
45
43
|
全角に統一しておいた方がトラブルがないと思います。
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
追記
|
48
|
+
|
49
|
+
---
|
50
|
+
|
51
|
+
> 要望として「商品コード開始」と「商品コード終了」の項目には「商品コード開始」のみに入力されていても検索ができるように
|
52
|
+
|
53
|
+
または「商品コード開始」と「商品コード終了」を入れるとその範囲内のコードが表示されるようにしたいです。
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
上記の部分を見落としてました。下記のようにしてください。
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
```vba
|
62
|
+
|
63
|
+
```vba
|
64
|
+
|
65
|
+
If Not IsNull(Me.商品コード開始) And Not IsNull(Me.商品コード終了) Then
|
66
|
+
|
67
|
+
strFilter = " AND 商品コード >= '" & Me.商品コード開始 & "' AND 商品コード <= '" & Me.商品コード終了 & "'"
|
68
|
+
|
69
|
+
ElseIf Not IsNull(Me.商品コード開始) Then
|
70
|
+
|
71
|
+
strFilter = " AND 商品コード = '" & Me.商品コード開始 & "'"
|
72
|
+
|
73
|
+
End If
|
74
|
+
|
75
|
+
```
|
1
説明追記
test
CHANGED
@@ -35,3 +35,11 @@
|
|
35
35
|
End If
|
36
36
|
|
37
37
|
```
|
38
|
+
|
39
|
+
|
40
|
+
|
41
|
+
あと、蛇足ですか、フィールド名は「商品コード」とコードが半角になってますが、正しいですか。
|
42
|
+
|
43
|
+
できれば、テキストボックスの方は「商品コード開始」と全角になってますが。
|
44
|
+
|
45
|
+
全角に統一しておいた方がトラブルがないと思います。
|