ExcelからACCESSファイルに接続し、該当する値を落とし込もうとしているのですが、エラーになってしまいます。
ACCESSのクエリ経由では問題なく該当するものを表示しています。
Const ADO_CONNECT1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
Const ADO_CONNECT2 = "フォルダ場所"
Dim dbCon As New ADODB.Connection
Dim dbRes As New ADODB.Recordset
Dim SqlSet As String
Public Sub 接続()
SqlSet = "SELECT "
SqlSet = SqlSet & "テーブル名.日時, テーブル名.排出数" & vbNewLine
SqlSet = SqlSet & "FROM テーブル名" & vbNewLine
SqlSet = SqlSet & "WHERE (排出数=0) AND Nz(DLookUp(""排出数"",""テーブル名"",""日時='"" & DMax(""日時"",""テーブル名"",""日時<'"" & [日時] & ""'"") & ""'""),-1)<>0 ;"
'mdb接続
dbCon.Open ADO_CONNECT1 & ADO_CONNECT2
'レコードセット
dbRes.Open SqlSet, dbCon, adOpenKeyset, adLockReadOnly
レコードセットの部分で
実行時エラー '-2147217900(80040e14)':
式に未定義関数 'Nz'があります。
と、出て処理が止まってしまいます。
イミディエイトでは
?SqlSet
SELECT テーブル名.日時, テーブル名.排出数
FROM テーブル名
WHERE (排出数=0) AND Nz(DLookUp("排出数","テーブル名","日時='" & DMax("日時","テーブル名","日時<'" & [日時] & "'") & "'"),-1)<>0 ;
と、なっており、これを該当するACCESSファイルのSQLビューに貼り付けると問題なく条件に一致した物が表示されます。
何故Excel経由だとエラーになるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- Oracle 下記のsqlで取得されるレコード以外を取得する方法ありますでしょうか。 SELECT B.番号, B 2 2022/04/20 23:21
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
このQ&Aを見た人はこんなQ&Aも見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
【お題】逆襲の桃太郎
【大喜利】桃太郎が1回鬼退治に失敗したところから始まる新作昔話「リベンジオブ桃太郎」にはこんなシーンがある
-
【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
「出身中学と出身高校が混ざったような校舎にいる夢を見る」「まぶたがピクピクしてるので鏡で確認しようとしたらピクピクが止まってしまう」など、 これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
-
今から楽しみな予定はありますか?
いよいよ2025年が始まりました。皆さんには、今から楽しみにしている予定はありますか?
-
ExcelVBAでのNZ関数について
Visual Basic(VBA)
-
「#エラー」の回避
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
L2SWはARPテーブルを持っている?
-
「テーブルに座って……」という...
-
テーブルリンク リンク元を知...
-
MySQLで複数テーブルを作成する
-
会社の飲み会の幹事になり、座...
-
外部キーだけのテーブル(主キ...
-
男性と2人で飲食店に行きテーブ...
-
2つのテーブルのカウント結果...
-
複雑なSQL文について
-
SQLでテーブルの値を集計して、...
-
コンボボックスにレコードセッ...
-
お金持ちのテーブル
-
【エクセル】データテーブルの...
-
1対1のリレーション(主キー同...
-
取数計算
-
論理名とコメント構文(?)について
-
データベースの接続に失敗して...
-
mysql の容量制限
-
MSAccessからSQLServerのリンク...
-
飲み会で、座敷orテーブルどち...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
会社の飲み会の幹事になり、座...
-
男性と2人で飲食店に行きテーブ...
-
外部キーだけのテーブル(主キ...
-
「テーブルに座って……」という...
-
L2SWはARPテーブルを持っている?
-
テーブルリンク リンク元を知...
-
飲み会で、座敷orテーブルどち...
-
お金持ちのテーブル
-
まるいテーブル 円い 丸い 漢字...
-
面接のときテーブルが正面に。...
-
【エクセル】データテーブルの...
-
論理名とコメント構文(?)について
-
1つのテーブルに同じデータを参...
-
アクセスのリンクテーブル一覧...
-
シャンメリーが、硬くて開きま...
-
UTF8のテーブルをODBCドライバ...
-
【PHP】SQL文のSUM関数で出力し...
-
MySQLで複数テーブルを作成する
-
バイキングのトレーの形
-
SQLでテーブルの値を集計して、...
おすすめ情報