-1

病院のプログラム用のデータベースを構築しようとしています。親子関係に関連する2つのテーブルがあります。新しいレコード(親レコードがまだないレコード)を追加するフォームがあり、親レコードのすべての「子」を表示したり、編集したりできるフォームを作成したいと考えています。このフォームで、親レコードを1つだけ返すことができるようにレコードを検索できるようにしたいと思います。

http://rapidshare.com/files/283207434/IC.mdb.htmlで私のデータベースを参照してください

-「TEST」というフォームを確認してください。メインフォームコントロールがサブフォームの子レコードを表示するためのフィルターとして機能できるように、それを機能させることができません。私は多くのフォーラムに行ったことがありますが、知識が不足しているため、フォーラムタグはほとんど役に立ちません。友人がこのサービスは速かったと言ってくれました!IMか何かでこの貧しい魂を助けてくれる誰かがそこにいるなら、それは素晴らしいでしょう!しかし、私はここでもあなたと一緒に仕事をしたいと思っています:)すぐにあなたから話を聞くことを願っています!!!

-Zorkmidに感謝します

4

1 に答える 1

0

関係するコードは実際にはありません。他のフォーラムが私に言ったことから、私はコードを必要としません。これがMSMVPの発言です。私はそれをすべて試しましたが、エラーを正確に特定することはできません。

メイン(親)テーブルに基づいてメインフォームを作成します。SQL結合を使用しないでください

子の記録を持ち込む。このメインテーブルにフォームを作成するだけです。

選択した名前に移動するためのフォーム「ジャンプ」を使用するには、コンボボックスウィザードを使用してコンボボックスにドロップします(手順に従ってください)。

次に、子テーブルに基づいて継続フォームを作成します。この場合も、このフォームを作成して、子テーブルに基づいて作成できます。繰り返しになりますが、SQL結合を使用したり、親テーブルのフィールドや部分を取り込もうとしたりしないでください。

リレーションシップウィンドウで2つのテーブル間のリレーションシップも正しく設定していることを前提としています。

次に、「メイン」フォーム(親テーブルに基づくフォーム)をデザインモードで表示します。ウィザードが有効になっていることを確認してから、サブフォームコントロールをドロップし、ウィザードの指示に従います(子テーブルに基づいて正しいフォームを選択します)。Ms-accessがこれをセットアップします。

最終的に、メインフォームをナビゲートすると、子フォーム(サブフォーム)が続き、正しい子レコードが表示されます。また、ナビゲーションを使用する代わりに、ウィザードによって作成されたコンボボックスを使用すると、親フォームがレコードに移動すると、子フォームに正しいレコードが表示されます。

上記のすべては、1行のコードを記述しなくても実行できます。

于 2009-09-21T22:30:08.030 に答える