プログラミングの部屋  ▲前 へ ▼次 へ 一覧へ戻る  プログラミングの部屋 メニューへ  WebBoard総合メニューへ
この投稿に対し、フォローを投稿する
日 時'97年10月30日 14:27:19
タイトルRe(3):MS−ACCESS 2.0でのコンボボックスの不具合/乱入 (閲覧回数:833回)
投稿者@よしのさん kiwanaga@neo.ctec.co.jp

>[10月29日 20:40 魁哲哉さんの投稿]
>>[10月29日 13:22 morokoさんの投稿]
>>>[10月28日 22:13 魁哲哉さんの投稿]
>>>どうも、魁と申します。
>>>お忙しい皆さんにご無理いいますが、ご存知の方教えてやって下さい。
>>>
>>>OS:Windows 3.1 (FMV)
>>>アプリ:MS−Access 2.0
>>>現象:コンボボックスが正常に動作してくれない。
>>>
>>>フォーム上のコンボボックスでOracleのリンクテーブルをソースとしたそのテーブル
>>>のみのクエリーをレコードソースとして使用しています。
>>>コンボボックス(以下コンボ)の定型入力や書式プロパティ等は、特に変わったこと
>>>はしていなくいたってノーマルです。
>>>
>>>現象としまして、直接コンボに入力した場合はその値をキーとしてもつデータを
>>>Columns()プロパティをもつテキストボックスに値を引用できるのですが、コンボのリ
>>>ストをマウスで選択した場合では、その値を引用できないとの客様からのQAが
>>>ありました。
>>>
>>>社内での納品前でのTESTでは勿論、つい先ほどMDB内に同一レイアウトのテ
>>>ーブルをコピー作成しテストデータを3件程入力し、その問題のフォームからその
>>>コンボをコピーして貼り付けたフォームで同様のことを試しても客様の言われる不
>>>具合にはならないのです。
>>>
>>>データ件数は、毎月上書きされるものなのでさほど多くはないですし導入して2
>>>年弱は経っています。
>>>
>>>Oracleの絡みと考えても、今更そのような不具合が発生するとも考えにくいので
>>>すが......。
>>>
>>>同様の現象にあった方。ご存じの方がおられましたらよろしくお願いします。
>>>
>>魁哲哉さんこんにちは。
>>一度MDBファイルを修復/最適化してみてはいかがでしょう?
>>
>どうも、魁です。
>morokoさん。どうもフォローをありがとうございました。
>大変申し訳ないのですが、morokoさん。是非教えて下さい。
>修復/最適化するという方法で直る程度のことなのでしょか?
>仮に、おっしゃる通りになおったとしても、”なぜなおったの?”
>という疑問を抱いてしまいます。
>
>やはり、事例としてあったのなら今後も同様のやり方で解決しようと会社全体として
>考えておりますので、是非ともレスをお願いします。
>
>ご無理を言っても申し訳ありません。よろしくお願いします。
>
>しかし、Accessってバージョンがあがる度によくなってはいるものの原因不明な
>動きをすることのあるアプリと思いませんか?
>(別にMicrosoftを非難しているわけではなく、”がんばって完成度の高いアプリを提供
>して頂きたい”という意味です)
>
>
飛び入り@よしの です。

私もmorokoさんと同様、修復/最適化をお勧めします。
2年間最適化をやっていないとすれば、データ量の如何によらず、mdbの
ファイルサイズは実態とかけ離れているのではないでしょうか。
Accessのファイルは、データやオブジェクトを編集(追加・訂正)する度
にどんどん断片化していくようです。そしてサイズが膨れ上がります。
やってみると判りますが、データを削除してもファイルサイズは小さく
ならない筈です。
最適化すると不要な領域を開放します。インデックス情報も更新される様
です。
修復は、通常はファイルが破損して開けなくなった時に行いますが、実は
開けるファイルでも、インデックス情報がおかしくなっていることがある
みたいです。この場合も、修復によって回復します。
動きがおかしくなったら、まず最適化。それで駄目なら修復するのが、
Accessを利用する時の鉄則だと思うのですが....。
ユーザにメニューバーからやってもらうのが不安だったり、メニューバー
をカスタマイズしているのなら、簡単なモジュールで用は足しますから、
専用のツールを提供するのが良いです。
せめて最適化は定期的にした方が、安定すると思いますよ。
私も毎月更新するアプリを作ってますが、インポート後に最適化させる
よう、プログラムしています。

ではでは。
フォロー元の投稿
 ◆[10/28 22:13] MS−ACCESS 2.0でのコンボボックスの不具合 // 魁哲哉さん
  >[10/29 13:22] Re(1):MS−ACCESS 2.0でのコンボボックスの不具合 // morokoさん
  >>[10/29 20:40] Re(2):MS−ACCESS 2.0でのコンボボックスの不具合 // 魁哲哉さん
<この投稿に対するフォローはありません>