初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2017-07-28 11:25:51

You0830
Member

WindowsとMacのファイル参照パスについて

FMPro 15 ADV
Windows 7 Pro 64bit
------------------------

[ファイルを挿入]スクリプトで
PDFファイルをオブジェクトフィールドに”参照”で挿入する仕組みなのですが、
パスの先頭文字列がWindowsとMacで違うためか、
MacからPDFファイルを開く事ができません。

WindowsユーザーとMacユーザーが混在する場合、
ファイル参照に特別な仕組みが必要なのでしょうか?

Offline

#2 2017-07-28 11:36:31

Hiro
Member

Re: WindowsとMacのファイル参照パスについて

ファイルパスの指定は、複数も指定可能です。
それぞれ固有パスの候補を改行一覧で列挙して指定できます。

Offline

#3 2017-07-28 15:07:59

You0830
Member

Re: WindowsとMacのファイル参照パスについて

Hiro様

ありがとうございます。
ファイル挿入の方法は、固有のパスをスクリプトに埋め込むわけでは無く、
ボタンを押すとダイアログ(エクスプローラ)が起動し、
直接PDFファイルを選択する仕組みです。

参照するときは、ファイルパスが挿入された
オブジェクトフィールドをダブルクリックするといった方法です。

挿入する時か参照する時の何れかで
WindowsかMacを判別する仕組みが必要な気がしますが
いかがでしょうか?

Offline

#4 2017-07-28 19:31:18

Hiro
Member

Re: WindowsとMacのファイル参照パスについて

事前に判別しなくとも、Windows用とMac用のそれぞれパス候補を
動的に生成して一覧併記しておけば、
FMは上から接続を試みて成功したものを表示する仕様です。
この仕様に基づきシステムを構成してください。

Offline

#5 2017-07-31 13:41:58

You0830
Member

Re: WindowsとMacのファイル参照パスについて

Hiro様

勉強不足で大変恐縮ですが…
>Windows用とMac用のそれぞれパス候補を動的に生成して一覧併記しておけば、
これは具体的にどの様に行うのでしょうか?

現在の挿入方法を具体的に言うと
ファイルを挿入[フィルタ;参照;圧縮しない;オブジェクトフフィールド名]
この一命令だけです。
エクスプローラでフ直接ァイルを選択する方法なので、
ソースファイルの指定はしていません。

先のご回答ではファイルパスは複数行指定可能とのことですが、
ソースファイルの指定の所に何かしらを記載するのでしょうか?

Offline

#6 2017-07-31 16:36:16

チポ
Member

Re: WindowsとMacのファイル参照パスについて

現在参照しているパスは得られていますか?

それを見ればお分かりになると思いますが、
1行目が相対パス
2行目が完全パス
ですよね。

で、完全パスは
  filewin:/・・・・
となっていますよね。

これを
  filemac:/・・・
とかえたものをWINの完全パスと2行に並べてオブジェクトフィールドに入力します。

これでMacでも表示されると思いますよ。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 509.23 KiB (Peak: 516 KiB) ]