掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
孫階層まであるレコードセットをつくるには? (ID:126497)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして。 VB6.0SP5 + Access2000にてDBアプリケーションを作成しています。 受注した案件を登録し、それに付随する形で見積もりを登録、その見積もりに商品を登録する形になっています。 案件A-----見積1-----商品a | |_商品b | |_商品c | |_見積2-----商品b |_商品c |_商品d 案件B-----見積1-----商品b | |_商品e | |_見積2-----商品a |_商品b 上記のような感じです(ずれてなければいいのですが)。 ひとつの画面(form)の中に、DataGridで 案件一覧 その案件に従属する見積一覧 その見積に従属する商品一覧 の3つを表示し、DataGridの中で別の案件をクリックするとそれに従属する見積もりが表示され、 見積もりが複数ある時は各々の見積もりをクリックした時にそれぞれ従属する商品が表示される、というふうにしたいと思っています。 DataEnvironmentやShapeコマンドで階層レコードセットを作ると一応希望を満たせるのですが、親レコードセットだけでは孫のDataGridの表示が更新されません。 そこで子レコードセットと孫レコードセットも作ったのですが、その際に 親レコードセットのカレントレコードに子レコードがない場合、子レコードセットは作れるのですが孫レコードセットが 「実行時エラー3021 EOFかBOFがTrueになっているか、現在のレコードが削除されています」となってレコードセットが作れません。 こういった動作を期待する場合はどのように処理するものなのでしょうか。 長文で申し訳ありませんがよろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.