みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
下記のようなリストを作成しキーボードの矢印操作で移動ができたのですが・・・
移動させる事により、その行が強調できるバーの作成方法をご教授してもらえませんか?
例えば2番の田中さんをマウスで指した場合、そのレコードの一行が強調(黒塗り)され、キーボードの上下矢印移動で
強調バーも移動する様な感じなのですが・・・
とにかくポータル内では前質問のスクリプトトリガ設定で強調出来るのですが、リスト式ではどうすればいいのか
全く分かりません。ご教授お願い申し上げます。
番号 名前 備考
1 佐藤 ニンジン
2 田中 大根
3 後藤 みかん
移動できました。
急に動き出しました!なんでだろ???
チポさんありがとうございます。迷惑ばかりですいません。
感謝です。
返信遅くなり申し訳ありません。
チポさんありがとうございます。
変数を削除し、
if[Code ( Get ( トリガーキー入力 ) )=29
レコード/検索条件/ページ移動[前の;最後まできたら終了]
Else if[Code ( Get ( トリガーキー入力 ) )=31
レコード/検索条件/ページ移動[次の;最後まできたら終了]
End if
全スクリプト終了
でスクリプト組んだのですが、移動できません。
もう少し教えてもらえませんか。勉強不足ですいません。
WIN10 FM11Ad です。
いつもお世話になっております。
リスト形式のレコード間の移動にキーボードの矢印を使用したいのですが・・・
現在 スクリプトにて
変数を設定[$トリガーキー;値:Get(トリガーキー入力)]
if[Codo($トリガー)=29
#上矢印
レコード/検索条件/ページ移動[前の;最後まできたら終了]
Else if[Codo($トリガー)=31
#下矢印
レコード/検索条件/ページ移動[次の;最後まできたら終了]
End if
全スクリプト終了
をレイアウト設定のスクリプトトリガ Keystroke で指定しています。
レイアウト間の移動をしないのですが、詳しく教えてもらえれば幸いです。
宜しくお願いします。
Shinさん、ありがとうございます。
リレーションでの作業も考えたのですが、勉強不足でなかなかリレージョンをうまくこなせず途中で断念した次第でした。
本も沢山買い、勉強の日々です(T_T) ファイルメーカー愛好家としては一日でも早く無駄なく使えるよう努力致したいと思います。
いつもご協力たいへんありがとうございます。
Hiroさん、ありがとうございます。
マージンフィールド、知らなかったです。2日間こればかりで時間をとられ大変でした。
印刷レイアウトでうまく行かずどうしょうかと思ってました。
解決!ありがとうございました。感謝感謝です。
いつもお世話になりっぱなしです。宜しくお願いします。
仕様は FM11 Win10 です。
レイアウトA と レイアウトB があり、レイアウトAのテキストフィールドに”うどん”と入力すると、
当然にレイアウトBの同じテキストフィールドに”うどん”と出ます。※テキストフィールドは同じものです。
レイアウトAに”うどん”と入力するとレイアウトBに”うどん 1玉”とレイアウトBだけに
表示が出来るようにしたいのしたいのですが・・・
ちなみにフィールドを別に増やしレイアウトBに設置し、レイアウトAのテキストフィールドからコピペで計算式に&1玉とするのもいいのですが
フィールドがすごく多く増やすのが大変なので、出来れば1つのフィールドでできればと。
説明が分かりづらいかもしれませんが、どなたかお力をお願いします。
チポ様ありがとうございます。
出来ました。なるほどですね!
自分で色々やって見たのですが全く出来ず、また色々勉強します。
感謝。
FM11 Win7
よろしくお願いします。どのスレを探してもわからなかったもので・・・
以前(他ユーザー)のチポ様の返信に下記の内容がありました。
------------------------------------------------------------
入力値の制限・計算式で制限の計算式
Case ( フィールド1= "【要】" ; not IsEmpty ( Self ) )
として、
「フィールドに変更が有った場合のみ制限する」のチェックを外します。
これで制限はかかりますが、
この制限はレコード確定まで働きません。
その動きがいやなら、スクリプトトリガで、
フィールド2に入力するまでそのフィールドからでられない様にする
などの手が有りますね。
--------------------------------------------------------------
その動きがいやなら、スクリプトトリガで、
フィールド2に入力するまでそのフィールドからでられない様にする
などの手が有りますね。
この部分のやり方を教えてもらえませんか?
宜しくお願いします。
チポ様、ほか皆様ありがとうございました。
なかなか説明出来ず申し訳ありませんでした。
もう少し勉強します。
MOZさま、scripterさま、ご返信ありがとうございます。
scripterさまのポータル作業はあまり使ったことがなく、知識がなく作業できません。申し訳ございません。
Mozさまの言うとおり
テーブルBに移動というのはレコードがテーブルAから消えてテーブルBに作成されるということですか?
その通りです。上記はトリガにて対応は出来ているのですが、テーブルB(レイアウト②)に移したそのレコードをテーブルA(レイアウト①)に
移したい場合にテーブルA(レイアウト①)にはそのレコードのみ表示され、一覧での表示ができません。
レイアウト①に1000件分のリストがあり、Aさんのレコードをレイアウト②に移し、レイアウト①からAさんを削除。レイアウト②にAさん追加。
レイアウト②からAさんをレイアウト①にAさんを追加。
こんな感じなのですがわかりますか?
FM11 WIN7
すいません、説明べたでごめんなさい。再チャレンジさせて下さい。
①レイアウト リスト式 テーブルA
②レイアウト リスト式 テーブルB
テーブルA テーブルB
レコード1 みかん レコード3 ぶどう
レコード2 リンゴ
レコード4 メロン
トリガによりテーブルAからレコード3ぶどうを対象外にし、テーブルBに移動します。
こうした場合にテーブルBのレコード3ぶどうをテーブルAに戻す場合、対象レコードとして一覧としてテーブルAに表示したいのですがどうすればいいのか
ご教授よろしくお願いします。※全レコード表示にすると対象外のレコードまで一覧になります。
下記はテーブルAの入力フィールド移動用のトリガ内容です。
コピー[選択;テーブルA:番号①]
レコードを対象外に
レイアウト切り替え[テーブルB]
新規レコード/検索条件
貼り付け[選択;テーブルB:番号①]
honda様、補足ありがとうございます。
わたくしの勉強不足な部分を含め、ご丁寧な指導ほんとにありがとうございます。
両方のサンプルにより思ったとおりの検索も出来すごく感動しております。
一時はあきらめかけたのですが、視野が広がり今はすごく満足していた次第です。
ほんとに心から感謝したいと思います。
honda様、Moz様、すごく感謝感謝感謝しかありません。
思った検索が出来ました。すげーーーーーー感動です。
これからも若輩ものですがご指導よろしくお願いします。
助かりました。<m(__)m>
チポ様、いつもありがとうございます。
過去にもいろいろ助けてもらってます。
検索値入力フィールドにトリガとありますが、
トリガの内容をお教えねがいませんか。
よろしくお願いします。
旅人様、ご返答ありがとうございます。
私、初心者なものですから、よろしければよろしければ
条件でPattrncountする計算フィールドを作って、そこで検索するとか?
この上記方法をおしえて貰えませんか。
あつかましいのは重々感じています。よろしくお願いします
Moz様、ありがとうございます。
違う方法で頑張ってみます。
Moz様、お返事ありがとうございます。
「098765」は全角 テキストフィルードです。
検索モードから上記フィールドに演算子を使用せず、部分(「6」「98」「876」)とかの数字のみで
検索したいだけなのですが・・・
すいません、説明がへたで<(_ _)>
スクリプトボタン設定が出来ればいいなと思っています。
FM11 Win7
部分一致での検索を試みているのですがどうしてもうまくいきません。
例)フィールドに「098765」の数字。
スクリプトボタン操作にて演算子を使わず
検索モードにし、「87」だけで検索する。上記数字が検索ができるようにしたいのですが
初心者にて試行錯誤しているのですが
いいトピックまたは方法を教えていただけないでしょうか。
説明がいまいちですが宜しくお願いします。
Pages: 1
[ Generated in 0.011 seconds, 7 queries executed - Memory usage: 617.55 KiB (Peak: 654.71 KiB) ]