• 締切済み

ODBCのテーブルにあるデータをAccessのフォームに反映させたい

ODBCにログインすることで(PW入力)見ることの出来るテーブルをACCESSの既存のフォームに繋げたい ODBCに20件くらいのデータが入ったテーブルがあります(甲)。 データは列ごとにX、Y、Zとあります 一方ウィンドウズのAccess(バージョン2003)でそのテーブルとつながったフォーム(既存で同僚が作ったもの→乙)が あるのですが、X、Yを入力できるようにするためにはプロパティからどのように操作していけばいいのかわかりません。 またZはチェックボックスになっているため、オプショングループをアクティブにしてプロパティから変更するのでしょうか?

みんなの回答

  • nfushi
  • ベストアンサー率31% (39/122)
回答No.2

相手先がsqlserverならadpファイルが一つの解でしょう。 自テーブルの値を変更させるだけで対応可能です。 http://office.microsoft.com/ja-jp/access/HP052731031041.aspx

noname#60992
noname#60992
回答No.1

元dbにもよりますが、アクセス(のテーブル若しくは連結フォーム)から直接データ更新を行うのはお勧めしません。 (甲)が更新可能なテーブルであればリンクテーブル上で更新をすることは可能だと思います。  リンクテーブル上で更新可能であって、フォームから変更できないなら、フォームの各コントロールのプロパティ(使用可能、編集ロック)などを変更すると更新できるようになる可能性があります。 DBに対して有効なSQLを発行するものを作ったほうが良いと思います。

関連するQ&A