MS Access

Accessで実行時エラー’2465′ 指定した式で参照されている’txt区分’フィールドが見つかりません

投稿日:

VBAでフォームをMe.RecalcあるいはMe.Requeryしただけで、タイトルのエラーが出るケースに遭遇。F9キーを押すと同じ動作になるはずだが、キー押下では上記エラーは出ず、不思議。

ネット検索したところ、他の目的で作ったフォームを使いまわししているケースでよくこうなるみたい。おそらくVBAがコンパイル済みのソースと、エディタ上にあるそれとで、整合性が狂っている・・・のかな。

自分の場合、 親子フォームの、子フォーム側のプロパティ、リンク親フィールドに設定したフィールド(自分の場合ID)と、リンクの子フィールド(NoKey)を、いったん削除して、保存し、再度セットしなおしたら、エラーが出なくなった。

-MS Access

執筆者:

関連記事

no image

Accessでメッセージ内容が無い(のっぺらぼう、OKボタンのみ)エラーメッセージがでる

自分作のモジュールの記述で、以下のように書いている箇所があって、 [code] If rs.EOF = True Then GoTo Err_chkFukuyamaVcr ‘error E …

no image

ExcelブックをAccessで読みたいときにリンクテーブルを使わない方法があったとは・・・知らなかった

とある業務で、Access内でExcelブックをリンクテーブルで読む・・・という使い方をしてきた。 (AccessのmdbはNASにおいて共有している。Excelのxlsも同じく) これはこれで便利な …

no image

Accessで複数の用紙サイズ・向きの帳票を印刷したいが2枚出るとか、思ったようにならないなら

私がAccessで作った会社の業務管理システムは、帳票類がほとんどA4縦の用紙で出力されるようになっている。 しかし、一部の帳票、というか封筒は、長三サイズと、角6サイズをの用紙にしないと、プリントが …

no image

access覚書

複雑な親子フォームを作る際、テーブル設定でインデックスを2つのフィールドとも「はい (重複あり)」にすることで、親のコンボボックスに子が連動するようになった。 Excelでコピーした表データをテーブル …

no image

AccessからExcelフォーマットでファイルに出力するサンプルコード

Excelから外部データの接続の際に,ユーザー定義関数を含んだクエリを指定するとエラーになったので、こんなやり方で対処。 Private Sub btnB2_Click() DoCmd.OutputT …