- ベストアンサー
Accessで、最後(更新)にエラーチェックをしたい。
Accessで、最後(更新)にエラーチェックをしたい。 入門を見ながら、サブフォームのあるフォームを作りました。 エラーチェックのため、テーブルの入力規則を設定しました。 実際に使用が始まると・・・ サブフォームから入力したり、またサブフォームも、すべて入力が終わらないのに、 次の行に入力したりと、私の予想外の使い方をします。 そこで、入力規則をなくしました。(わがままが多いので) すると、記入漏れが発生しました。 そこで質問ですが、レコードの更新時に、フォームの必修項目のエラーチェックすることは可能でしょうか? よろしくお願いします。
- みんなの回答 (12)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (11)
- shinkami
- ベストアンサー率43% (179/411)
回答No.12
- DexMachina
- ベストアンサー率73% (1287/1744)
回答No.11
- kmetu
- ベストアンサー率41% (562/1346)
回答No.10
- kmetu
- ベストアンサー率41% (562/1346)
回答No.8
- 30246kiku
- ベストアンサー率73% (370/504)
回答No.7
- 30246kiku
- ベストアンサー率73% (370/504)
回答No.6
- shinkami
- ベストアンサー率43% (179/411)
回答No.5
- 30246kiku
- ベストアンサー率73% (370/504)
回答No.4
- 30246kiku
- ベストアンサー率73% (370/504)
回答No.3
- shinkami
- ベストアンサー率43% (179/411)
回答No.2
- 1
- 2
補足
リンク先は、たぶん削除(予感)していたので、すぐにブックマークしました。 でも、使い慣れていないので、失敗してブックマーク出来ていなかったようです。 残念。 さて、今回の担当者の対応は非常に残念です。 ACCESSのようなある特定の質問の場合、参考として外部リンクは仕方無いと思います。 ブログ等は無数にありますが、本当に役にたつところといえば、数が限られてきます。 また、私のような初心者が検索した場合、数限らせた中のまた限られたところとなります。 そのような場合、同じようなところが外部リンクがはられるのではないでしょうか? それに、初心者というのは、同じようなところでつまずき、同じような質問します。 まず、質問する前に、同じような質問がないか調べることも知っていますが、実際は同じような質問があっても見付ける事ができません。 また、このような質問板の場合、専門的な質問は住人ともいえる、かぎられた人の回答で成り立っている場合があります。 言うなれば、そのような人との共存でこのようなサイトは成り立っているのではないでしょうか? それを、一辺倒の決まりということで、削除したことが非常に残念です。 ここまで書いたら、管理者から利用を断られそうでが・・・ ま~、利用させていただいているので、決まりを守らなければいけないのはわかります。 しかし、もうちょっと柔軟な対応をお願いしたいところです。 今回、最初に削除されたリンク先は、たぶん見たと思うのですが・・・ あれを見て、サイトに導く広告だと普通は思わないと思うのですが、これも私の思い違いでしょうか? リンクは、回答の下の方にあり、リンク先はACCESSの技についているサイトではなかったでしょうか。 なぜ、私がリンク先にこだわるかというと、別の件でACCESSについて探していました。 私からみて、かなり高度なテクニックが書かれていました。 その中の一つのサンプルについて、質問があったのですが、私があまりにも初心者すぎ、恐れ多くて質問できませんでした。そのブログの管理人が、回答頂いている人のものかな?ときになって。 さて、私は気持ちの切り替えが下手なので、気持ちを切り替えるなんて出来ませんが・・・ 今回の私の希望どおり、親子フォームを最後に確認ですが、かなり面倒なのでは? その後、私も色々テストしてみました。どうも、こまめにデータをレコードに記録しているように感じました。 そのため、普通につくって、親子同時にチェックって無理なようなきがしました。 だから、まず、非連結のテキストボックスをつくります。 そして、独立した更新ボタンを押したときに、フォームのデータを取得してエラーチェックします。もし、OKだった場合のみ、値を変数に入れてSQLで流し込む手続きで出来るような気がするのですが、そんな事をACCESSでできるのかどうかわかりません。 最終的には、データの保存はMysql等を考えています。(トランザクション等も考えています。) もし、私の考えているような手続きが必要なら、ACCESSでするのではなく、VBまたはVC++で作った方が、楽のようなきもします。(ACCESS独特の情報を集めるのに非常に苦労し、かなり嫌気がさしております。)