質問: Accessにて、テーブルでのデータの有無に関係なく、フォームに入力した値を削除したい 今、「定食屋の売上」というAccessのデータベースがありまして。 「F_注文履歴」というフォームに、"カツ丼"や"親子丼"等のメニューが入っております。 「F_注文履歴」フォーム内の「商品コード」という欄をダブルクリックしますと、「F_メニュー一覧」という別フォームが開き、そのフォーム内の「選択」を押下した際、メニューの情報が「F_注文履歴」フォームの方に記入されるよう、前回お教えいただきました。 しかし「F_注文履歴」のフォーム内に、誤ったデータを入れてしまったので。 「商品コード」の欄にて、それをbackspaceを押して消そうとしましたところ。 ------------------- フィールド'商品コード'と一致しているレコードをテーブル'T_メニュー一覧'で探すことができません。 ------------------- というエラーが出てきてしまいました。 どうすればこのエラーを消すことできるのでしょうか。
回答: 過去の質問から推察するに、職場で仕事としてAccessを使って何か作ろうとしているんですよね? あなたの本来の職務・職責・担当業務とは別で、事情があってやむを得ず一時的にAccessを使って何かしてるんですか? どっちにしても、もしAccessで(あるいはほかの何だろうと)PCシステムを作ることがあなたの仕事で、それでお金を貰っているなら、ちょっと考えを改めたほうがいいのでは? 基本的なRDBの知識、プログラミングの基礎、AccesならAccessの情報、 そういう基本的なものを自力でなんとかできないなら、別の人に代わってもらうか、ソフト開発を生業にしている会社にお金を払って作ってももらったほうがいいのでは? 至極基礎的なことでつまずき、つまずくたびにはてなで質問、回答待ち、、、、 そんなの仕事とは言えないですよね。