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

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

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

You are not logged in.

Announcement

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


#1 2016-09-07 10:57:45

september
Guest

「戻る」ボタンを押す条件

V12を使用しています。
一覧表に「戻る」ボタンがあります。
「戻る」ボタンを押す条件に、
良品又は不良に入力しているレコードで、作成日又は作業者が空白の場合のみエラー表示
がでて戻らせない方法をご指導願います。

一覧表のレイアウトです。
      型式     良品     不良     作成日     作業者

#2 2016-09-07 11:43:15

scripter
Guest

Re: 「戻る」ボタンを押す条件

If[(良品<>"" or 不良<>"") and (IsEmpty(作成日) or IsEmpty(作業者))]
  //error
Else
  //ok
  //戻るスクリプト
End If

#3 2016-09-07 15:36:35

september
Guest

Re: 「戻る」ボタンを押す条件

scripter wrote:

If[(良品<>"" or 不良<>"") and (IsEmpty(作成日) or IsEmpty(作業者))]
  //error
Else
  //ok
  //戻るスクリプト
End If

回答頂き有難う御座います。
//error は カスタムダイアログの表示ですよね。
//ok と//戻るスクリプト はどうすれば分からないのですが。

#4 2016-09-07 19:10:31

旅人
Member

Re: 「戻る」ボタンを押す条件

どこに戻るのですか?

Offline

#5 2016-09-08 14:15:13

september
Guest

Re: 「戻る」ボタンを押す条件

旅人 wrote:

どこに戻るのですか?

戻るのは「表紙」です。

#6 2016-09-08 14:45:28

旅人
Member

Re: 「戻る」ボタンを押す条件

普通にレイアウト切り替え[表紙]でしょう。
OKは特に要らない。
カスタムダイアログで「表紙に戻りますか」くらい。

Offline

#7 2016-09-08 16:09:59

september
Guest

Re: 「戻る」ボタンを押す条件

旅人 wrote:

普通にレイアウト切り替え[表紙]でしょう。
OKは特に要らない。
カスタムダイアログで「表紙に戻りますか」くらい。

理解できました。
有難うございます。

#8 2016-09-09 10:05:27

september
Guest

Re: 「戻る」ボタンを押す条件

解決したつもりでしたが、相談内容が間違っていましたので、改めてお願い致します。

V12を使用しています。
一覧表に「戻る」ボタンがあります。
「戻る」ボタンを押す条件に、良品又は不良に入力しているレコードで、作成日又は作業者が空白の場合のみエラー表示
がでて戻らせない方法をご指導願います。
追加した項目です ⇒ 一覧表は複数のレコードで、エラー対象はBとCになります。

一覧表のレイアウトです。
      型式     良品     不良     作成日          作業者
       A          1                  2016/01/01    aaa
       B                     1       2016/01/02 
       C          1          1                           ccc

#9 2016-09-09 11:19:06

旅人
Member

Re: 「戻る」ボタンを押す条件

リスト表示の全レコードが対象ということなら
先頭レコードから1レコードずつLoopで次のレコードに移動して
良品又は不良が入力されていて、作成日又は作業者が空白のレコード
に移動した時点でカスタムダイアログを出すとか。

Offline

#10 2016-09-09 18:19:50

旅人
Member

Re: 「戻る」ボタンを押す条件

>良品又は不良に入力しているレコードで、作成日又は作業者が空白の場合のみエラー表示
良品も不良も入力されていない
とか
4つのどのフィールドも空白
とか
予想される状態を網羅しないと判定できないですね。

Offline

#11 2016-09-12 10:43:52

september
Guest

Re: 「戻る」ボタンを押す条件

旅人様のご指摘通りで蓄積レコードを確認すると型式のみのレコードがありました。
最近はそのレコードは削除しているそうです。
型式のみができるのはレコード作成時に25種類の型式をインポートしているためです。
実際に入力するのは10種類ほどなので、半分以上はレコード削除していることになります。
本来は型式をドロップダウン選択したいのですが25種類あるために、この様にしたそうです。

レコード削除は良くないと思うので、次のような方法を思いついたのでが、如何でしょうか。
但し、2の設計方法が分からず困っています。

1.レコード作成で型式25種類をラジオボタン表示。
  選択後、良品又は不良入力し、そのタイミングで作成日と作業者を自動入力と確認。
2.1のレイアウトと入力したレコード10件程度になりますが、別々のレイアウトで同じ画面に表示。

#12 2016-09-12 13:16:40

旅人
Member

Re: 「戻る」ボタンを押す条件

空白不可の制限オプションを設定すると
インポートしないのではなかったかな?

Offline

#13 2016-09-12 15:41:48

september
Guest

Re: 「戻る」ボタンを押す条件

旅人 wrote:

空白不可の制限オプションを設定すると
インポートしないのではなかったかな?

インポート時の入力制限の事ですよね。
良品、不良の入力はインポート後で事前に分からないので、制限は出来ないです。

#14 2016-09-12 18:20:48

旅人
Member

Re: 「戻る」ボタンを押す条件

>実際に入力するのは10種類ほどなので、半分以上はレコード削除していることになります。
25の型式があって、その内の10種類以外は不要なのですよね?
制限オプションを必要な型式10種類位に制限したらいいのでは?
でもこれも実際には全部インポートして裏で削除されているのかも知れませんが。

Offline

#15 2016-09-13 09:04:58

september
Guest

Re: 「戻る」ボタンを押す条件

旅人 wrote:

>実際に入力するのは10種類ほどなので、半分以上はレコード削除していることになります。
25の型式があって、その内の10種類以外は不要なのですよね?
制限オプションを必要な型式10種類位に制限したらいいのでは?
でもこれも実際には全部インポートして裏で削除されているのかも知れませんが。

旅人様
有難うございます。
インポート前に10種類に制限できるとは知りませんでした。

インポートは型式を入力したレコードを作成するためです。
ドロップダウン選択は面倒なので、インポートしています。

こちらの方法で思いつきましたが、チェックボックスで25個ならべ10個を選択し、作成ボタンを押して選択した型式入力済みのレコードを10個作成する。
結果は同じですが、レコード10個を作成する方法は知らないのですが。
可能でしょうか。

#16 2016-09-13 16:49:57

旅人
Member

Re: 「戻る」ボタンを押す条件

だんだん分からなくなってきましたけど
10レコードは新規レコードステップをLoopしたらできますけど
10個の型式はいつも同じでは無いということですか。
10レコード作ってから1レコードずつドロップダウンで選択するしか無さそう。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 532.56 KiB (Peak: 553.1 KiB) ]