いつもお世話になっております。さて、Accessデータベースを ShapeAppend コマンドを使って階層レコードセットを作り、これをMSHFlexGrid で表示させたのですが、コードでの列幅の指定がうまくいきません。(データベースの表示自体は問題ありません)仮に親レコード部分の列は3列、子レコード部分の列は2列としますと、親レコードセットの部分は .ColWidth(0) = 400 .ColWidth(1) = 1000 .ColWidth(2) = 600のようにすると列幅は変更できますが、子レコードセットの部分を .ColWidth(3) = 0 .ColWidth(4) = 2000しても受け付けてくれませんでした。もし方法をご存じであればお教え下さい。よろしくお願いいたします。
自己解決しました。親レコード部分が3列、子レコード部分が4列としますと、 親レコードセットの部分は .ColWidth(0) = 400 .ColWidth(1) = 1000 .ColWidth(2) = 600 でよいとして、子レコードセットの部分は .ColWidth(0, 1) = 0 .ColWidth(1, 1) = 2000 .ColWidth(2, 1) = 800 .ColWidth(3, 1) = 1000で動作しました。お騒がせいたしました。