ACCESSメールリンクで指定レコード開く

このQ&Aのポイント
  • Microsoft 365のoutlookメールで送信先のローカルACCESSを起動し、指定したレコードを抽出して表示する方法について教えてください。
  • メールに貼り付けたリンクを認識できず、リンク先が見つからない状態になってしまいます。
  • ACCESS起動時に引数を渡し、指定したレコードを抽出する方法以外にも、メール送信先で指定したレコードを表示する方法があれば教えてください。
回答を見る
  • ベストアンサー

ACCESS メールリンクで 指定レコード開く

教えてください。Microsoft 365 outolookメールのメッセージに貼り付けたリンク等で、送付先のローカルACCESSを起動、フォームで指定したレコードを抽出して表示させたいです。 以下のリンクを貼り付けましたが、 <File:¥¥C:¥Users¥XXX¥Desktop¥02試験DB.accdb /cmd"7183"> outolookメールが認識するリンク先は、 C:¥Users¥XXX¥Desktop¥02試験DB.accdb ¥cmd となり、リンク先が見つからない状態となります。 02試験DB.accdb /cmd"7183"は、ACCESS起動時に引数を渡し、7183の値のレコードを抽出するために設定しました。テストでは動作良好です。 上記以外に、メール送信先にACCESSの指定したレコードを抽出表示させる方法があれば、その方法でも良いです。 助言等、よろしくお願いいたします。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率65% (1617/2456)
回答No.1

ショートカットを作成して添付ファイルにして送付したらどうでしょうか。

nifu5656
質問者

お礼

早速の助言をいただき、ありがとうございました。 ショートカットで試してみます。今後とも宜しくお願いします。

関連するQ&A

  • ACCESS クエリのリンクテーブル変更できない

    ACCESS2007-2010にて、リンクテーブルの場所変更をリンクテーブルマネージャから行いました。 リンクテーブルマネージャでのリンク先は新しい場所が表示され、テーブルオブジェクトをダブルクリックすると参照もできます。 ただし、既存のクエリを実行すると、"ファィル C:\xxx\xxxx.accdb"が見つかりませんでした。" のエラーとなります。この"C:\xxx\xxxx.accdb"は、変更前のリンク先です。クエリで定義しているテーブルはのリンク先は変更できないのでしょうか。

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

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

  • Accessのリンク先を相対パスにしたい

    Access2010をつぎのような環境で開発しています。 c:\開発\データ.accdb  テーブル定義と実データ格納 c:\開発\アプリ.accdb  データ.accdbのテーブル定義へのリンクとフォームなど これを本番のネットワーク環境 “\\network\本番” に設置した場合、 「c:\開発\データ.accdbは無い」旨のエラーになってしまいます。 また、本番環境のパス名はインストール先によって異なります。 Access2010のリンクマネージャでは絶対パスでのリンクしか定義できないようですが、 カレントパスに変更するには、アプリ.accdb を起動時に毎回、動的に変更するしかないのでしょうか? お教えいただきたくお願いいたします。

  • Accessでテーブルのリンクを新規テーブルに保存

    ExcelのデータをAccessのテーブルでリンクしています。 そのデータをクエリで必要なレコードだけを抽出します。 抽出したデータのみを新規テーブルとして保存したいんですが、保存の仕方がわかりません。 Access2000です。 どうかよろしくお願いします。

  • 異なるDB間の異なるテーブルの特定レコード間のリンクは可能か?

    Window98, Access2000を使用しています。 現在(1)住所録DBと(2)家計簿DBをAccessにて作成しています。家計簿DBは長年使っていますのでかなりの情報量です。(1)の住所録DBは先日から作り始めたばかりです。そこで質問させていただきたいのですが、(2)の家計簿DBにあるAccount名と住所録DBにある会社名とリンクをさせたいのですがどのようにしたらよいのでしょうか? 外部テーブルとしてリンクさせるテーブルを新たに新規Account名として追加して家計簿DBにつくることは出来ますが、完全な目的達成の問題点として、 1)家計簿DB内にあるAccount名の数は1000件を超えていますが、そのそれぞれのAccount名テーブルはかなり簡素なものなので、そのテーブル構造及びフィールド(住所、担当者(個人名)、交信情報(メモ))やそれぞれのリンク構造は住所録DBを使いたい。但し、1000件以上のAccount内容全てにその詳細情報は不要で、家計簿DBの特定のAccount名につき住所録DBの会社テーブルにある特定のレコードとリンクさせ、内容を充実させたい。即ち異なるDB間で特定のテーブル内にある特定のレコード間のリンクは可能か否か? 2)家計簿DB内のAccount名は会社名もあれば個人名もあります。一方住所録DBには、家計簿DBのAccount名テーブルの該当リンク先テーブルとして、会社名は (a)会社テーブル、個人の場合は (b)担当者(個人)テーブルのように2種類のテーブルが存在していますが、それぞれ該当レコードにリンクさせる事は可能か? 上記1)、2)に付き技術的可能性の可否について、或いは目的達成のためのアイデアが頂ければ喜びます。宜しくお願いします。

  • outlook2003 メールにリンクをはりつける

    outlook2003で、新規メールを作成する際に、添付したいファイルをリンクとして貼り付ける 方法を教えてください。outlook2010では、貼り付けのオプションで指定ができますが、 outlook2003の場合の使い方が分かりません。 たとえば、デスクトップ上のあるファイルに入っているワードの場合 <C:\Users\owner\Desktop\Sample\Sample.doc> このようにリンクが貼り付けたいです。 よろしくお願いします。

  • 他のファイルからリンクしてるテーブルリンクのパスを

    アクセスです。 Sub Sample() Debug.Print CurrentDb.TableDefs("T_TEST").Connect End Sub このコードでアクセスの他のファイルからリンクしてるテーブルリンクのパスを取得できますが VBAでパスを変更するにはどうすれば良いでしょうか? 例えば ;DATABASE=C:\Users\\TEST1.accdb を ;DATABASE=C:\Users\\TEST2.accdb に変更するコードが知りたいです。

  • accessでスコアが一番高いレコードのみを抽出する方法は

    accessでスコアが一番高いレコードのみを抽出する方法は 画像のようなtableで、各ユーザ毎に一番スコアが高いレコードのunique idを抽出したいと思っています。同じスコアがあった場合は、unique idが若い方を採用したいです。 これをなるべく簡潔に or 高速に処理するには、どのようなクエリ or sql文をかけばよいのでしょうか。

  • クエリの結果とレコードセットの結果が違う

    開発言語:VB2010 データベース:アクセス2010 VB2010でDAOを使用して、ACCDBに接続しています。 以下のテーブルに対して、SQLで、Snapshotで開いているのですが、クエリの結果とレコードセットの結果が違ってしまい困っております。 クエリだと濁点は抽出しませんが、レコードセットで開くと濁点も抽出されてしまいます。 レコードセットでもクエリと同じように濁点を拾わず抽出するにはどのようにしたらよいのでしょうか? ご存知の方がいましたらご教授していただけるとありがたいです。 **テーブル名** MST_得意先 *MST_得意先フリガナフィールド 1.ガイコク 2.カカシ *参照設定 Microsoft.Office.Interop.Access *SQL文 SELECT MST_得意先.* FROM MST_得意先 WHERE (MST_得意先.得意先フリガナ Like '*カ*'); OpenRecordset(SQL, Dao.RecordsetTypeEnum.dbOpenSnapshot) *結果 ・クエリ=2.カカシのみ抽出(濁点抽出なし) ・レコードセット=1.ガイコク、2.カカシ(濁点抽出)

  • アクセス2007でのインポートエラー「カレントレコードがありません」に

    アクセス2007でのインポートエラー「カレントレコードがありません」について。 データをインポートしようとすると「カレントレコードがありません」と表示され、インポートできません。同時に作成されるインポートエラーテーブルを確認すると「型変換エラー」が原因のようです。 インポート先のファイル(名簿.accdb)は、従前使用していたアクセス2003のファイル(名簿.mdb)を2007対応にしたものです。(各オブジェクトの構成や保有データは同一) 試しに、同じテキストデータをアクセス2003ファイル(名簿.mdb)にインポートしたところ、正常に完了しました。 アクセス2003の入ったパソコンが廃棄予定であり、今後はアクセス2007ファイル(名簿.accdb)を使いたいのですが、非常に困っています。原因と対処法を教えてください。 ※インポートする元データはエクセルマクロ有効ブック(.xlsm)のため、コピーしてテキスト形式で保存しなおしています。

専門家に質問してみよう