DBにSQLServer、フロントエンドにAccessというシステムのメンテをしました。
僕はあまりAccessになじみがないのですが、仕事なので仕方がありません。
内容は今まで半角数字1桁で入力していた項目を2桁に増やしてほしいと
いうもの。Accessになじみがなくても簡単だと思いました。
まず、SQLServerのテーブルの修正。
これだけでいけると思ったのですが、Access側では相変わらず最初の1桁
だけを表示します。
???状態です。
リンクテーブルを使ってないので、フォームのレコードソースに直接SQLを
書いてあるプログラムです。
このあたりのSQLServerとの関係がよくわからなかったのですが、調べて
見ると、どうもリンクの更新をしなければ、Accessで変更を認識しないらしい。
で、早速、LinkedTableManagerなるもので更新してみると、ちゃんと2桁読んで
くれました。
まったく、、、ですが、どうもAccessは好きになれません。
プログラマの知らないところで、いろいろなことをしてくれるような印象があり、
無駄な時間を費やしているような気がします。
ま、逆にいえば便利なのかもしれませんが。
0 件のコメント:
コメントを投稿