書類の受付簿を作成しました。
ユーザー1件ごとに受付日を入れると
規則性無く、時々入力したはずの日付が
前のレコードに書き込まれてしまいます。
内容としては【テーブル】
ユーザーテーブル(約2000件)
受付簿テーブル(3種類をそれぞれmm/ddで)
ユーザーでは無くなった退会テーブル(Yes/No)
3つのテーブルで管理しています。
【クエリー】
日付入力をするためにクエリーを1つ作成
しました。上記3つのテーブルの合体させたもの。
それぞれのテーブルはユーザーIDでリレーションし
ました。
【フォーム1】→これで入力するとおかしくなる
ユーザーIDで検索し、ユーザー名が表示されたら
3項目ある受付枠に日付を入力する画面
フォームビューで作成
【フォーム2】
同じクエリーをデータシートビューで表示させ
検索機能なしで、直接ユーザーIDの該当枠に入力
する画面
を作成しました。フォームビューで作成したフォーム
1で入力したときに、どういう規則性があるか
まったく判らないのですが、1件前のユーザーIDに
セットされ、入力したはずの部分は空欄になって
しまいます。
また、この現象に関連するのでしょうが、すでに入力
されていた日付が、消えてしまう現象もおきます。
何が原因でこのような現象になっているか、まったく
検討がつきません。どこら辺を、チェックしたら
良いか、回答をお待ちしています。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
#1です。
ご呈示いただいたクエリーは確認できました。いぜんとしてトラブルの原因はわかりませんが、・フォーム1→トラブル
・フォーム2→正常
・クエリーは同一
からするとフォーム1が何か余計なことをやっているとしか考えられません。その内容ですが
ひょっとして
ユーザー一覧のユーザー番号
または
受付簿のユーザー番号
が書き換えられている可能性はないでしょうか?検証方法としては
ユーザー一覧と受付簿
のコピーを作成し、トラブル発生後に書き換えが発生していないか比較しては如何でしょう。
No.2
- 回答日時:
フォーム1とフォーム2は同じクエリを使っていてフォーム1のみおかしいという事ですよね。
フォーム1はユーザーIDで検索して入力というのであれば一番怪しいのは検索の仕方だと思います。しかしユーザーIDでリレーションするさい不整合等のエラーが出ないのであれば正しく入力されるはずなのですが。
フォーム1のヘッダにコンボボックスを作りユーザーテーブルのユーザーIDを表示するようにしてそのコンボボックスで指定された値をフォーム上に検索し表示して入力するように変更してみてはいかがですか。
そのくらいしか質問内容からは判断できません。
この回答への補足
実は、検索方法はご指摘いただいた方法で
行っておりまして、検索後ユーザー名と
ユーザーIDは、上書きできないようにロックを
かけていて、日付入力しかできないように
しています。
検索結果では、該当するID、名称、過去に入力した
日付が表示されていますが、今回の現象は
入力の有無にかかわらず発生しています。
例えば入力時に、日付を10/12と入れていますが
これが全角・半角、もしくは桁数などの
制御が関係しているのか(10/1とか)
わかりません。。。
No.1
- 回答日時:
面白い現象ですが【クエリー】の具体的SQL文を提示しないと、回答が出にくいと思います。
クエリーのデザインで、SQLビューにして得られたものを補足として貼り付けできないでしょうか?
この回答への補足
クエリーのSQLビューは、こんな感じです。
これがすべてです。
SELECT ユーザー一覧.ユーザー番号, ユーザー一覧.ユーザー名, 受付簿.用紙1受付日, 受付簿.用紙2受付日, 受付簿.用紙2の項目, 受付簿.用紙2の備考, 受付簿.用紙3受付日, 受付簿.用紙3受付日, 退会.退会, 受付簿.備考
FROM (ユーザー一覧 LEFT JOIN 受付簿 ON ユーザー一覧.ユーザー番号 = 受付簿.ユーザー番号) LEFT JOIN 退会 ON ユーザー一覧.ユーザー番号 = 退会.ユーザー番号;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) accessでのフォームの連携について 2 2022/06/14 00:45
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Access(アクセス) Accessの参照フィールドの列がずれてしまいます 1 2023/07/19 15:00
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Microsoft ASP グーグルフォーム 1 2022/12/30 18:16
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
2024年は「名探偵コナン30周年」「涼宮ハルヒ20周年」などを迎えますが、 あなたが「もうそんなに!?」と驚いた○○周年を教えてください。
-
「覚え間違い」を教えてください!
私はかなり長いこと「大団円」ということばを、たくさんの団員が祝ってくれるイメージで「大円団」だと間違えて覚えていました。
-
許せない心理テスト
私は「あなたの目の前にケーキがあります。ろうそくは何本刺さっていますか」と言われ「12本」と答えたら「ろうそくの数はあなたが好きな人の数です」と言われ浮気者扱いされたことをいまだに根に持っています。
-
【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
【お題】 ・急に朝起こしてきた母親に言われた一言とは?
-
ACCESSのフォームからデータの追加ができない
その他(データベース)
-
アクセス コンボボックスの選択値が表示されません
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
passwordが入れられません・・・・
-
アクセスのテキストボックスの...
-
Accessで所要時間の足し算
-
Excelで入力したデータを自動的...
-
受注入力画面で商品の写真を表...
-
このオブジェクトに値を代入す...
-
Access(office)のマクロの「値...
-
連結フォームでの非連結
-
Microsoft Accessのフォームで...
-
データベースのINT型項目にNULL...
-
YahooのIDがロックされてしまい...
-
Access レポート印刷するときに...
-
新規レコード行を非表示にしたい
-
Accessで、フォームからフォー...
-
「フォームを作成できませんで...
-
PDF変換後、線が表示されない
-
コマンドプロンプト使用時に「'...
-
クエリで出来た表にチェックボ...
-
サブフォームを非表示させる方...
-
アクセスのフォームの区切り線...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースのINT型項目にNULL...
-
passwordが入れられません・・・・
-
アクセスで数値型のフィールド...
-
フォームで入力しても反映されない
-
Excelで入力したデータを自動的...
-
アクセスのテキストボックスの...
-
このオブジェクトに値を代入す...
-
Access(office)のマクロの「値...
-
Access2007 textboxに入力でき...
-
MA ACCESSデータベースに詳しい...
-
Accessで小数の入力について
-
日付のテキストボックスに(例...
-
ACCESS 時間の入力方法
-
入力規則違反-任意のエラーメ...
-
ユーザーフォームで数字にカン...
-
Accessで所要時間の足し算
-
アクセス2003 入力規則
-
Microsoft Accessのフォームで...
-
フォームテキスト内文字の縦位...
-
EXCELのユーザーフォームで入力...
おすすめ情報