DOBON.NET DOBON.NETプログラミング掲示板過去ログ

vsFlexGridProのスクロールバーについて

  • 題名: vsFlexGridProのスクロールバーについて
  • 著者: まんもーに
  • 日時: 2004/10/04 13:57:04
  • ID: 6481
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
環境/言語:[WinXP Pro]
分類:[VB6以前]

いつも参考にさせていただいてます。

環境:
WinXP Pro SP1
VB6.0 SP6
VS-FlexGridPro 7.0J
DAO3.6
Access2003

現在、以下の機能をもつプロジェクトを改修しています
1.GridとAccessをDAOを用いて連結
2.Gridにデータ入力が可能
3.一件入力する毎に「AddItem ""」を実行し、行を追加する
4.Gridにデータ入力される毎に
4−1.Accessと接続(Workspaces(0).OpenDatabase(Access))
4−2.Accessを全件delete
4−3.レコードセットを開く(OpenRecordset(Access,OpenTable))
4−4.レコードセットにGridの値を全て入れ、Updateを行う
4−55.レコードセット、Accessの接続を閉じる
5.並び替えボタンを押すと
5−1.DAOのリフレッシュを行う
5−2.リフレッシュ時に同時にRecordSourceに基づいたソートを行う

【問題点】
1.Gridへの入力を行うと行が追加されるのですが、Gridの行が一杯になってもスクロールバーが表示されません

【試したこと】
1.「並び替えボタン」を押下、もしくはDAOのリフレッシュを行うとスクロールバーは出現しました

【質問】
1.現在のプロジェクトの作りでは、スクロールバーを出現させるにはDAOのリフレッシュを行うしかないのでしょうか?

どなたか解決策をご存知の方がいらっしゃいましたら
ご指導いただけると幸いです。

DOBON.NET | プログラミング道 | プログラミング掲示板