- ベストアンサー
ACCESS2007からACCESS97へ
自分はACCESS2000で作成したアプリケーションを友人にあげたいのですが、友人はACCESS97です。 自作のアプリケーションをACCESS97で動作出来るようにしたいのですが
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ACCESSのランタイム版を入れれば、開発(デザイン)機能以外は、つまりプログラムを実行する分には動きます。厳密にはライセンス関係を理解の上、インストールしたほうがいいです。あえてずばりのリンクは貼りませんのであしからずです。 ただ、OS依存のAPIやプログラム上でデザイン変更してる部分等はエラーになります。 http://www.google.com/search?q=%EF%BC%A1%EF%BC%A3%EF%BC%A3%EF%BC%A5%EF%BC%B3%EF%BC%B3200%E3%83%A9%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0&hl=ja&lr=lang_ja&num=100
その他の回答 (2)
- ttk11
- ベストアンサー率25% (40/154)
ACCESS2000 には 旧バージョンへの変換 という機能はあります 理屈の上では ACCESS97 用のMDBが作成出来るのですが たぶん 稼動しません ただしACCESSの機能のうち ごく単純な機能だけを 使用しているのなら 万が一の確率で稼動できるかも しれません VBAモジュ-ルを使うなどしていれば、稼動は たぶんしません ACCESS2000 と ACCESS97 とには たいへん大きな違いがあります (ファイルシステムとかその他機能いろいろ) 例えばACCESS2000 と ACCESS2002 との間には それほど大きな違いはないので ある程度の互換性は期待できますが ACCESS2000 と ACCESS97 とに互換性は まったく期待できません
補足
回答有難うございます。 モジュールは使っていません。 今のところ テーブルは ・トランザクションのテーブル ・参照用テーブル3つ フォームは ・トランザクション用 ・参照テーブル用(3つ) メニューを含めて5つのフォームのみです。 メニューフォームに「Calendar」を貼り付けてこれを他のフォームで参照しています。 トランザクション用のフォームはビュー設定を「フォーム/データシート」して項目が多いので、半分の項目はフォームフッターに置きました。コンポボックスを3個使っています。 コードはメニューから各フォームを呼び出す「DoCmd.OpenForm」のみです。 この程度でもダメですか
- mshr1962
- ベストアンサー率39% (7417/18945)
Access2000なら「ツール」「データベースユーティリティ」に 「データベースの変換」「Access97ファイル形式」 というのがありませんか? 一部の2000から有効の機能が使えませんが、Access97上で動かせるようになると思います。
補足
回答有難うございます 「データベースの変換」まで来たのですが、「Access97ファイル形式」はなく、 「変換先のデータベース」のダイアログボックスになり、ファイルの種類の選択肢に ・*.MDB…マイクロソフトACCESSデータベース ・*.MDA…アドイン ・*.MDW…ワークグループファイル の3つがありました。 *.MDBで保存して友人に送信しました。現在動作確認待ちです
お礼
ご回答有難うございます。 「ACCESSのランタイム版」上で動作したようです。 今のところ何もトラぶっていないようです。