2011年1月6日木曜日

フロントエンドにaccessを使う

DBにSQLServer、フロントエンドにAccessというシステムのメンテをしました。
僕はあまりAccessになじみがないのですが、仕事なので仕方がありません。

内容は今まで半角数字1桁で入力していた項目を2桁に増やしてほしいと
いうもの。Accessになじみがなくても簡単だと思いました。

まず、SQLServerのテーブルの修正。
これだけでいけると思ったのですが、Access側では相変わらず最初の1桁
だけを表示します。
???状態です。
リンクテーブルを使ってないので、フォームのレコードソースに直接SQLを
書いてあるプログラムです。
このあたりのSQLServerとの関係がよくわからなかったのですが、調べて
見ると、どうもリンクの更新をしなければ、Accessで変更を認識しないらしい。

で、早速、LinkedTableManagerなるもので更新してみると、ちゃんと2桁読んで
くれました。

まったく、、、ですが、どうもAccessは好きになれません。
プログラマの知らないところで、いろいろなことをしてくれるような印象があり、
無駄な時間を費やしているような気がします。

ま、逆にいえば便利なのかもしれませんが。

0 件のコメント:

コメントを投稿