アプリ版:「スタンプのみでお礼する」機能のリリースについて

ACCESS2000で、サブ・メインフォームともクエリからのデーターになります。フォーム上にサブフォームは作成できたのですが、リンクしてません。参考書には、リンク子・親フィールドに結びつける項目名を入力と書いているのですが、プロパティをひらいても、子・親フィールドの項目がありません。

素人が参考書片手に、作成しているもので、専門用語が、いまひとつよくわかりません。お手数ですが、よろしくお願いします。

A 回答 (2件)

1)メインフォームをデザインビューで開く


2)プロパティシートを開き、「データ」タブをクリック
(プロパティシートは、メニューの「表示(V)」→「プロパティ(P)」か、コントロールなどの右クリックメニューから開けます)
3)サブフォームをクリック
(このとき、間違ってサブフォーム内のコントロールにフォーカスを当てないように、サブフォームの輪郭をクリック)
4)「リンク子フィールド」にサブフォームのフィールドを、「リンク親フィールド」にメインフォームのフィールドかコントロールを、それぞれ指定
(双方を複数指定する場合は、「リンク子/親フィールド」のどちらかにカーソルを合わせたときに右端に表示される「・・・」(ビルダ)ボタンをクリックして、指定)

サブフォーム内のテキストボックスなど、サブフォーム自体以外にフォーカスがあると、「リンク子フィールド」等は表示されませんので、ご注意を。
    • good
    • 1

サブとメインの元になっているテーブルはリレーションシップで繋がっていますか?


参考書の最初のほうにリレーショナルシップに関する記事が載っていると思うので呼んでみるといいと思います。
メニューの[ツール]から[リレーションシップ]を表示します。[表示][テーブルの表示]で元になるテーブルを読み出し。リンクしているIDなどをつなげてください。(ドラッグ)
リレーショナルシップの種類を1対多にし、参照整合性、フィールドの連鎖更新、レコードの連鎖削除をチェックしましょう。
そうの上でサブフォームを作るとリンクして更新できるはずです。
    • good
    • 0

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

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A