人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

access2013からadpが使えなくなりましたが、どんな理由からなのでしょうか?
SQLserverにデータを置いて、フロントエンドをaccessという開発をしようとしているのですが、これに替わる機能はaccess2013ではどのように提供されているのでしょうか?


●質問者: kmg21
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● きゃづみぃ
●50ポイント

http://technet.microsoft.com/ja-jp/library/cc178954.aspx

Access 2013 SQL ベースのデータベースが ADP の機能の大部分を置き換えます。

ADP の移行先として考えられるのは次の 3 つです。

ADP を Access アプリ ソリューションに変換します。

ADP をリンクされた Access デスクトップ データベースに変換します。

ADP を完全な SQL ベースのソリューションに変換します。


http://manamana.ddo.jp/blog/post/Access-2013-%E3%81%A8-Access-Data-Projects%28=adp%29.aspx
http://foolexp.wordpress.com/2012/11/28/p2wpsu-5a/

ODBCにするしかないようですね。


2 ● ラフティング
●50ポイント

SQLServerの方がOledbを廃止してODBC一本でいくことにしたので、ADPも廃止になったようです
http://msdn.microsoft.com/ja-jp/library/hh510181.aspx
私もADPのシステムが大量にあって困っていましたが、もうあきらめて、2010でひっぱりつつも、徐々にODBCに造り替えていこうと思っています。下記の記事を参考にしています。
http://foolexp.wordpress.com/2012/11/28/p2wpsu-5a/
VBAでゴリゴリやることになるので、そのうちVBAが廃止になったらお手上げですけどね。
http://qa.itmedia.co.jp/qa8010275.html



1.旧バージョンのAccess(2007・2010)を使用する

複数台で使用している場合、Access2013へ無理に移行しないほうが
よさそうです。Windows7を使用する場合は、Access2007・2010を、
Windows8の場合は、Access2010への移行となるでしょう。
(Windows8はAccess2007をサポートしていない為)

なお、最新のSQLServer2012はADPのサポート対象外ですので、
SQLServer2008R2以前のバージョンを使用する必要があります。


2.その他アプリケーションに置き換える

VB.net等が有力ではないかと思います。今後、Accessのバージョンが
上がる度に、機能変更のための修正作業が発生する可能性もありますので、
いっそのこと、AccessからVB.net等の多言語システムのアプリケーション
に置き換えるのも、ひとつの手かな?と考えています。

――こんなところでしょうか。
その他、ODBCへの切替等、いくつか対応策はあるでしょうが、実際に触れて
みないことにはわからないですね。
RTM版はすでにリリースされ、正式発売は2013年1月予定とのこと。
興味のある方は、一度RTM版に触れてみてはいかがでしょう?
http://www.sys-cube.co.jp/blog/1221.html


きゃづみぃさんのコメント
丸コピの引用元を示しておかないとダメだよ。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ