
管理IDを主キー(重複あり)で、フォームウィザードでリンクされたファームを作成しました。トグルボタンが自動作成され、そしてトグルボタンを押すと新しいフォームが開き、管理IDでフィルタされていると思います。そこで、新しいデータを入力すると、管理IDが0で登録されてしまいます。新しいデータは管理IDでフィルタした値で登録したいのですが、良い方法が見つからないです。
管理IDはて入力ではなく、自動的に入力する形をとりたいです。
<やりたい事>
1.管理ID=100でフィルタされているフォーム
2.トグルボタンで、リンクされたフォームを開く
(管理ID=100でフィルタさてたフォームが開く)
3.新しく開いたフォーム(2)にデータを記入
4.管理ID=100で登録する。(現状0になってしまします)
管理IDはフォームから見る事はできない状態の登録を行いたいです。良い方法はないでしょうか?
No.1ベストアンサー
- 回答日時:
>2.トグルボタンで、リンクされたフォームを開く
(管理ID=100でフィルタさてたフォームが開く)
のあと、イベントプロシジャまたはマクロの中で
form![後のフォーム名].[管理ID]=form![前のフォーム名].[管理ID]という式を入れれば、新しいフォームに前のフォームの管理IDを代入することができます。
新しいフォームの管理IDのテキストボックスを非表示にするか、幅を0にすれば、フォームから見ることはできなくなります。
このレポート、重複なしのフィールドは存在しますか?重複なしのフィールドをオートナンバーで指定しておくと、レコードを特定するため、後で必要になるかもしれませんので、追加お勧めします。
こんにちは。早速の回答ありがとうございます。
matubokkuriさんの方法をとらせて頂いたら、上手く作成する事ができました。どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「フォームを作成できませんで...
-
YahooのIDがロックされてしまい...
-
access vba 開いていないフォー...
-
Excelのデータフォームの設定変更
-
エクスポートされたエクセルの...
-
フォームの高さを数値で指定し...
-
Accessフォームを開くときに決...
-
ACCESSでオートメーションエラー
-
アクセス フォームをリクエリ...
-
ACCESS クロス集計クエリの抽...
-
Accessで、フォームからフォー...
-
帳票フォームのなかにリストを...
-
アクセス2010 作った記憶のな...
-
アクセスについて
-
デフォルトでチェックボックス...
-
Wordで改行させなくする方法
-
VBAユーザーフォーム上での検索...
-
アクセスのフォームのサイズ
-
Access テキストボックスの通貨型
-
Access2003 フォーム入力中に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「フォームを作成できませんで...
-
MSワード 年齢を計算表示でき...
-
YahooのIDがロックされてしまい...
-
デフォルトでチェックボックス...
-
Accessで、フォームからフォー...
-
大至急!アクセスのフォームを...
-
Excelのデータフォームの設定変更
-
Accessフォームを開くときに決...
-
アクセス フォームをリクエリ...
-
フォームの高さを数値で指定し...
-
Access2003 フォーム入力中に...
-
帳票フォームのなかにリストを...
-
フォームなどに半角カナで入力...
-
Accessのフォームで開く時のウ...
-
エクスポートされたエクセルの...
-
ACCESSでオートメーションエラー
-
ACCESS クロス集計クエリの抽...
-
アクセスで同じフォームを違う...
-
アクセスで複数列にまたがる同...
-
vbaで列を非表示にする方法はあ...
おすすめ情報