現在の位置: ホーム > 健康増進プログラム > バグ対応1
健康増進プロうグラム

普及啓発版で個人情報の新規登録時に「項目(フィールド)値が必要です.」というエラーメッセージが上がるバグを解消する方法

(健康財団での健康増進プログラムの活用例を情報として公開しているもので、プログラムの動作を保障したり、サポートするものではありません)

2008_04_14
 プログラムのバージョンよって実行可能なファイルとデータベースファイルの組み合わせが変わると「項目(フィールド)値が必要です.」というエラーメッセージ(下図)が出るバグがあることが判明しました。エラーメッセージは出ますが「OK」ボタンを押して入力作業を続けても問題はありません。保存されているデータ、新たに入力した新規データは正しく保存されますので安心してください。

〔基本的な作業の考え方〕

● 万一に備えてデータベースのバックアップ(コピー)をとる。
● 新しいデータベースに読み込ますデータを準備する
 ・ 
データをCSVファイルに書き出す。
● 新しいデータベースを作成する
 
・ データベースをフォルダごと削除する。
 ・ プログラムを立ち上げると自動的に育成される。
● 新しいデータベースにデータを読み込む
 ・ 準備したCSVファイルを読み込む

 〔具体的な対応〕

1  「C:\Program Files\健康増進プログラム2007(普及啓発版)」のDBフォルダをフォルダごとコピーして任意の場所(フロッピーやフラッシュメモリー)にバックアップをとります。

2 普及啓発版を起動して、「メンテナンス」の「CSVファイルを書き出し」を使って任意の場所に「個人情報(USER_TABLE)」と「実施履歴(EVENT_TABLE)」をそれぞれ「IHP_USER_TBL.csv」と「IHP_EVENTHISTORY_TBL.csv」の2つのファイルに書き出します。

2 一旦プログラムを終了してから「C:\Program Files\健康増進プログラム2007(普及啓発版)」にある「DB」のフォルダを削除します。

3 プログラムを起動すると下図メッセージウインドウが立ち上がりますが「OK」ボタンを押してプログラムを立ち上げます。(新たにデータベースファイルが自動育成されます)

4 「メンテナンス」の「CSVファイルのインポート(ドラッグ&ドロップ」機能を使って2で任意の場所に書き出した「IHP_USER_TBL.csv」「IHP_EVENTHISTORY_TBL.csv」の2つのファイルを読み込みます。

5 これで終了です。内容を確認して特に問題なければ1でとったバックアップファイルを削除します。


Copyright(C) 2007 Hyogo Prefecture Health Promotion Association