• ベストアンサー

コードに構文エラーがあるか、必要なwindows関

アクセス2010です。 フォームにテーブルを乗せて、サブフォームを作ろうとしたら 「コードに構文エラーがあるか、必要なwindows関数が使用できません。」 と表示されます。 後の説明書きに レジストリうんぬんと書いてあるのですが、さっぱり意味が分かりません。 vbaも使っているのですが、vbaでの構文エラーは発見されませんでした。 テーブルを基にしたサブフォームも出来上がりませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
  • naoto0216
  • ベストアンサー率46% (183/391)
回答No.1

Accessを修復してみてはどうでしょうか。 コンパネ⇒プログラムと機能 でOffice2010(Access2010?)を選択し 右クリック⇒修復。 暫くすると、機能の追加や修復などが選択できる画面が表示されるので そこで「修復」を選択して進めていきます(時間がかかります)。

ogebngzntut
質問者

お礼

ありがとうございました。

関連するQ&A

  • HTMLの構文エラーを無効化出来るのか?

    phpにて、ショッピングサイトの様なシステムを作っています。 商品の登録をする際に入力するフォームの中で、 商品説明の項目に限って、htmlコードを許可しています。 この場合、入力されたhtmlコードに構文エラーがあった時、 例えば、 <table>タグを入れているのに、</table>タグがないとか この様な場合、構文エラーがある場所以降の部分が 表示した時に、めちゃくちゃになってしまいます。 不特定多数の方が入力するフォームなので、 知識のない方や、ミスによる入力があると言う前提です。 こういった構文エラーを、商品説明の部分が表示されたら 一旦無効化して、その後の表示を正常にする事は出来ますか? 商品説明の部分だけ、ifreamにするとか考えたのですが、 良い方法があれば、ご教授お願い致します。

  • AccessVBAコードの間違いを指摘してください

    Microsoft Accessでデータベースを作っています。テーブル「駅時刻リスト」「列車リスト」クエリ「クエリ1」フォーム「一列車フォーム」「サブフォーム」を作りました。「一列車フォーム」から列車コードを選択すると「サブフォーム」の列車が列車コードで絞り込まれるようにするコードを書きました。間違いを指摘してください。 Private Sub 列車コード_AfterUpdate() Me!サブフォーム.Form.Filter = "列車コード like '*' & [Forms]![一列車フォーム]![列車コード] & '*'" Me!サブフォーム.Form.FilterOn = True DoCmd.Requery End Sub

  • VBAのヒント機能を使ってコードを書きたい

    サブフォームのフィルタを解除する場合 Me.Controls("サブフォーム").Form.FilterOn = False これで出来るのですが、 この構文をVBAのCTRL+Jのヒント機能で書くとき、 Me.Controls. までは問題なく行くいのですが、 その続きは、画像のように4つのプロパティしか選べず、 Form_サブフォーム がでてきません。 Me.Controls.Form_テーブル1のサブフォーム.Form.FilterOn = False にすると、”.Form_テーブル1のサブフォーム”の部分で、 コンパイルエラーになります サブフォームをヒント機能を使って描く方法を教えてください。

  • 実行時エラー2118

    アクセス2010です。 アクセスVBAのコードで Forms("フォーム1").Controls("サブフォーム").Requery を実行しようとすると 実行時エラー2118 ”Requery/再クエリ”アクションを実行する前に、 カレントフィールドを保存する必要があります。 となります。 VBA実行中に、手作業でデータを修正した事により発生したエラーなのですが そもそもVBA実行中にデータをいじる事は可能なのでしょうか? 出来る時とできない時があります。 更に、上記のエラーが発生しているときは、 VBAが中断の状態で、 そのデータを保存することができません。 データの保存が出来ないと、コードが進まないのですが こういう時はどうすればいいのでしょうか? VBAを停止して、手作業で修正したデータを保存するしかないのでしょうか?

  • メンテナンスのフォーム・コードを作成する場合に。

    メンテナンスのフォーム・コードを作成する場合に。 VBA、VB6.0、WinXPです。 作業担当者のテーブル(サイズ10桁)があります。 メインのフォームからサブフォームへ行き担当者のメンテナンス (追加・訂正・削除など)を行いたいです。 一般的にどのような感じで作成するのが一番良いでしょうか?。 どなたかご教授下さい。

  • サブフォームの表示の種類をVBAで操作したい

    こんばんは。 アクセスのフォームの中にサブフォームを入れていて コマンドボタンを押すたびに そのサブフォームを フォームビューか、 データシートビューか、 ピボットテーブルビューかに切り替えたいのですが VBAで可能でしょうか? 宜しくお願い致します。

  • access vbaのコンパイルエラーについて

    お世話になります。 vbaは超初心者なので、説明が良くないかもしれませんがご容赦ください。 フォーム上のレコード数を一件に制限する必要があり、下記サイトを参考に作成中のデータベースに構文をあてはめてみました。 http://hatenachips.blog34.fc2.com/blog-entry-189.html サブフォーム移動時のプロシージャは、 Public Sub Form_Current() Me.AllowAdditions = Me.Recordset.RecordCount < 1 End Sub メインフォーム移動時の動作として、対象のサブフォーム名を入れて下記のような構文を 作りました。 Private Sub Form_Current() Me.新規入力 サブフォーム.Form.Form_Current End Sub ところが、「コンパイルエラー 変数が定義されていません」となってしまいました。 サブフォームコントロール名はデザインビューのプロパティで、タブの「すべて」の名前の欄にあるものだと思っているのですが、もしかしてこれが違っているのでしょうか? エラーの意味がよくわからず、困り果てています。 どなたかお力をお貸しください。 よろしくお願いします。

  • ACCESSのサブフォームをVBAで・・・

    よろしくお願い致します。 ACCESSのサブフォームをVBAでテーブルに入力するにはどのようにしたら良いのでしょうか? イメージ的にはボタンをクリックするとメインのフォームとサブフォームの両方のデータが、別々のテーブルに入力されるようにしたいのですが・・・ ご回答ください。お願い致します。

  • アクセスのサブフォーム

    よろしく、お願いします。 アクセスのサブフォームをVBAでテーブルに登録する方法を教えてください。 フォームからメインテーブルとサブテーブルへ、ボタン一つで同時に登録したいのです。 よろしく、お願いします。

  • 列を移動させるvbaコードを教えてください。

    access2003を使用しています。 画像はテーブルですがフォームのデータシートビューで 画像のようにフォールド2を一番左に移動するvbaコードを知りたいです。 vbaで可能なのでしょうか? ご教授よろしくお願い致します。

専門家に質問してみよう