- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access2000でリンクしたされたフォームについて)
Access2000でリンクしたフォームで管理IDが0で登録されてしまう問題の解決方法は?
このQ&Aのポイント
- Access2000でリンクしたフォームで管理IDが0で登録されてしまう問題が発生しています。この問題を解決するためには、以下の方法があります。
- まず、管理IDを入力ではなく、自動的に入力する形にすることで、0での登録を回避できます。具体的な方法は、フォームウィザードでリンクされたフォームを開く際に、管理IDを指定してフィルタすることです。
- その後、新しいフォームにデータを記入し、再度管理IDを指定して登録することで、正しい値での登録ができます。このように管理IDでのフィルタを行うことで、問題を解決することができます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#7099
回答No.1
>2.トグルボタンで、リンクされたフォームを開く (管理ID=100でフィルタさてたフォームが開く) のあと、イベントプロシジャまたはマクロの中で form![後のフォーム名].[管理ID]=form![前のフォーム名].[管理ID]という式を入れれば、新しいフォームに前のフォームの管理IDを代入することができます。 新しいフォームの管理IDのテキストボックスを非表示にするか、幅を0にすれば、フォームから見ることはできなくなります。 このレポート、重複なしのフィールドは存在しますか?重複なしのフィールドをオートナンバーで指定しておくと、レコードを特定するため、後で必要になるかもしれませんので、追加お勧めします。
お礼
こんにちは。早速の回答ありがとうございます。 matubokkuriさんの方法をとらせて頂いたら、上手く作成する事ができました。どうもありがとうございました。