- 締切済み
パネルにほかのデータベースを開くボタンを追加する方法
こんばんは。 現在、3つのデータベースがあります。 ひとつはアプリA.mdb ひとつはデータ.mdb ひとつはアプリB.mdb という名前だとします。 これまでは「アプリA]と「データ」の2つだけだったので、 「アプリA」に「データ」のテーブルをリンクして動かす形でOKでした。 そこへ「アプリB」ファイルがきたため、 今まで起動時立ち上げていた「アプリA起動画面」のパネルに、 ボタンを追加して、そのボタンを押せば「アプリB」も開くことが出来るように したいのですが、どのように設定するといいのでしょうか。 単なるボタンの設定ではないことは分かるのですが、 具体的にどうしたらいいのかが分かりません。 申し訳ありませんが教えてください。 WinXP、Access2000です。
- aoitaiyo
- お礼率83% (67/80)
- オフィス系ソフト
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- nicotinism
- ベストアンサー率70% (1019/1452)
コマンドボタンのクリック時に call shell(syscmd(acSysCmdAccessDir) & "msaccess.exe " _ & """C:\Documents and Settings\BlueSun\My Documents\App_B.mdb""",vbNormalFocus ) とかもあります。 ※アンダーバー _ の直後で改行されて 二行になります。 _ はVBAでの行継続文字です。
- GreatDragon
- ベストアンサー率46% (186/402)
こんばんは。 その追加するコマンドボタンの「ハイパーリンクアドレス」と「ハイパーリンクサブアドレス」を 設定すればよいかと思います。 (設定例) ハイパーリンクアドレス:アプリB.mdb ハイパーリンクサブアドレス:Form フォーム1
お礼
ご回答いただきましてありがとうございました。 お礼が遅くなりましてすみませんでした。 様々なトラブルが立て続けに起こったため、レスが付けられず申し訳ありませんでした。 おかげさまで簡単にボタンを作成することができました。 この件含めて色々とトラブルが起き、 都度アナログで対応しました。 もっとアクセスが出来るようにならないと・・と思いました。
関連するQ&A
- Access2000の追加クエリ(INSERT句)について
Access2000で作成したmdbファイルAから他のmdbファイルBにあるテーブルデータを取得して、mdbファイルAのテーブルにこのデータを追加する構文として、 DoCmd.RunSQL "INSERT INTO テーブル1 SELECT * FROM テーブル2 IN ""Z:\mdbファイルB.mdb""", -1 を記述して使用していますが、mdbファイルB.mdbにデータベースパスワードを設定すると、「実行時エラー・パスワードが正しくありません」のエラーが発生します。 接続先のmdbファイルBにパスワードを設定した状態で使用したいのですが、何かよい解決策はないでしょうか? なお、上記のとおりパスワードを設定した状態でテーブルにデータを追加できさえすればどんな方法でもかまいませんのでご教授願えないでしょうか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- データベース分割ツール後のリレーションシップ
アクセスのmdbファイルをデータベース分割ツールでテーブルとその他に分けたら リレーションシップが全部消えてしまいました。 これはリレーションシップを設定しない方がいいということでしょうか? テーブルのみのBe.Mdbファイルの方はまたリレーションシップを組みなおすことは可能でしたが 元のmdbファイルの方のリンクテーブルでは最初のようなリレーションシップを作ることができません。 私のやり方がおかしいのでしょうか? (access2003です)
- ベストアンサー
- オフィス系ソフト
- エクセルからアクセスへADO 「_be.mdb」に追加するべき?
リンクテーブルでtest.mdbとtest_be.mdbに分割した場合 エクセルからアクセスへADOでテ゛ータを追加する場合、 「test.mdb」と「test_be.mdb」のどちらに追加すればいいのでしょうか? 「test_be.mdb」はリンクテーブルとして「test.mdb」のテーブルのみ保存されています。
- ベストアンサー
- オフィス系ソフト
- ACCESSリンクテーブルでデータを入力しても表示されない。
ACCESSリンクテーブルでデータを入力しても表示されない。 MS ASSECC2003を使っています、 ORG_data.mdbに元データがあります USER.mdbからリンクテーブルで上記ORG_data.mdb のテーブルを参照しています。 USER.mdbを開いてORG_data.mdbのテーブルに新規データを追加しても USER.mdbをいったん閉じて再度開かないと追加されたデータが見えません 元データのORG_data.mdbのテーブルにはデータが追加されいますが、 リンクテーブルの設定とかあるのでしょうか? USER.mdbで追加したデータがすぐに更新されて見れる方法はありませんか? どなたかお知恵を拝借させてください。 リンクテーブルで参照
- ベストアンサー
- その他(データベース)
- Access(アクセス)のDB(データベース)の作り方。
はじめまして、Access(アクセス)初心者です。 生産管理をやっているのですが、この度アクセスを用いて管理していこうかと思い、勉強中です。 生産管理といっても、在庫や顧客情報など色々なデータベースが必要であることがわかりました。 作成しているうちに、ごちゃごちゃしてわからなくなり、 結果何がしていのかわからなくなった次第です。(笑) ~質問~ 生産管理を1つのアクセスファイルで完結するのと、 在庫管理や顧客情報などの小さく分けたファイルを用いてテーブルのリンクを行うのとでは、どちらがいいのでしょうか? 私の思いとしては、小分けにしたファイルを用いて作った方がわかりやすいのですが、テーブルのリンクをした時に何らかの弊害が発生するのでしょうか? ~要約~ (1) 生産管理.mdb (在庫管理テーブル) (顧客情報テーブル) (工程管理テーブル) (社員情報テーブル) (2) 生産管理.mdb 在庫管理.mdb 顧客情報.mdb 工程管理.mdb 社員情報.mdb (各データベースをリンクする) データ量にも関係すると思うのですが、 データベースを構築するにあたり(1)と(2)はどちらがいいのでしょうか? また、テーブル等をリンクした場合、発生する弊害はあるのでしょうか? ご指導の程お願い致します。
- ベストアンサー
- その他(データベース)
- ラジオボタンで選択したらデータベースが出来るには
ASP.NET WebMatrix (VB.net)での質問です。 1~複数のデータがあり、 ラジオボタンで、各々AかBを選択すると、 1-a, 2-b, 3-b, 4-a, 5-a,・・・・・・ と言う感じにデータベースが構築される。 1~の数字はユーザーを示し、 たとえば、 1さんのマイページからは、自分がaだということしか分からない(2~のデータは見えない)。 というプログラムを組まないといけません。 まず、ラジオボタンで選択したものがデータベースになる、というのは、Accessで出来ますか? もう、全然分かりませんで困っているのでご教授ください。
- ベストアンサー
- その他(プログラミング・開発)
- SQLクエリでデータベースが壊れる?
AccessアプリでSQL Serverデータベースを更新しています。 データベースをODBCデータソースとして登録して、AccessdeそのODBCデータソースへのリンクテーブルを作っています。 データベースが何回か壊れたのですが、AccessVBAから発行したリンクテーブルへのSQLクエリでデータベースが壊れるようなことはあるんでしょうか? あるとしたら、そのクエリを発行すると必ず壊れると思うんですが・・・。 同じAccessアプリを使っても、データベースが壊れない環境もありますし・・・。 データベースが壊れた原因がわからなくて困っています。 Windows 7、SQL Server 2008 R2 Express です。
- 締切済み
- SQL Server
- 別のACCESSデータベースのテーブルのレコードを追加したいのです
別のACCESSデータベースのテーブルのレコードを追加したいのです 同じ内容のデータベースが二つあります データベース1とデータベース2を其々別の人がデータを入力しています データベース1にデータベース2のテーブルで T_データT_データ明細の二つのレコードを追加したいのですがどの様にすればよいでしょうか ご指導をお願いいたします。
- ベストアンサー
- その他(データベース)
- アクセス追加クエリで限定したい
環境は WinXP SP3 ACCESS2003です。 次のように追加クエリでテーブルにデータを追加していますが A B C D 1 545 5555 456 1 444 5485 698 2 584 6985 524 2 526 7898 214 3 548 5455 555 この次に 1 545 5555 456 と同じデータが追加されたとき 追加できないようにしたいのですが うまくいきません Aの追加条件に<>"A" 指定とか 主キーの設定はだめですし どちらさまか ご指導ください
- 締切済み
- その他(データベース)
- Accessのテーブルのリンクについて
Access2002で、異なるファイル間でテーブルをリンクして使用しています。 「A」データベースと「B」データベースがあり、 「A」データベースのテーブルを「B」データベースへリンクさせています。 「B」には「A」からリンクさせているテーブルと同一の形式のテーブルがあり、 普段は「B」所有のテーブルを使用しているのですが、「保存」ボタンクリック時に 「A」からリンクさせているテーブルに「B」の内容をコピーするマクロを作成したいのですが、 値の代入がうまく行きません。 どうすればデータをコピーできるでしょうか。
- ベストアンサー
- オフィス系ソフト
お礼
ご回答いただきましてありがとうございました。 お礼が遅くなりましてすみませんでした。 様々なトラブルが立て続けに起こったため、レスが付けられず申し訳ありませんでした。 色々な形で設定が出来るのですね。 私はモジュール等の設定が組めないので、 もっとアクセスが出来るようにならないと・・と思いました。