tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルWindows10でのDBGrid動作について
記事No16577
投稿日: 2020/06/12(Fri) 14:25
投稿者ほこ
初めまして。ほこと申します。
VB6.0のDBGridについての質問です。

WinXPのVB6で開発・動作していたものをWin10に移植しているのですが、
あるフォームで使用しているDBGridがWin10上でうまく動作せず困っております。
 マシンOS:Windows10 Pro 64bit
 開発環境:VB6.0 SP6


現象としては、DBGridで一部データが列単位で表示されず(見た目上空です)
データ入力もできません。フォーカスは移ります。
データが表示されている部分は入力可能です。
WinXP上では全データが表示・入力どちらも可能です。


参照元データはMDBファイルで、DataオブジェクトでMDBファイルを参照し、
DGBridのデータソースをDataオブジェクトにしています。
デバッグで確認したところデータ取得自体はできているようです。


フォーム呼び出し元は複数あり、参照テーブルを変更しているのですが
参照テーブルによって表示されない列が異なります。
全データが正常に表示・入力できるものもあります。

DBGridやDataオブジェクトのRefreshは試したのですが、うまくいきません。


どなたか御知恵をお貸しいただけますでしょうか。
よろしくお願いいたします。

[ツリー表示へ]
タイトルRe: Windows10でのDBGrid動作について
記事No16578
投稿日: 2020/06/15(Mon) 15:05
投稿者ほこ
お世話になっております。
こちらの件、自己解決いたしました。

過去のWindows UpdateによるDBGridの更新で、
正常に表示できなくなることがあったそうです。

DBGRIDで使用しているocx等を古いデータに差し替えてregsvrしなおすと
データが表示されるようになりました。

取り急ぎ報告まで。

> 初めまして。ほこと申します。
> VB6.0のDBGridについての質問です。
>
> WinXPのVB6で開発・動作していたものをWin10に移植しているのですが、
> あるフォームで使用しているDBGridがWin10上でうまく動作せず困っております。
>  マシンOS:Windows10 Pro 64bit
>  開発環境:VB6.0 SP6
>
>
> 現象としては、DBGridで一部データが列単位で表示されず(見た目上空です)
> データ入力もできません。フォーカスは移ります。
> データが表示されている部分は入力可能です。
> WinXP上では全データが表示・入力どちらも可能です。
>
>
> 参照元データはMDBファイルで、DataオブジェクトでMDBファイルを参照し、
> DGBridのデータソースをDataオブジェクトにしています。
> デバッグで確認したところデータ取得自体はできているようです。
>
>
> フォーム呼び出し元は複数あり、参照テーブルを変更しているのですが
> 参照テーブルによって表示されない列が異なります。
> 全データが正常に表示・入力できるものもあります。
>
> DBGridやDataオブジェクトのRefreshは試したのですが、うまくいきません。
>
>
> どなたか御知恵をお貸しいただけますでしょうか。
> よろしくお願いいたします。

[ツリー表示へ]