道路情報ファイリングシステム 〜デモシステムのAccess2000対応〜

※モジュール公開版の場合の方法です。
モジュール非公開版については、現在お持ちのシステムをAccess2000で動作させることはできません。 Access2000用に構築し直したシステムが必要です。
Access2000用のモジュール非公開版システムについては、制作部システム開発課にお問い合わせ下さい。

1.データベースファイルをAccess2000用に変換します。

    通常は旧MDBファイルをAccess2000で開こうとすると自動的にAccess2000用のデータベースに変換されます。
    しかし、本デモシステムはそれでは動作しないため、以下のような方法でバージョンアップして下さい。


[対処方法]

  1. Access2000を起動し、新規のデータベースファイルを作成します。
  2. 新規データベースファイルに旧MDBの全てのオブジェクトをインポートします。
  3. 「参照設定」を次のように変更します。
     ※参照設定は、モジュールを開き(どれでも可)、メニューバー「ツール」→「参照設定」で確認できます。「参照設定」の詳細はAccessのHelp等でご確認下さい。
    1. geoltocx.ocxを追加します。
    2. 優先順位を下図のように変更します。
参照設定

2.変換後データベースのモジュールを再コンパイルします。

    ベースモジュール内のプロシージャー「Pwait」についてエラーが発生します。

コンパイルエラー: 型が一致しません

[対処方法]
「Pwait」の次の個所を修正して下さい。

    ret = GEOSIS.Procwait(COUNT)
    ↓
    GEOSIS.Procwait COUNT

3.フォームを修正します。

    一部のフォームのイベントプロシージャーが動作しませんので、以下のように修正して下さい。


[対処方法]
フォーム「MENU_基準点管理」のコマンドボタン「水準点」のイベントプロシージャーを修正します。

プロシージャーの名前が「Private Sub Ctl水準点_CMD_Click()」に変更され、内容が初期化されています。
同じクラスモジュール内に「Private Sub 水準点_CMD_Click()」がありますので、その内容を「Private Sub Ctl水準点_CMD_Click()」にコピーして下さい。

※プロシージャーの名前が変わるのは原因不明ですが、動作に影響ありません。
   また、旧プロシージャー「Private Sub水準点_CMD_Click()」を消去することができませんが、動作に影響ありません。



| 利用規約 |

(C) 2024 AS Locus INC.