OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

ACCESSファイルを実行可能ファイルにしたい

  • 暇なときにでも
  • 質問No.2474
  • 閲覧数1931
  • ありがとう数4
  • 気になる数0
  • 回答数4
  • コメント数0

お礼率 26% (7/26)

MS-Office2000のDeveloperとPremiumがインストールされています。
ACCESSでデータベースを作成し、これを実行可能ファイル(拡張子がexe)にしたいのですが、
VBA画面の「ファイル」-「実行可能ファイルの作成」が使用不可になっています。
モジュールのコンパイルはうまくいっているようですし、ACCESSを使用しての動作上の問題はありません。

既存のデータベースを実行可能ファイル化することも考えていますので、
Visual Basicなどの開発言語は使用しないと言う前提でお願いします。
通報する
  • 回答数4
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全4件)

  • 回答No.1
レベル8

ベストアンサー率 3% (1/28)

データベースとは基本的に複数の表形式データの集合で、それをSQL言語で操作されるたぐいものです。 データベース自体は、実行可能のファイルにはなりません。 データベースを操作するためのVBA等のプログラムは、実行可能な形になりますが・・ ...続きを読む
データベースとは基本的に複数の表形式データの集合で、それをSQL言語で操作されるたぐいものです。
データベース自体は、実行可能のファイルにはなりません。
データベースを操作するためのVBA等のプログラムは、実行可能な形になりますが・・
補足コメント
katuya

お礼率 26% (7/26)

ご回答ありがとうございました。
投稿日時 - 0000-00-00 00:00:00

  • 回答No.2
レベル13

ベストアンサー率 46% (643/1383)

なぜEXE形式になさりたいのでしょうか? もし、この質問の意図が、DBを(Accessを所持していない)第三者への配布する、ということにあるのなら、Office 2000 Developperには、Accessランタイムと、「ディストリビューション・ウィザード」(SETUPを作成する)が含まれているので、これを利用する、というのが回答になります。 質問の意図を取り違えていたのならゴメンナサイ。 ...続きを読む
なぜEXE形式になさりたいのでしょうか?
もし、この質問の意図が、DBを(Accessを所持していない)第三者への配布する、ということにあるのなら、Office 2000 Developperには、Accessランタイムと、「ディストリビューション・ウィザード」(SETUPを作成する)が含まれているので、これを利用する、というのが回答になります。

質問の意図を取り違えていたのならゴメンナサイ。

補足コメント
katuya

お礼率 26% (7/26)

おっしゃるとおり”(Accessを所持していない)第三者への配布”が目的でした。「ディストリビューション・ウイザード」を使用することで解決できました。ありがとうございました。
で、ちょっと突っ込んだ質問になりますが、
・ランタイム形式ではなくネイティブコード(実行形式ファイル)にコンパイルすることは、MS-Office2000DeveloperとPremiumだけで可能でしょうか?
・作成したアプリケーションの配布は(ランタイム形式,できるなら実行形式)、商用目的の場合でも可能でしょうか?あるいは、特別なライセンス等が必要になるのでしょうか?
あつかましいようですが、よろしくお願いします。
投稿日時 - 0000-00-00 00:00:00
  • 回答No.3
レベル13

ベストアンサー率 46% (643/1383)

>・ランタイム形式ではなくネイティブコード(実行形式ファイル)にコンパイルするこ >とは、MS-Office2000DeveloperとPremiumだけで可能でしょうか? 先にkenji-osak さんが書かれているように、EXE形式のデータベースを作成する機能はAccessにはありません。どうしてもEXE形式で作成する必要がある場合は、他の開発環境(VB,VC,Delphi等)を使 ...続きを読む
>・ランタイム形式ではなくネイティブコード(実行形式ファイル)にコンパイルするこ
>とは、MS-Office2000DeveloperとPremiumだけで可能でしょうか?

先にkenji-osak さんが書かれているように、EXE形式のデータベースを作成する機能はAccessにはありません。どうしてもEXE形式で作成する必要がある場合は、他の開発環境(VB,VC,Delphi等)を使うことになります。

>商用目的の場合でも可能でしょうか?あるいは、特別なライセンス等が必要になるので
>しょうか?

以下の記述は、うろおぼえです。配布なさる前にとりあえず一度はライセンス規約をお読みになられたほうがいいと思います。(色々と、細かい制約がありますので…)

developer版にはランタイム及び作成したDBを有償で配布できる権利が含まれています。(確か、他の版には含まれなかったはずです。)
ただし、Accessのデフォルト以外のコントロールを使用したり、別途DLL等を添付したりする場合は、それぞれの使用条件を確認する必要があります。


  • 回答No.4
レベル13

ベストアンサー率 46% (643/1383)

あ、データベースをMDE形式に変換すれば、コンパイル後のコードだけを残して、データベースからソースコード部分を除去できますよね。
あ、データベースをMDE形式に変換すれば、コンパイル後のコードだけを残して、データベースからソースコード部分を除去できますよね。
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ