質問編集履歴

1

質問の回答

2021/08/05 02:59

投稿

0531
0531

スコア15

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,13 @@
1
1
  Access2016のパラメータークエリで部課CDというフィールドをパラメータークエリで抽出したいと思いますが、クエリを開いたときに「パラメーターの入力:部課CDの入力」で部課CDを入力する際にex)010111と入力してOKをクリックすると「式が正しく入力せれていないか、複雑すぎるために評価できません。例えば数式に複雑な要素が多すぎます。変数に式の一部を割り当て、式を簡単にしてください」というエラーメッセージが表示されます。
2
2
 
3
3
  部課CDの先頭は必ず0から始まる6桁の数字です。どうすれば抽出できますでしょうか?教えていただけると助かります。よろしくお願いいたします。
4
+
5
+
6
+
7
+ 修正
8
+
9
+ データ型は数値型になります。 コンボボックスで部課CDを一覧から選択するとほかのフィールドも入力されるように設定しています。 クエリのSQLはこんなかんじでよろしいでしょうか? PARAMETERS 部課CDの入力 Text ( 255 ); SELECT [社内(車番検索)].通しNo, [社内(車番検索)].部課CD, [社内(車番検索)].部課, [社内(車番検索)].所属, [社内(車番検索)].車番, [社内(車番検索)].車名, [社内(車番検索)].[ナンバー], [社内(車番検索)].初年度日付, [社内(車番検索)].[メーカー], [社内(車番検索)].電池型式, [社内(車番検索)].電池品番, [社内(車番検索)].製造番号, [社内(車番検索)].製造年, [社内(車番検索)].製造月, [社内(車番検索)].電池容量, [社内(車番検索)].[ハンガー], [社内(車番検索)].補水装置 FROM [社内(車番検索)] WHERE ((([社内(車番検索)].部課CD)=[部課CDの入力]));
10
+
11
+ 社内(車番検索)はテーブル名になります。
12
+
13
+ よろしくお願いいたします。