MS Access

ExcelからAccessの外部データの取り込みでトラブル

投稿日:2011年12月22日 更新日:

ExcelからAccessのクエリを使いたいとき、データ接続途中の「テーブルの選択」ウィンドウに、使いたいクエリが表示されない。

ウィンドウ内には、Accessにあるはずのクエリがあったりなかったり。そこがまた不思議。

1時間ほど格闘してわかったのは、クエリ内であまり複雑な数式や関数を使っていると、ウィンドウ内に表示されないということ。

例えば、フィールド名を入れるところに、

IIf([お支払い方法]=”コンビニ・郵便”,0,[For福山サブ].[合計])

nz([数量1])+nz([数量2])+nz([数量3])+nz([数量4])+nz([数量5])+nz([数量6])+nz([数量7])+nz([数量8])+nz([数量9])+nz([数量10])

・・・といったたぐいはダメ。

ただ、Where条件の利用はOKだった。

-MS Access

執筆者:

関連記事

no image

パラメータクエリにパラメータをセットして実行した結果をデータシートで表示する」というコードの実行で3065エラー

Accessの仕様として、パラメータクエリだけが駄目なのかと思ったら、なんと選択クエリが駄目なのだそう。 理由は、Executeメソッドはアクションクエリのもので、選択クエリのものではないからだそう。 …

no image

VBAで英字混じりの引数から数字のみを取り出す関数

たとえば、abcABC123456XYGという引数から、123456のみを取り出したい。 VBAの組み込み関数で、適当なのがありそうだけど、無いみたい。 カスタム関数を作るにも、これはという情報がググ …

no image

AccessからVBAでブラウザの入力フォームに値をセットする

ExcelWebAddin でWebフォームを自動入力 – Home and Abroad CliborのマクロをPythonの正規表現を使ってフォームに値をセットする – Home and Abro …

no image

Accessの複雑な処理のレポート帳票で1ページのみ出力されるはずが2ページ目になぜかページヘッダーが出るトラブルに見舞われ

レポートのデザインビューでいうと上から、レポートヘッダー、ページヘッダー、グループヘッダー、詳細、グループフッター、ページフッター、レポートフッター・・・というような、結構細かいレポートを作っている。 …

no image

Accessでフォームフィルタの結果をExcelにエクスポートする

ちょっと、苦労した。 Private Sub cmdDMデータ作成_Click() On Error GoTo Err_cmdDMデータ作成_Click Dim rstf As String Dim …