• ベストアンサー

Accessのフォームをコマンドラインから起動したい

Accessのフォームは、コマンドラインから起動できるでしょうか。 もし可能であれば、やり方を教えていただけないでしょうか。

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

  • ベストアンサー
  • akipapa
  • ベストアンサー率38% (34/89)
回答No.1

メニューバーから[ツール]-[起動時の設定]の順でウインドウ「起動時の設定」を表示し、[フォームの表示]のところを設定しておくと、ACCESSが起動したときにフォームを表示することができます。 コマンドラインからACCESSを起動するときは、mdbファイルをパラメータに指定して実行するとできます。ACCESS97で確認しましたが、以降のバージョンでも変わらないと思いますが・・・ MSACCESS.EXEのパスは、インストールしている場所を買えているときは、インストールしている場所にあわせて変えてください。 例) "C:\progra~1\micros~1\office\MSACCESS.EXE" "C:\db1.mdb"

stolichnaya
質問者

お礼

できました! ありがとうございましたっ!!

関連するQ&A

  • ACCESS2007のコマンドライン引数に関して

    いつも大変お世話になっております。 コマンドプロントからaccessファイルを起動させて、/cmd以下の数字を起動したフォームのテキストボックス内に入れたいのですが、なかなかうまくいきません。 起動コマンドは、 "C:\Program Files\Microsoft Office\Office12\MSACCESS.EXE" C:Users\admin\Desktop\text.accdb /cmd 1 として、アクセスファイルの起動には成功しています。 つたない説明ですが、ご教授頂ければと思います。

  • access。コマンドラインでsql

    accessでコマンドラインからSQLを書いて、自分の書いたSQLが正しいのかどうか手軽に確かめたいと思っています。しかしgoogleで"コマンドライン access"などと調べてもそのような機能がヒットしてきません。アクセスでSQLを書いてクエリを作り手軽に検索結果を得るような機能は備わっているのでしょうか?

  • 「コマンドラインからプログラムを起動する」

    「コマンドラインからプログラムを起動する」ってどうやるのですか? 例えば、 http://d.hatena.ne.jp/language_and_engineering/20081028/1225160338 の(1) PATHを利用して起動のように、 taskmgr.exe を起動させたい場合、 どこにtaskmgr.exeを記載すればいいのでしょうか? コマンドプロンプトに張り付けて実行したら起動しましたが、 コマンドライン=コマンドプロンプトってことですか?

  • コマンドラインについて

    アクセスのコマンドラインで、最適化をしようと思います。ショートカットを作成し、/compact で最適化元データベース、最適化先データベースを指定し、実行すると、確かにデータベースは最適化されましたが、それと同時に、というか、最適化実行後にそのままデータベースを起動されるには、どうしたらいいのでしょうか? ヘルプの/compact にも、「最適化をし、アクセスを終了します」とあります。これを終了しないでデータベースを使用したいのですが… ユーザーにとっては2度手間ですよね。いい方法を教えてください。 それと、ついでに、バックアップも同時に行いたいと思いますが・・・コマンドラインのようにできますか?よろしくお願いします。Access97を使用しています。

  • access開いているフォームのモードをコマンドボタンで切り替えたい!

    access開いているフォームのモードをコマンドボタンで切り替えたい! acFormReadOnlyで開いているフォームをtxtBoxの値を消さずに acFormEditに切り替えたいのですが可能ですか? 返答お願いいたします。

  • アクセスと起動する。

    フォームにコマンドボタンを配置しクリックすることによって オフィスのアクセスの「A」と言うデーターベースを起動し同時にVisual Basicで作成した(コマンドボタンを配置した)フォームを最小化にしたいのです。 宜しくお願い致します。

  • コマンドラインってなんですか?

    vbaの事を調べていると、ちらほら「コマンドライン」と言う言葉を見かけますが、 意味がよくわかりません。 コマンドプロンプトならわかります(笑) ググってみたら 「コマンドラインとはプログラムを起動させるときに指定するオプションのようなものです」 とヒットしたのですが、要は引数みたいな感じでしょうか?

  • Access2003でフォームにあるコマンドボタンで更にフォームを開く

    Access2003でフォームにあるコマンドボタンで更にフォームを開くときのVBA記述で困っています。 Access2003で社員情報管理のデータベースを作成中です。 社員の情報を入力するにあたり、【基本情報】と【詳細情報】とでフォームを分けてあり、【詳細情報】を入力したい場合は、"基本情報フォーム"にあるコマンドボタンをクリックして"詳細情報フォーム"を開くようになっています。 この際、"基本情報フォーム"で開いている社員の【社員番号】を"詳細情報フォーム"の【社員番号】欄にも自動的に表示させるため、以下のようなVBAを記述しました。 Private Sub コマンドボタン_Click() DoCmd.OpenForm "詳細情報フォーム" Forms![詳細情報フォーム![社員番号].DefaultValue = Me![社員番号] End Sub 【社員番号】は7ケタの半角英数で、社員によって、数字だけの場合と、英数混じっている場合とがあります(データ型はテキスト型にしてあります)。 困っているのは、 1.上記を実行した際に、数字だけの社員番号は問題ないのですが、英数混じりの場合だと"社員番号"テキストボックスが「#Name?」という表示になってしまう 2."基本情報フォーム"のコマンドボタンをクリックして新規の"詳細情報フォーム"を開き(社員番号のみが反映され、他の項目は空欄の状態)、詳細情報を入力→保存したあと、別の社員番号で"基本情報フォーム"を開き、コマンドボタンで"詳細情報フォーム"を開くと、前に入力した社員の情報が出てきてしまう。 (つまり、"詳細情報フォーム"のもととなるテーブルに、1行でもレコードがあると、それが出てきてしまう。) 【詳細情報】は、 1.データを入力する社員としない社員とがいる 2.新規でレコードを作成する場合と、既存のレコードを上書きする場合とがある ので、もととなる"詳細情報テーブル"にその【社員番号の】レコードがなければ新規入力画面を、レコードがあればそのレコードを呼び出す形にしたいのですが、英数混じりの表示の件も含め、どうすれば、正しく表示されるか教えていただきたいです。 ぜひぜひよろしくお願いします。

  • Accessフォームのコマンドボタンの制御について

    Accessフォームにコマンドボタンを付けて、マクロを実行させようと考えています。 コマンドボタンを順に押してもらうために、最初は、1個目のコマンドボタンだけ 押せるようにしたいのですが。 つまり、コマンドボタンのプロパティの「データ:使用可能」の「はい」、「いいえ」を、 マクロ内で切り替えたいのですが、やり方がわかりません。 どなたか、この辺のマクロの使用例をお教え下さい。 宜しくお願い致します。

  • OASのコマンドラインからの再起動

    OASのコマンドラインからの再起動はどうやるのでしょうか?リスナーが起ちあがらずトップページが見れません。 マニュアルがないので具体的に教えていただけるとうれしいです。

専門家に質問してみよう