- ベストアンサー
アクセスのフォームで入力可能にならない。
初心者で申し訳ありませんがお願いします。過去ログNo.449250を見ましたが(似た状況ではあります)解決しないので質問させてください。 既存のデータのあるデータベースでの入力フォームは、最初、既存のデータが表示されますよね?(ここまでは正しいでしょうか?)、そこから、左下のアスタリスクと三角のようなボタンで最終頁に飛ぶような感じで、入力項目が空欄になると思うのですが、そのボタンがアクティブにならず、新規入力できません。 原因追求のための基本的なチェック項目と、解決手段をおしえてください。お願いします。 フォームは、単票形式の親フォームに表形式の子フォームが入り込んでいる形で、親子のリンクは機能してます。 ウィザードで流れるままにフォームを作成していき、親子のリンクを設定して、入力欄のデザインをいじったぐらいで、とくにそれ以上の操作はしていないつもりですが、ひょんなところを触ってしまっているかもしれません。 単価と数量を入れると合計が表示されるようにした欄があるので、集計をしていることが原因かもと思いましたが、以前にそのような形でのフォームを作ったことがあり、私の操作の一部が間違っているだけだと思うのですが、どこがおかしいのかがわかりません。 合計欄は編集不可にしてあります。 windows2000 access2002です。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.3
- tsukasa-12r
- ベストアンサー率65% (358/549)
回答No.2
- Raistlin
- ベストアンサー率63% (65/102)
回答No.1
お礼
ご回答いただいた皆様ほんとうにありがとうございました。これが原因だということがはっきりわかる形での解決はできませんでした(ので再度同じことが起こったとき問題です)が、なんとか今回目的の状態をつくることができました。 何度ももとになるクエリを作り直してきたのですが、今朝再度作るにあたって、やはり合計などの計算はクエリ等から持ってくるのではなく、最終形で計算し、また親フォームとサブフォームからもしかしてと思い、親フォーム用のクエリのリレーションテーブルに、項目的にはサブフォームでしか使わないテーブルを追加するということをやってみたらできました。 本当にそこに原因があったのか、かなり一からいろいろ作り直したのでその途中で気づかずに原因を修正していたのか、よくわからないというレベルなので、きちんと報告できなくて済みません。 本当にありがとうございました。