人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

accessの質問です。メインスイッチボードに複数のタブ(庶務課、経理課etc)があり、各部署はLANで接続し、各パソコンのデスクトップにメインスイッチボードのショートカットを作りデーターベースへアクセスさせているのですが、ショートカットをダブルクリックすると、まずは一番左のタブが開かれます。これを2番目のタブへのショートカットや3番目のタブへのショートカットをデスクトップに作成できないでしょうか。(たとえば庶務課のパソコンならダイレクトに庶務課のタブがひらかれるようにしたい。)よろしくお願いします。

●質問者: July_Star
●カテゴリ:コンピュータ
✍キーワード:access ETC アクセス ショートカット スイッチ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● kn1967
●60ポイント

ショートカットのプロパティを開いてリンク先を

"C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" "C:\aaa.mdb" /cmd keiri

といったような形に書き換えます。

※MSACCESS.EXEのフルパスはそれぞれのパソコンにて検索を行って、

ファイルの存在を確認した上で設定してください。

※mdbファイル名の部分はそのままの状態で残しておけば良いですが

ダブルクォーテーションで囲われていない場合は囲っておく事をお勧めします。


/cmdをつけて起動させたAccessは、

VBAにてcommandというコマンドを使うことによって

keiriというパラメータを得る事が出来ますので、

フォームの開く時イベントにて、

Private Sub Form_Open(Cancel As Integer)
 Select Case Command
 Case "keiri"
 Me.ページ1.SetFocus
 Case "syomu"
 Me.ページ2.SetFocus
 End Select
End Sub

といった感じで制御できます。

※パラメータに日本語を用いるのはトラブルの元となりますのでkeiriやsyomuといったように半角英数字にしておくことをお勧めします。

※タブという言葉からタブコントロールだと推測してコードを書いています(動作テスト済みのものです)が、ボタンなどでも書き方は同じ(Me.ボタン1.SetFocus)です。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ