
・access2021を使っています。
sbsheetClintにてデータを送るため以下のコードを実行しました。
Private Sub サンプル_Click()
Dim a As Boolean
DoCmd.RunCommand acCmdSaveRecord
a = dbsCls.CopySvr_fromLocal("社員リスト", "Where 社員コード=‘" & Me.社員コード & "’", True)
End Sub
・社員コードが一致するデータを上書きする形で、ローカルにあるaccessデータをサーバーに移行する形でVBAを記入したのですが、エラーが発生しました。
コンパイルエラー:
メソッドまたはデータメンバーが見つかりません。
・どちらにも社員リストがあり、主キーとして社員コードが存在するのですがなぜこのようなエラーが発生するのでしょうか?
ご教授いただければと思います。
<補足>
'b = dbsCls.CopyLocal_fromSvr("社員リスト", "SELECT * FROM 社員リスト", True, 1)
・サーバーからローカルへの処理は上記のコードを使いうまくできています。
・Microsoft access2021
・windows11 home、64ビット
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
CopySvr_fromLocal ってユーザー定義関数?と思ったら
ここ
https://dbsheetclient.jp/product-outline/access/ …
の有料APIのようですね。
>2-14 CopySvr_fromLocal >ローカルテーブルのWhere条件データに合わせ、サーバーDB指定テーブル上の同一条件のデータを更新する。
上記にはパラメーターの説明がないので
部外者には対処しようがありませんから、
開発元に直接お問い合わせかな?
No.1
- 回答日時:
>"Where 社員コード=‘" & Me.社員コード & "’"
こうしてみるとか。
"Where 社員コード= '" & Me![社員コード] & "'"
デバッガが使える(VBAエディタが開いてエラー部が黄色表示されてる。)なら、対象の変数をウォッチウィンドウで確認するほうが手っ取り早いかも。
ご回答ありがとうございます。
"Where 社員コード= '" & Me![社員コード] & "'"
上記のコードで試したところ、別のエラーが発生しました。
実行エラー2465
指定した式で参照されている社員コードフィールドが見つかりません
社員コードはどちらのテーブルにも存在しているのですが、なぜこのようなエラーが発生するのかがわかりません........。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
巨乳の同僚
-
派遣先での疎外感。
-
社内スケジュールに遊びの予定...
-
職場で空気のような存在になっ...
-
アステラス社員はスパイ行為。
-
妻が会社の男性と仲が良すぎる...
-
カラオケに二人で行こうと誘わ...
-
肩パンは暴力やパワハラになるか?
-
会社の人に勝手にLINE追加され...
-
客の前で叱ったり説教したりす...
-
派遣社員に直接注意
-
出戻り社員は一番下でしょ?? ...
-
ホモ(?)に目をつけられています
-
自分の傘を捜すため他の人に声...
-
第一生命を辞めるとき
-
職場で余り者扱いを受けていて...
-
出世とかしたくないって人は中...
-
エネオスのバイト?社員?って...
-
「他」は「た」としか読まない...
-
月1くらいで休む派遣さんが、休...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報