2009-07-27 7 views
4

私はフォームを使用して2007年にmsアクセス権のデータベースを持っています。私はアクセスから独立したexeファイルを作成する必要があります。出来ますか?もしそうなら、どうですか?アクセス2007からexe

+0

ありがとう、試してみましょう –

答えて

-1

いいえできません。

+0

言い換えれば、いいえ(つまり、EXEはありません)。実際には、ランタイムは仕事をしています。 –

-1

私はそれが可能であるとは思わない。いいにくいのですが。フォームを起動して表示するには、Accessが必要です。

+0

しかし、ランタイムを使用することはできます。 –

2

MS Accessの開発者版をお持ちの場合は、ユーザーの限りでは.exeファイルと同様に動作する「.mde」ファイルを作成できます。基本的に、.mdeを作成すると、データベースと一緒にMS Accessランタイムのバージョンがラップされます。

フォームデザインでまともな仕事をしている限り、ユーザーは実際に.mdeファイルと.exeの違いを判断できません。

私は長年に渡って開発者版を使用していませんでしたが、私が思い出すとかなり高価です。 EDIT(最近は無料と思われる)。

ここには、linkのトピックに関するよくある質問があります。過去の思い出よりもはるかに最新のものです。

+0

私はあなたが別々にランタイムを配布しなければならないと思った - MDEは単なるMDBであり、読み込み可能なコードはない。 –

+0

Developer Editionは決して高価でした。それは約300ドルのアップグレードとして利用可能な一連のツールでした。 3つのスタンドアロンのフルアクセスインストールをランタイムに置き換えていた場合、壊れてしまいます。 –

+0

Developer Eitionは、MDEを作成する必要はありません。これらは2つの別個の明確なものです。 –

4

.exeとして保存することはできませんが、Access Runtimeを使用すると、Accessなしでユーザーがアプリケーションを使用できるようになります。あなたは、あなたのアプリケーションによるアクセスのランタイムを配布しなければならないの

4

私はちょうど価値が私の2セントを追加することができたら...

。私はアクセスのためにMicrosoftのランタイムが自由にダウンロード可能であるという質問について最近Stackoverflowで聞いた。ここで

は、あなたがあなたのアプリケーションでこれらのランタイムを配布するか、またはあなたの顧客がそれらをダウンロードすることができ

http://www.granite.ab.ca/access/developeredition2007faq.htm
http://blogs.msdn.com/clintcovington/archive/2007/01/30/the-runtime-and-developer-extensions-will-be-free.aspx

...リンクのカップルです。

EDIT - THE BELOW IS PRGEN FALSEです。あなたはランチを配布するためのライセンスを購入する必要はありません。もちろん、ライセンスの下で配布されますが、ライセンスは無料です。私はその歴史的興味のためにコメントを残します。
私はあなたのアプリケーションでアクセスランタイムを配布するには、ライセンスを取得しなければならないとは思っていません。私はあなたがMSDNサブスクリプションとOffice用Visual Studio Toolsでこのライセンスを取得していたことを知っています。
ENDの虚偽

あなたがアクセスランタイムを持っていたら、SageKey.comから事前設定されたインストールスクリプトを使用してAccessアプリケーションの防弾ランタイムのインストールを作成することができます。

Officeデベロッパーツールにはいくつかのデプロイメントオプションが付属していますが、それらは防弾ではありません。これらのアプリケーションを使用して商用アプリケーションを配布することは決してありません。しかし、sagekeyスクリプトは絶対にロックします。彼らは信じられないほどうまく動作します。

すべてこれは、あなたのアプリを広く配布したいとします。そうでない場合(たとえば、顧客に展開するだけで、それを完全に制御できる)、上記のMicrosoftからのダウンロードオプションを使用できます。

最後の1つです。ランタイムアクセスアプリは非常に堅牢でなければなりません。あなたはエラー処理と自動テーブルリンクを他のものとの間で非常にうまくやらなければならないし、ソフトウェアを販売/配布するのではなく顧客と電話で常に過ごすことになるだろう。

これが役に立ちます。

セス

+0

あなたの最後の段落はそれをすべて言います。だから私はもうこの種のアプリをやっていないのです。 +1 – Stewbob

+0

「ランタイム」はなく、アクセスランタイムのみです。それはあなたがそれをインストールするためにクリックする必要がある以上のライセンスなしで自由に配布可能です。 –

+0

David、 ランタイムが「自由に配布可能」であるというWebページをポイントできますか。自由に配布可能で、自由にダウンロードできることは必ずしも同じものではありません。 Seth –

2

サルキーは答えです。しかし、もう1つの選択肢は、Accessのバージョンがインストールされているかどうかを確認するAlbert KallalのInnoスクリプトです。そうでない場合は、Accessのランタイムバージョンをインストールするように指示します。インストールされている場合、FE MDEおよびその他のさまざまなファイルが引き続きインストールされます。パッケージウィザードは、Access 2007 http://www.members.shaw.ca/AlbertKallal/RunTime/InstallExample.htm

唯一のシナリオのためのランタイム環境でお使いのソフトウェアの更新を展開する、単一の.exe http://groups.google.com/group/comp.databases.ms-access/msg/4aa1b33a191bf1f8?hl=en

にインストール「ラップ」 http://groups.google.com/group/microsoft.public.access/msg/10e3fc9234660872?hl=en

サンプルINNOスクリプトましたユーザーがAccessまたは別のAccessランタイムを後でシステムにインストールする場合は、うまく処理できません。ただし、製品をAccess 2000形式で出荷する場合、問題は最小限に抑えられます。

+0

Tony、 ランタイムを実行する強力な無料製品について知っておくとよいでしょう。レコードの場合、私はsagekeyスクリプトが防弾であると言うとき、私はまさに彼らがアクセスやオフィスの他のバージョンをインストールするユーザーには不浸透であることを意味します...本当に広く配布されているアクセスランタイムアプリでは重要です。 それでも...sagekeyのスクリプトは高価です...そして、あなたがコストを増やしても非常に大変な場合は、WiseやInstallbuilderのような実際のインストーラエンジンは含まれません。 安価な代替品にうまくいきます。 セス –

+0

セス、明らかにSagekeyのスクリプトは、独自のインストーラでいくつかのことをしています。 –

関連する問題