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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » ポータルのタブ順を無視したい(全スクリプト終了を使わずに) » 2017-05-18 18:02:15

チポさん

早速ありがとうございました。
解決しました。
いつも勉強になります。
今後ともよろしくお願い致します。

#2 初心者のFileMaker pro Q&A » ポータルのタブ順を無視したい(全スクリプト終了を使わずに) » 2017-05-18 17:35:46

えん
Replies: 2

いつもお世話になります。
お助け下さい。
ポータルからの脱出をご教示ください。

〔ポータル(全6行)〕
1行目 フィールドA ⇒ フィールドB ⇒ フィールドC ⇒ ポータル外のオブジェクト”D”

と動作させるために現在フィールドCのトリガーOnObjectExitに

〔スクリプトE〕
オブジェクトへ移動"D"
全スクリプト終了

として、動作としては思うようなものになっております。

しかし、問題がございまして、裏で定期的に動いているスクリプトまでスクリプトEのタイミングがあってしまうと停止してしまいます。

全スクリプト終了を使わずに、ポータル外のオブジェクトへ移動させることはできますでしょうか。
ちなみに、上記スクリプトEに全スクリプト終了を入れない場合、ポータル2行目のフィールドAに移動してしまうため
全スクリプト終了を入れております。

環境
Windows8.1
FMP13or14

#3 Re: 初心者のFileMaker pro Q&A » スクリプトの一時停止 再開の無効化 » 2017-05-15 16:39:15

Shin様 Moz様

ありがとうございました。
無事、思っていた通りの動作が出来ました。
感謝申し上げます。

#4 Re: 初心者のFileMaker pro Q&A » スクリプトの一時停止 再開の無効化 » 2017-05-15 14:14:29

Shin様

ご返信ありがとうございます。
不勉強で申し訳ございません。

①トリガーでキー入力を無効にする

トリガー
OnLayoutKeystoroke

スクリプト
If ( Code ( get(トリガキー入力)) >_ 1 )
無効
End If

「無効」というのは、何(スクリプトステップ)を入れれば良いのでしょうか。
また、Loop + 元に戻すでも結構ですので、具体的にご教示頂ければ助かります。

勝手言って申し訳ございませんが、よろしくお願いいたします。

#5 初心者のFileMaker pro Q&A » スクリプトの一時停止 再開の無効化 » 2017-05-15 12:42:59

えん
Replies: 5

スクリプト内で特定のレイアウトで3秒間、一時停止させたいと思っております。

一時停止(3秒)で設定するとそのようになるのですが、その際にユーザーがEnterキーを押すと
再開されてしまいます。
ユーザーのキー入力を無視し、3秒間停止させることはできますでしょうか。

どなたかお助けいただけると助かります。

OS:Windows8.1
FM:FMpro13or14

#6 Re: 初心者のFileMaker pro Q&A » 外部データソースへの再接続、エラー判定 » 2017-05-11 10:01:01

Hiroさん、Shinさん
ご返信ありがとうございます。

誤解を招いたようですが、サーバーマシンは常に稼働中です。
Localで作った伝票データの確定値をサーバー側に受け渡します。
Local側は、受け渡した後、その伝票データに送信済フラグを立てます。

ネットワークが切れることは確率的に少ないとは思うのですが、その際に送信済フラグを立てないような
処理をしたかったのです。

インポート時にエラーコードが出ることが分かりましたのでそれで対応しました。
また、Shin様にアドバイス頂いた通り、再接続に関しましては、FMの再起動で対応致します。

大変助かりました。
ありがとうございました。

#7 初心者のFileMaker pro Q&A » 外部データソースへの再接続、エラー判定 » 2017-05-10 12:10:41

えん
Replies: 3

どなたかお助け下さい。
現在開発中のシステムですが、どうしても仕様の関係で
Localシステム+Serverシステムの両建てが必要になり開発を進めています。

Localシステム側からServerシステム側へデータをインポートさせるのですが、
ネットワークが切断した場合の対処に苦労しております。

質問1
Localシステム起動時にオフラインの場合には、レイアウト上でも「ファイルが見つかりません」
といった具合に、get(レコード総数)>0などでエラー判定できるのですが、Localシステム起動後に
オフラインになった場合は、上手く判定できません。
なにか良い方法はありませんでしょうか。

質問2
オンラインになった場合でも、Localシステムを起動し直すか、外部データソースの該当の設定を一度
編集⇒OKを押さない限り、Localシステム側で認識してくれません。スクリプト等で良いのですが
なにか再接続をスムースにさせる方法はありませんでしょうか。

以上、よろしくお願いいたします。

【環境】
◆Localシステム
OS:Windows8.1Pro
FM:FilemakerPro13及び14

◆Severシステム
OS:WindowsServer2008R2
FM:FilemakerServer15

#8 Re: 初心者のFileMaker pro Q&A » ドロップダウンリストのキーボード入力 » 2016-10-03 18:46:49

Shin様

ご回答ありがとうございます。
ということは、恐らく13以前と14以降では仕様が変更になったということなんでしょうね。
何か別の方法を考えます。
ありがとうございました。

#9 初心者のFileMaker pro Q&A » ドロップダウンリストのキーボード入力 » 2016-10-03 16:41:08

えん
Replies: 2

ドロップダウンリストを設定してあるフィールドの入力についてお助け下さい。

フィールドAに商品コードのドロップダウンリストを設定してあります。
フィールドAにカーソルが移動した際に、ドロップダウンリストが自動的に表示されますが、
その際にテンキーで商品コードを入力すると、そのリストのコードが選択されますが、
なぜか、「1」を入力した際にだけ、一番上にあるコード1が選択されずに、コード10が
選択されてしまいます。

FM13adも併用していますが、13では思った通りの動きになります。

商品コードは商品マスタを持っており、数値タイプです。
登録済の商品コード:1、4、5、6、10、11、13・・・

どなたか解決策をご存知の方がいらっしゃればご教示ください。


OS:[Windows8.1]
FileMaker Ver:[FM14ad]

#10 Re: 初心者のFileMaker pro Q&A » 次のレコードへ移動について » 2016-02-17 11:15:59

Scripter様

解決できました。ありがとうございました。

#11 初心者のFileMaker pro Q&A » 次のレコードへ移動について » 2016-02-09 12:10:15

えん
Replies: 2

初歩的な質問で申し訳ございません。

環境はWin8.1 FM-AD14です。

あるテーブルをリスト表示しています。
そのフィールドAだけを入力させたいので、スクリプトトリガ(onobjectexit)で「次のレコードへ移動」を設定してあります。
そうすると、Enterを押すことで、次のレコードへ移動し、考えている通りの動きになるのですが、一番下のレコードに行くまで
止められません。
例えば、3レコード目だけを入力したい場合でも、exit時にスクリプトが動いてしまします。

理想では、マウスで別の箇所を押したときには、上記のスクリプトは、停止してもらいたいです。

どなたかご教示いただけると助かります。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 6 queries executed - Memory usage: 553.52 KiB (Peak: 574.5 KiB) ]