|
分類:[VB6 以前]
【開発環境】 FlexGrid8.0 Visual Basic6.0 データベース(Access2000)
表示グリッドにデータベースから取得した文字列を出力させる方法を模索しています。 現在の処理の一部を下記に示しながら、問題点を説明させてもらいます。
-----※データベースの参照テーブル→"NameTbl"(コードに対して名称が設定されています) -----※50行表示する
vsFlexGrid.ColComboList(2) = .BuildComboList(adoName.Recordset, "Name", "NameCode", vbYellow) ←3列目に表示
for cnt=0 to 49 .TextMatrix(lngRow + 1, ii) = Code(cnt) ←あらかじめセットされたコードをグリッドに設定 next cnt
------------------------------------------------------------------------------------
問題点としては、1行ごとに参照するデータベースが異なってくることです。 1行目→データベースAの"NameTbl" 2行目→データベースBの"NameTbl" 3行目→データベースBの"NameTbl" 4行目→データベースAの"NameTbl" 5行目→データベースAの"NameTbl" ・ ・ ・ 上記処理では、同じデータベースしか参照できません。 行単位でデータベースの参照を切替えることはできないのでしょうか?
|