• ベストアンサー

access2003でのアプリケーションが起動しない

windoess_xpでaccess2003を新規購入してライセンス登録を済ませた環境でアプリケーションを実行した所 フォルダーにあるメインファイルをクリックすると 一瞬表示された後にフォルダー画面に戻ってしまいます。メインファイル以下のファイルは開く事ができます。又、accessで新規のデータベースを開く事もできますので、access自体がおかしい感じではなく、何かのプロテクトがかかっている様な感じのですが アプリケーション自体は別のパソコンで従来使っていましたので大丈夫の筈ですが、どなたか教えて頂ければ助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

フォルダーはローカルPC上ですか?ネットワークドライブ上? アクセスを起動してからファイル→開くでも同じ? ご質問者さんが作成した.MDBですか? で無ければ作成者に相談されたほうが早いと思います。 取りあえず、アクセスを起動後にShift キーを押しながらファイルを開く。 とか 新規MDBにインポートしてから開いてみるとか (一回目だけは開けるかも) 起動時に何かのチェックを行っていそうな気もしますが セキュリティの突破方法にも通じるレスを付ける訳にも行きませんので、 この辺まで。

h0909070
質問者

お礼

回答頂きましてありがとうございます。 パソコンのダウンとデータの消失、新規のパソコン購入等で作業が混乱してしまいなにが何だか判らなくなってしまいました。 ご指摘の作業は一通りやってみたのですが、状況は同じでしたが、アクセス自体は問題ないし、パソコンも新規であまり問題が発生しそうな環境ではないし作成者に相談するのが一番いいのですね。有難うございます。早速メールを送ったのですがまだ連絡はないのですが、原因として考えられるのはパソコンを交換した為にアクセスのアプリケーションのデータベース供給元のサービスキーが使用出来なくなった可能性があります。 困った時に大変貴重なアドバイスを頂きまして有難うございました。

関連するQ&A

  • ACCESS非表示でフォームのみ表示して起動したい

    ACCESS2010のオプションのカレントデータベースのフォームの表示を(表示しない)にして、AutoExecマクロから以下のMain()プロシージャを呼び出して 起動時にフォーム(メイン画面)を表示しています。 ----------------------------------------------- Function Main() As Integer 'メイン画面の表示 DoCmd.OpenForm "メイン画面", acNormal Main = 1 End Function ----------------------------------------------- このままでは、ACCESSファイル(.accdb)をダブルクリックして実行するとメイン画面とその背後にACCESSアプリケーション自体が表示されてしまいます。 そこで、Form_Openイベントプロシージャに ----------------------------------------------- Dim rc As Long rc = ShowWindow(Application.hWndAccessApp, SW_SHOWMINIMIZED) ----------------------------------------------- を記述したのですが、ACCESSアプリケーションは表示されなくなったのですが、フォーム(メイン画面)も表示されなくなってしまいました。 フォーム(メイン画面)だけ表示してACCESSアプリケーションは表示されないようにしたいのですがどのようにすればよいのでしょうか。 よろしくお願いします。

  • ACCESSアプリケーションから実行するには

    ACCESSファイル(.accdb)をダブルクリックすると フォームが表示されます。 このACCESSファイル(.accdb)をデバッグしたい時 SHIFTキーを押しながらACCESSファイルをダブルクリックすると ACCESSアプリケーションが起動して ACCESSアプリケーションのウインドウ (左側にフォームやモジュールModule1などが表示されているウインドウ) が表示されます。 ALt+F11でVBEのウインドウを表示してブレークポイントを設定した後、 この後どのようにすれば ACCESSファイル(.accdb)が実行されてフォームが表示 されるのでしょうか。 おそらく、ダブルクリックで起動したときは、 Accessのオプションのカレントデータベースの フォームの表示で指定されているフォームが 表示されてVBAプログラムが実行されると思います。 (VBAの中にフォームを表示するコードはありません) SHIFTキーを押しながらダブルクリックで起動した時は、 ACCESSアプリケーションのウインドウ、または、 VBEのウインドウから、フォームを表示して実行 するにはどうすればよいのでしょうか。 よろしくお願いします。 (Windows7 ACCESS2010)

  • VBからのACCESSの起動に関して

    開発環境:Visual Basic 2008/ACCESS 2000 VB2008よりACCESSを更新したり、ACCESSのレポートを使用したりする プログラムを作成しています。 その際に、1つのACCESSに複数のレポートを作成している事から、複数のプログラム からACCESSを起動させようとするとエラーとなってしまいます。 ACCESSをそれぞれ分けてしまえば問題ないですが、、、、 そもそも1つのACCESSファイルを複数からアクセス(複数のVBプログラム)するという事が 不可能なのでしょうか? あるいは、下記の記述にあるように、データベースを開こうとするかエラーである為、 開いているか確認の記述をし、既に開いているようだったら、その処理をとばすような事 をすれば問題ないのでしょうか??? 教えて頂きたいと思います。 よろしくお願いします。 《記述内容》 Dim ac As Object ac = CreateObject("Access.Application") With ac 'アプリケーションを表示する ac.Visible = True 'データベースを開く ac.OpenCurrentDatabase("C:\sample.mdb") '名前を指定してレポートを開く ac.DoCmd.OpenReport("R_一覧表", 2) 'acViewPreview 'レポートの最大化 .DoCmd.Maximize() 'オブジェクトの解放 System.Runtime.InteropServices.Marshal.ReleaseComObject(ac) End With ac = Nothing

  • accessを開けません

    access2013です。 ファイルサーバーにaccessファイルを置いています。 ファイルサーバ ーーーフォルダA ーーーフォルダB         ーーーフォルダC         ーーーフォルダD こんな感じでフォルダ構成されていますが、フォルダAに入っているaccessファイルだけ開けなくなりました。他のBCDのフォルダにあるaccessファイルは開けます。 エラーメッセージは 「ファイル'¥¥サーバー名¥フォルダA¥ファイル名.mdb'が見つかりませんでした」 と出ます。 フォルダAにあるaccessファイルをコピーして他のフォルダに移動すると、開くことができます。 また、フォルダAにexcelファイルを入れても開けます。 他のPCからはフォルダA上で問題なく開けます。 自分のPCだけ、フォルダA上にaccessファイルを置くと開けない、という状態です。 なんかのキャッシュ的なものが残ってる?のかよくわかりませんが、 解決方法がおわかりでしたら教えてください。 お願いします。

  • ACCESSレポートの起動のさせて方に関して

    VB2008の環境からACCESSのレポートを起動させたいと考えて います。 いろいろ検索しました結果、以下のような記述をしてみましたが、正しく起動 してくれません。。。 どのように記述するのが正しいのでしょうか??? 教えて下さい。 環境 : VB2008/ACCESS2000 《記述内容》 ※ Microsoft Access 9.0 Object Libraryを追加 Dim accApp As Access.Application 'Access の新しいインスタンスを作成 accApp = CreateObject("Access.Application") 'データベースを Access ウィンドウで開く accApp.OpenCurrentDatabase("c:\sample1.mdb") '印刷 accApp.DoCmd.OpenReport("R_sanple") '現在開いているデータベースを閉じる accApp.CloseCurrentDatabase() 'インスタンス破棄 accApp = Nothing

  • アクセスでは、一つのアプリケーションに対して、一つ

    エクセルは、一つのアプリケーション内で複数のブックを開くことが可能ですが、 アクセスでは、一つのアプリケーションに対して、一つのファイルしか開けないのでしょうか? ここで言う「ひとつのアプリケーション」と言うのは、 スタート→すべてのプログラム→Microsoft Office Excel 2007を押した事です。

  • タスクスケジューラでAccessの起動

    Windows7,Access Runtime2010の環境で,タスクスケジューラを設定してAccessのソフトを自動起動し,処理をさせようと考えていますが,タスクスケジューラに『%1 有効なWin32アプリケーションではありません』と 表示されて,Accessが起動されません。 Access2010がインストールされている環境でも,起動されません。 起動するファイルをAccess以外(例えば.txtや.xlsx)に設定した場合は問題なく起動されます。 また,XPでAccessRuntime環境で実行したところ,問題なくAccessが起動されました。 Windows7ではなぜ,タスクスケジューラからAccessが起動できないのでしょか?

  • エクセルから現在起動しているアクセスファイルをアクティブにしたい

    現在エクセルとアクセスを開いています。 エクセルマクロで現在開いているアクセスをアクティブにしたいのですがうまくいきません。 Sub アクセスをアクティブにする() Dim app As Object Set app = CreateObject("Access.Application") app.Application.Visible = True app.Visible = True End Sub これを実行すると新たに空のアクセスアプリケーションが開きます。 (app.Application.Visible = True)を抜いても同じです。 現在起動中のアクセスファイル(○○○.mdb)をエクセルからアクティブにするにはどうすればいいのでしょうか? ご教授よろしくお願いします。

  • Access2013を買いましたが

    現在、2台のパソコンでそれぞれOffice2010とOffice2007を使っています。 どちらもBTOパソコンにセット販売のOfficeで、Accessはついていません。 これとは別に、WindowsXPパソコン上にAccess2003で以前作成したデータベースファイルが多数あり、今回Access2013を単品で購入しました。 今後新しいパソコンを買うときにAccess2013はライセンス移行できますが、Office2007と2010は新しいパソコンでは使えません。 私は、Outlook、Excel、Access以外は、使いません。 ◆質問なのですが、新しいパソコンを購入した後に、Outlook、Excel、Accessのみを使用したい場合、どのような買い方をするのがベストでしょうか。 ExcelとAccessではWindowsAPIを含んだVBAマクロを使います。

  • ACCESS 2.0の業務用アプリケーションとACCESS データーベースウィンドウズよりのDBへの直接操作について

    ACCESS 2.0の業務用アプリケーションが稼動している時にACCESS 2.0のデーターベースウィンドウズでopenした削除クエリー等でテーブル等を操作することはACCESS 2.0のアプリケーション(及びデーターベース、テーブル等)を破壊する事があるのですか?サーバーにテーブル、クライアント3台にアプリケーションのシステム環境です。宜しくお願いします。

専門家に質問してみよう