質問: お世話になります。 MSAccessにて、ODBCデータリンクを使ってMysqlからデータを引っぱり編集を行っているユーザがおります。データの中にのファイルパスを格納しているVarchar型の列があるのですが、この値をAccessでクリックした際にハイパーリンクとしてファイルを開きたいという要望をユーザからもらいました。 VBAで作る方法ならイメージがつくのですが、できましたらノンプログラミングでやり方を説明して解決したいです。Accessにはハイパーリンク型というのがあったかと思いますがMysqlには無いようでした。 何卒、宜しく致します。
回答: ユーザーが直接リンクテーブルを開いて操作しているのでしょうか。 だとしたら、それは危険なことです。もし操作を間違えて全件削除したら、もう戻せませんよ。ExcelのようにUndoききませんから。 リンクテーブルと連結するフォームを作成して、そこでデータ操作するようにしましょう。そうすれば、連結テキストボックスの「ハイパーリンクあり」プロパティを「はい」にすれば、ハイパーリンクとして機能します。 フォームでは、不適切な入力や削除ができないようにプログラムで制御することができますので、安全に運用できます。