みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
WIN10 FM11Ad です。
いつもお世話になっております。
リスト形式のレコード間の移動にキーボードの矢印を使用したいのですが・・・
現在 スクリプトにて
変数を設定[$トリガーキー;値:Get(トリガーキー入力)]
if[Codo($トリガー)=29
#上矢印
レコード/検索条件/ページ移動[前の;最後まできたら終了]
Else if[Codo($トリガー)=31
#下矢印
レコード/検索条件/ページ移動[次の;最後まできたら終了]
End if
全スクリプト終了
をレイアウト設定のスクリプトトリガ Keystroke で指定しています。
レイアウト間の移動をしないのですが、詳しく教えてもらえれば幸いです。
宜しくお願いします。
Offline
> Codo($トリガー)=29
> Codo($トリガー)=31
これが、
$トリガーキー
のタイポなら、それ以外は問題ないと思いますよ。
変数は不要で、
Code ( Get ( トリガーキー入力 ) )
でいいでしょう。
Offline
返信遅くなり申し訳ありません。
チポさんありがとうございます。
変数を削除し、
if[Code ( Get ( トリガーキー入力 ) )=29
レコード/検索条件/ページ移動[前の;最後まできたら終了]
Else if[Code ( Get ( トリガーキー入力 ) )=31
レコード/検索条件/ページ移動[次の;最後まできたら終了]
End if
全スクリプト終了
でスクリプト組んだのですが、移動できません。
もう少し教えてもらえませんか。勉強不足ですいません。
Offline
移動できました。
急に動き出しました!なんでだろ???
チポさんありがとうございます。迷惑ばかりですいません。
感謝です。
Offline
下記のようなリストを作成しキーボードの矢印操作で移動ができたのですが・・・
移動させる事により、その行が強調できるバーの作成方法をご教授してもらえませんか?
例えば2番の田中さんをマウスで指した場合、そのレコードの一行が強調(黒塗り)され、キーボードの上下矢印移動で
強調バーも移動する様な感じなのですが・・・
とにかくポータル内では前質問のスクリプトトリガ設定で強調出来るのですが、リスト式ではどうすればいいのか
全く分かりません。ご教授お願い申し上げます。
番号 名前 備考
1 佐藤 ニンジン
2 田中 大根
3 後藤 みかん
Offline
オブジェクトフィールドをボディいっぱいの大きさにして、
最背面に配置、そこへベタ色のオブジェクトを入力してベタがけはできます。
グローバルフィールド・オブジェクトタイプを作り、
ベタ色の四角を入力しておきます。
この入力方法は、
レイアウトモードで四角オブジェクトを作り、
希望のベタ色にしてそれをカット、
ブラウズモードでグローバルにペースト。
でできます。
スクリプトで、
レコード移動前にオブジェクトフィールドを空欄に、
移動先でグローバルの値を入力、
のステップを加えればいいですね。
最初のレコードの上矢印と
最後のレコードの下矢印
この場合の工夫を考えてみてください。
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 522.08 KiB (Peak: 526.62 KiB) ]