Q:実行時エラー'13' 型が一致しません。
A:変数にするには"'" & 変数 & "'" でくくる
誤:Me![cbo商品].DefaultValue = Me![cbo商品].ItemData(0)
正:Me![cbo商品].DefaultValue = "'" & Me![cbo商品].ItemData(0) & "'"
Q:実行時エラー'438' このオブジェクトは、このプロパティまたはメソッドをサポートしていません。
A:Filterでテキストを記入すべきが、コマンドボタンを記入していた。
入力誤りが多い
Q:実行時エラー'2102' フォーム名'F_受注登録'が不正です。
A:フォーム名'F_受注登録'が存在しない。
入力誤りが多い
Q:実行時エラー'2105' 指定したレコードに移動できません
A1:「更新できないクエリ」だった。クエリを修正する
「更新できないクエリ」は「このレコードセットは更新できません」と表示される。 「更新できないクエリ」とは
クエリー内で集合関数(SUMなど)を使っている
ユニオンクエリーを使っている
結合しているテーブルで1対多の関係が保たれていない時
結合しているテーブルがあまりに多く複雑な時(一つづつ外すと分かる)
A2:新規レコードの時に、DoCmd.GoToRecord , , acPrevious を実行した。
If Me.NewRecord = False Thenを入れて抜ける。
Q:実行時エラー'2110' コントロール'請求NO'にフォーカスを移動することはできません
A:'請求NO'のプロパティの使用可能が「いいえ」になっていた
Q:実行時エラー'2185' コントロールがフォーカスを取得していないときに、コントロールプロパティまたはメソッドを参照することは出来ません。
A:
Private Sub 在庫区分2_Enter()
'再クエリ
Me!在庫区分2.Requery
'コンボボックスの自動ドロップダウン
Me!在庫区分2.Dropdown
End Sub
Me!在庫区分2.DropdownがPrivate Sub 在庫区分1_Enter() に入っていた
Q:実行時エラー'2451' レポート名'明細票'の指定が間違っています。または、参照しているレポートが閉じているか、存在しません。
A:レポートから起動すべきが、直接フォームから起動している
レポートから起動する。
Q:実行時エラー'2465' 指定した式で参照されている'TESD2'フィールドが見つかりません
A:項目名の入力誤り
誤:'TESD2' 正:'TESTD2'
Q:実行時エラー'2493' このアクションを実行するには[オブジェクト名]引数が必要です。
A:引数がない
誤:DoCmd.Close acReport
正:DoCmd.Close acReport, "明細表"
Q:実行時エラー'3011' オブジェクト"在庫.xls"が見つかりません。
A:ファイル名、テーブル名が違っている
ファイル名の入力誤り
エキスポート命令を誤ってインポート命令で実行した。
Q:実行時エラー'3051'
ファイル'\\abc001\aaa\abc.mdb'を開くか、書き込むことができませんでした。
他のユーザーが排他的に開いているか、データの表示と書込みを行う権限がありませんでした。
A:
'\\abc001\aaa\abc.mdb'のネットワークがつながっていなかった
Q:実行時エラー'3070' 'xxx'を有効なフィールド名、または式として認識できません。
A:
Me.Recordset.FindFirst "[請求NO]=" & Me.請求一覧
Q:実行時エラー'3075' クエリ式'[処理年月] = ##'の構文エラーです。
A:
Me.Filter = "処理年月 = #" & Me![test2] & "#" で
test2がNULLになっていた。
----------------------------------------------------
Q:
実行時エラー'3075'
クエリ式'(([jisekiymd] BETWEEN #20090807# AND #20090807#) and (aacd = '00') and (bbcd = '11')'の日付構文エラーです
----------------------------------------------------
日付抽出を最初は日付形式だったが後で文字形式に変更した時、ここも#20090807#から'20090807'に直し忘れた
これはダメ
DoCmd.OpenReport "R生産日報", acViewNormal, _
, "([生産日] BETWEEN #" & Me!txt開始日付 & "# AND #" & Me!txt終了日付 & "#) and (kouteicd = '" & Me![cbo工程].Value & "')"
これがOK
DoCmd.OpenReport "R生産日報", acViewNormal, _
, "([生産日] BETWEEN '" & Me!txt開始日付 & "' AND '" & Me!txt終了日付 & "') and (kouteicd = '" & Me![cbo工程].Value & "')"
Q:実行時エラー'3078' 入力テーブルまたはクエリ"在庫クエリ"が見つかりません。そのテーブルやクエリが存在しているか、または名前が正しいことを確認して下さい。
A:
Private Sub 在庫区分_BeforeUpdate(Cancel As Integer)
'在庫区分名の取得
Me!在庫区分名 = DLookup("在庫区分名", "在庫区分クエリ", _
"在庫区分ID = '" & Me!在庫区分ID & "'")
End Sub
「在庫区分クエリ」が間違っていた。
Q:実行時エラー'3101' フィールド'業者コード'とキーが一致しているレコードをテーブル'業者'で探すことができません。
Me.Requeryで発生
A:本来の原因はキーの不一致だが、
追加モードのDoCmd.GoToRecord , , acNewRecが実行されていたため、このエラーが出た
CancelのMe.Undoを先に実行すると直った。
(直接のエラーとは関係ないが回りまわってこれが原因となった)
Q:実行時エラー
キー違反です
一般SQLエラーです
[Microsoft][ODBC SQL Server Driver]SSPIコンテキストを生成できません。
A:
サーバに登録したデータベースユーザが有効になっていない。
SQL Serverを再立ち上げ(停止→開始)することで有効になります。
|
|