掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
リストボックスのデータソースを設定するには (ID:112461)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
魔界の仮面弁士様、丁寧にな説明で大変感動しております。 昨日からいろいろ調べてやってみて、社員マスタから氏名 を抜き出して表示させるという本来の目的を達成することが できました。ありがとうございます。 これを応用して階層化レコードセットの子レコードセットを 表示させるように試みてはみたものの、つまずいております。 まずはコードを貼ります。 ' 階層化Recordsetオブジェクトを作成 mySQL = "SHAPE {SELECT * FROM t_syainmasta} " _ & "APPEND ({SELECT * " _ & "FROM t_kazokukousei} AS kazokukousei" _ & "RELATE syainid TO syainid)" Set rs = New ADODB.Recordset rs.Open mySQL, cn ' 子レコードセットを作成 Set rsSub = New ADODB.Recordset Set rsSub = rs.Fields("kazokukousei").Value ----------------------------------------------------- テーブル構成 t_syainmasta syainid 氏名 (以下略) t_kazokukousei syainid 家族氏名 誕生日 (以下略) ----------------------------------------------------------- 社員の家族構成を内容としたテーブル「t_kazokukousei」を 社員マスタテーブルにsyainidでリレーションを設定しています。 やりたいことは、MovePreviousまたはNext時にDatalistボックスに その社員の家族名一覧が表示されるようにしたいです。 魔界の仮面弁士様から教えていただいたデータを扱う5つのプロパティ をいろいろ入れ替えてみたのですが、リストには全社員分の家族 の名前が表示されます。やりたいことはDatagridコントロールで 可能ということはわかるのですが、ユーザーに「選択させる」ので リストボックスにしたいのです。 何度もお手を煩わせるようで恐れ入りますが、もし不可能ならDatagrid とリストボックスを組み合わせて使ってなんとかやりますのでDatalist ボックスのみで可能かどうかだけで結構ですのでちょっと見ていただけ たら幸いです。お願いします n(_ _)n
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.