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

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

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

You are not logged in.

Announcement

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


#1 2016-05-14 15:08:52

Horicchii
Member

3段のスクリプトステップについて

初歩の初歩的な質問かと思うのですが‥‥、過去レスを検索多数拝見したのですが、意図する内容のものが無く上手く行きません。
ご指導の程願います。

Stp1:全レコード表示
Stp2:レコート゛のsort
Stp3:検索モード切替[一時停止]
Stp4:新規レコード/検索条件
Stp5:新規レコード/検索条件
Stp6:現在のスクリプト終了

Stp3?でスクリプト一時停止中=続行ボタンを押して、2段目の検索条件(or条件)を記入するのですが、Stp5(3段目)が実行できません。
(2段目までの実行となる=続行ボタンの表示がない)。
また、Stp6に検索実行[]を追加すると1段目しか実行できません。
検索条件は2フイールドに対し(and条件、時には3フイールドもあり)、その都度必要な条件を記入する方式です。
フォーム形式の画面で実行したいです。
環境=FMP13/Win8.1

Offline

#2 2016-05-14 22:38:05

Shin
Member

Re: 3段のスクリプトステップについて

新規検索条件の後に、一時停止を入れてみれば良いかも。

Offline

#3 2016-05-14 23:11:38

Horicchii
Member

Re: 3段のスクリプトステップについて

Shin 様

Shin wrote:

新規検索条件の後に、一時停止を入れてみれば良いかも。

Stp4&5:新規レコード/検索条件の次に、スクリプト一時停止/続行[時間制限なし]を入れた結果,OKとなりました。
ありがとうございます。

追加で申し訳ありませんが、
「スクリプトの終了」の前に既存のスクリプトステップを追加すると、3段スクリプトは実行されたのですが、
追加スクリプトが実行されていません。どうしてでしょうか?。

Offline

#4 2016-05-15 11:13:46

Shin
Member

Re: 3段のスクリプトステップについて

環境は?adv版ならデバッガを使ってみれば良いかも。

Offline

#5 2016-05-15 19:48:02

Horicchii
Member

Re: 3段のスクリプトステップについて

Shin  様

Shin wrote:

環境は?adv版ならデバッガを使ってみれば良いかも。

残念ながら、Advではありません。
追加の「既存スクリプト」は計算式が含まれています。
このせいでしょうか?。

Offline

#6 2016-05-15 20:07:46

Horicchii
Member

Re: 3段のスクリプトステップについて

追伸です、

Shin 様
追加のスクリプト(下記Stp8)の計算式は、先般Hiroさまのご指導で作ったスクリプト計算式(https://fm-aid.com/bbs2/viewtopic.php?id=4517の内で、2016-05-03 02:09:18の分です)をこの度の用途に合わせ変更しているものです。

Stp1:全レコード表示
Stp2:レコート゛のsort
Stp3:検索モード切替[一時停止]
Stp4:新規レコード/検索条件
Stp5:スクリプト一時停止/続行[時間制限なし]
Stp6:新規レコード/検索条件
Stp7:スクリプト一時停止/続行[時間制限なし]
Stp8:スクリプトの実行[↑上記での計算式を挿入]
Stp9:現在のスクリプト終了

Offline

#7 2016-05-16 06:47:23

ぽんかん
Guest

Re: 3段のスクリプトステップについて

検索すればソートは解除されてしまうので先にやっても意味ないと思いますが、検索条件の視認に必要なんですか?
いちいち停止しないで、3行ある状態で入力したらいいのでは。

検索モードに切り替え[]
新規レコード
新規レコード
一時停止[無制限]
検索実行[]
ソート

#8 2016-05-16 08:53:53

Shin
Member

Re: 3段のスクリプトステップについて

検索その物は、どの時点でやっているのでしょうね。

Offline

#9 2016-05-16 20:16:03

Horicchii
Member

Re: 3段のスクリプトステップについて

Shin 様

Shin wrote:

検索その物は、どの時点でやっているのでしょうね。

Hiro様から教えて頂いた 「(追加の)スクリプト」 では検索はしていません。前段の作業で検索し、(追加の)スクリプトをボタンで実行しています。
この度のスレは、検索作業(表題の3段スクリプトスッテプ)とHiro様のスクリプトを連続させたいと考えた次第です。

ぽんかん 様
ご回答ありがとうございます。
スクリプト一覧に「新規レコード」と言う、スクリプトが見つかりませんが‥‥。
画面上部のメニューコマンドにある新規レコードでは無いですよね?。

Offline

#10 2016-05-17 08:54:28

Shin
Member

Re: 3段のスクリプトステップについて

#6 で提示してあるスクリプトでも、検索実行 のステップは見当たらず、検索モードのままで別スクリプトを実行している事になっていますが。実際の検索は、どのタイミングで実行しているのでしょう。

Offline

#11 2016-05-17 19:09:03

Horicchii
Member

Re: 3段のスクリプトステップについて

Shin 様

Shin wrote:

#6 で提示してあるスクリプトでも、検索実行 のステップは見当たらず、検索モードのままで別スクリプトを実行している事になっていますが。実際の検索は、どのタイミングで実行しているのでしょう。

返答:Stp8でスクリプト実行[<不明>]となります。続行ボタを押すと ”スクリプトが見つからない、削除された可能性あり”のエラーが出ました。

Stp1:全レコード表示
Stp2:レコート゛のsort
Stp3:検索モード切替[一時停止]
Stp4:新規レコード/検索条件
Stp5:スクリプト一時停止/続行[時間制限なし]
Stp6:新規レコード/検索条件
Stp7:スクリプト一時停止/続行[時間制限なし]
Stp8:スクリプトの実行[↑上記での計算式を挿入]
Stp9:現在のスクリプト終了

Stp3で1段目の検索条件入力画面となりますので検索条件入力→画面右上の「スクリプトの一時停止中「続行」ボタンで次へ、
Stp4で2段目の条件を入力→同「続行」ボタン、
Stp5で一時停止
→Stp6にて3段目の検索条件入力。ここで「続行」ボタンが表示されないので、「検索実行」コマンドを押下しています。
この時、Stp8が実行されるのではないかと思ったのですが、結果として行われていない現状です。

※Stp8でスクリプト実行[<不明>]となります。続行ボタを押すとエラー”スクリプトが見つからない、削除された可能性あり”
また、不明ならば計算式を入れればいいのかな?(・_・;)と思い、挿入している次第です。
※Stp7は不要でした。←これでは4段目の条件入力できることになりますね。

※要は、3段スクリプトとスクリプト管理に登録されている各スクリプトを1つのスクリプトにまとめたいのです。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 528.2 KiB (Peak: 548.74 KiB) ]