プロが教える店舗&オフィスのセキュリティ対策術

現在使っているaccdbファイルがおかしいので助けてください。

フォーム1にサブフォームをはめ込んでいます。
サブフォームは帳票ビューです。

フォーム1を開いて、サブフォームのどのフィールドでも
右クリック→昇順に並べ替える・もしくは降順に並べ替える
をすると、

******************************************************************************
このオブジェクトには、オートメーションオブジェクト 'フィールドYESNO'は含まれません。

オブジェクトのプロパティを設定するか、
メソッドを実行するVisual Basicプロシージャーを実行しようとしましたが
これらのプロパティまたはメソッドが使用できません。
オートメーションオブジェクトでサポートされているプロパティまたはメソッドについては、
コンポーネントのドキュメントを参照してください。
******************************************************************************
と言うエラーになります。

並べ替えは問題なく出来ています。

フィールドYESNOは、YESNO型です。

サブフォームだけを開いて、さっきと同じように並べ替えをすると、問題なく並べ替えが出来ますが
サブフォームをはめ込んだフォーム1を開いて並べ替えをすると上記のエラーになります。

普段使用する時は、フォーム1を開いてサブフォームの操作をするので、
フォーム1を開いた状態で
エラーを出さずにサブフォームの並べ替えが出来るようになりたいのですが
何を修正すればよろしいでしょうか?

A 回答 (1件)

yesno はAccessの予約語なのでエラーになってるのでは?


http://support.microsoft.com/default.aspx?scid=k …
※大文字小文字関係ありません。
    • good
    • 0
この回答へのお礼

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

お礼日時:2012/11/09 20:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!