過去の桐井戸端BBS (桐ver.8)
6605 ファンクションキー一発でレコード位置の移動をしたい 蝦夷岩魚 2000/06/24-20:52
はじめまして。

桐Ver8SP5ユーザーの蝦夷岩魚(えぞ いわな)といいます。
質問ですが、ファンクションキー一発で、
現在のカーソルにある項目値と違う値のあるレコードに移動することなどは可能でしょうか。

具体的には、データが次のようにあるとします。
******************************

行番 項目1  項目2

 1 AAA   20
 2 AAA  100
 3 AAA  40
 4 AAA 50
 5 BBB 50 ←(項目1がAAAからBBBに)
 6 BBB 100
 7 BBB 100
 8 BBB 80
 9 BBB 20
10 BBB 30
11 CCC 20 ←(項目1がBBBからCCCに)
12 CCC 50
******************************

最初に行番1項目1のAAAにカーソルがあり、次に行番5項目1のBBBの値のあるところに移動したい。
次に行番11項目1CCCの値のあるところに移動したい。

どなたかご教示いただければありがたいのですが。

マニュアルやヘルプを見たんですが、このような機能を探せませんでした。

よろしくお願いします。

6607 Re:レコードの移動 悲しげ 2000/06/24-21:56
記事番号6605へのコメント
どもっ、蝦夷岩魚さん

一番簡単なのは、項目1をグループ項目とした一覧表wfmを作る。
すると、一発では行かないかも知れませんが、「次グループへの移動」として実現できると思います。

フォームを使うのが嫌で、表でやりたいのなら、う〜ん、そうですね。cmdが必要になります。
何らかの操作で(^^;)、「処理行指定」コマンドまたは「表形式編集 許可作業=なし」コマンドを使えるようにする。
そして、[Enter]を押した時点で、

  &某変数=[項目1]
  検索 ↓,[項目1]_&某変数,部分一致検索=含まない

とするなんてのはどうでしょう?
ただ、上記の「何らかの操作で」と云うのが、しかもそれをファンクションキーで実現したいと云うのは、
なかなか難問です。(^^;)

イベントなら「キーダウン」イベントでファンクションキーは使えますけどね。
ボタンでやってもいいですけど。
それをキッカケとして上記の検索を掛ければいいと思います。
6608 Re:レコードの移動 2000/06/24-22:53
記事番号6607へのコメント
外しているかもしれませんが、表編集画面にて
・編集(マウスの左クリック)→ジャンプ→行番号→指定行
・いつも決まった行なら検索→条件名で決まった行を登録しておく
・行マークを使用する(2箇所のみ?)
などもありますが・・・。
でもファンクションキーを使いたいということはシステム化したいと言うことですね。
6615 Re:レコードの移動 佐田 守弘 2000/06/25-13:04
記事番号6608へのコメント
蝦夷岩魚さん
これはフォームを作成して、イベントで処理する事になると思います。
ファンクションキーにキーダウンイベントを設定し、このキーダウンイベントに次の様な処理を設定してみて下さい。
代入 &STR=[項目1]
検索 ∨,[項目1]<>&STR

佐田守弘(KS-00119)
6620 Re:レコードの移動 蝦夷岩魚 2000/06/25-22:18
記事番号6607へのコメント
みなさん、回答をいただきましてありがとうございます。

残念ながら、私にはイベントとかコマンドなどは、よくわかりません。

欲する機能が実現できるということですね。

マニュアルをよく読み研究してみます。

感謝いたします。

戻る