私はMS AccessとSQLが比較的新しいです。MS Access追加のSQL文
あるテーブルを別のテーブルに追加するクエリをアクセスデータベースに追加し、特定の列の昇順に並べ替えてから、一意の識別子を割り当てる目的で列を追加します。
クエリ自体がアクセスでうまく動作しますが、ボタンをクリックすると、フォームのVBAコードにこれを書きたいと思います。
アクセスのSQLビューは私に次のコードを与えますが、私のコードに記述すると、演算子が見つからないと言われています。誰でも提案できますか?
コード:クエリの保存
DoCmd.RunSQL ("INSERT INTO tblImport (CustomerAccount, OrderReference, OrderDate, DueDate, CustomerRef," & _
"StockNo, OrderQuantity, AddressName, Add1, Add2, Add3, Town, County, PostCode, Country, ServiceLine)" & _
"SELECT tblImport2.CustomerAccount, tblImport2.OrderReference, tblImport2.OrderDate, tblImport2.DueDate," & _
"tblImport2.CustomerRef, tblImport2.StockNo, tblImport2.OrderQuantity, tblImport2.AddressName, tblImport2.Add1," & _
"tblImport2.Add2, tblImport2.Add3, tblImport2.Town, tblImport2.County, tblImport2.PostCode, tblImport2.Country," & _
"tblImport2.ServiceLine" & _
"FROM tblImport2" & _
"ORDER BY tblImport2.OrderReference")
エラーを表示している 'vba'コードを表示できますか?表示されている 'SQL'はうまく見えますが、おそらくVBAに入れ替えた方法にエラーがあります – Dave
少し長すぎます:) – Tim
文法のエラーに基づいて、私は素早く推測しましたが、あなたの 'SQL'を設定する' vba'ステートメントを投稿しても、問題を特定するのに十分であるはずです(私の推測が正しいとは思わないと仮定して) – Dave