プロが教えるわが家の防犯対策術!

A画面、B画面、C画面とあります。
A画面には、txtIDB
B画面、C画面は2つとも子画面で、1:多の関係
ですが、Keyの配置は、
B--> ソフト管理台帳
*IDB(管理ID)
*メーカー名
*製品名
*プロダクトキー
*シリアル番号
*ユーザID

C-->ライセンス管理票
*IDC(ライセンスID)
*IDB(管理ID)
*購入者
*購入承認者
*ライセンス終了年月日
*ライセンス番号
*ライセンス番号2
*ライセンス方式
*ユーザ登録日

となっています。

Aの画面にサブフォームを2つ容易して
SubFormB, SubFormC
SubFormBでレコードを選択すると、そのIDBが、親画面AのtxtIDBにセットされる
Aと、SubFormCのキーのリンクは
AのtxtIDB
SubFormCの IDBとなります。

本当は、B:C = 1:1としたいところですが、何か、こうすっきりしないのです。
つまり、Bはソフト管理台帳、Cはライセンス管理票で
私自身、この2つがどういう関係かが良くイマイチわかりません。
何故かというと、参考にしたエクセルの資産管理フォーマットファイル自体、少しわけわからない構成で・・・最近は複数のアカウントを持つクラウド製品なども出てくるし・・・

とりあえず、Cのフォームで新規追加の画面に行かせたくありません。どのようにしたら良いでしょうか・・・

よろしくお願いしますm(__)m

A 回答 (2件)

か、


フォームの読み込み時イベントに
Private Sub Form_Load()
Me.AllowAdditions = False
後略
とか?
    • good
    • 0
この回答へのお礼

ありがとうござまいす。どれか試してみたいと思います。

お礼日時:2015/06/27 00:16

質問をよく読んでいませんが(ゴメン)


フォームのデザインビューで
データタブのレコードセットを「スナップショット」にすれば
新規不可、既存レコードの変更不可になります。
あるいは、
追加の許可に『いいえ』かな?
    • good
    • 0
この回答へのお礼

ありがとうございます。編集はしたいのですが、新規不可だけ制御したいのです。

お礼日時:2015/06/27 00:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!