みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Win7/FileMakerPro11です。
1レコードを繰り返しで一か月を表示・入力しています。
誤って「マウスホイールを回す」とレコードが変わって困っています。
つまり、あるフィールドを インスペクタ > 動作 > フィールド入力で
ブラウスモードのチェックをはずしていたり、また、
フィールド以外にカーソルを置いて誤って「マウスホイールを回す」と
レコードが変わって困りますが
これが出来ないように防止する方法はありませんか?
追記です。
表示は「フォーム形式」にしている状態です。
1レコードだけを該当レコードにするのが、一番簡単だけど。
Offline
1レコードだけを該当レコードにするのが、一番簡単だけど。
Shin様
ありがとうございます。
印刷時や書き出しの折に、ついホイールに指が当たり
気付かずに他のレコードを実行してしまうことが時折あります。
スクリプトの初めに
全レコードを表示
レコードを対象外に
対象外のみを表示
と入れていますが、そのスクリプト実行以前にレコードが変わっていることが
あって、気づくのは印刷や書き出しの後です。
…ですので、前述のスクリプトの後に警告のカスタムダイアログで注意を喚起する以外に
方法はありませんでしょうか。
FM11だと ↓使えませんか?
ツールバーの表示切り替え[隠す;ロック]
前/次レコードの2ボタンを配置、新規/削除はマウス右クリック
こんな使い方してます
なんか知らないうちに解決になっていますが、
このことはFileMakerProの仕様だと解りました。
ユーザーが、このことを心して注意するしか
他に方法はないのですね。
ありがとうございました。
スクリプトで ウィンドウ のところにある
ステータスエリアの切り替え[ロック;表示切り替え]
を作っておくと、マウスホイールでレコード移動しなくなります。
マウスドライバを変えてみたら。
東芝ノート型パソコンではレコード移動しません。
>東芝ノート型パソコンではレコード移動しません。
それ初耳。リスト表示では画面スクロールするのですか。
詳しい情報を。
FM12始めたばかりさん、yukioさんのおっしゃるとおり、
スクリプトでできますね。
FM11 ステータスエリアの表示切り替え
FM12 ツールバーの表示切り替え
ロックでできます。
表示するにしておかないとレコード切り替えが不便です。
Offline
>東芝ノート型パソコンではレコード移動しません。
それ初耳。リスト表示では画面スクロールするのですか。
詳しい情報を。
リストではスクロールします。
Synaptics touchpad というドライバです。東芝のが全部そうかはわからないけど。
ちなみに、usbマウス(かなり古いa4techというとこの)をつないだら、cypress USB mouse というドライバがインストールされて、こっちはレコード移動してしまう。
7年前、このような現象がありました、共有の他ユーザ皆問題ないですが、一台IBMorレノボのPCはこのような現象がありました。
マウスを最設定して。問題が解決しました。
Windowsでは最初からそのような仕様なのでスクリプトでやってましたよね。
PCによって動きが違うというのもなんだか変な感じ。
東芝でなくHPのノートでも、Synapticsのドライバのではリストの時だけスクロールしますね。
よく知らないけど、「PS/2マウスポートに接続」だからなのかな?
このドライバの設定画面では、ホイールは「1目盛でスクロールする量」を指定行数と1画面から選択するようになっていて、あくまでスクロールバーを操作する機能だから、FMのフォーム形式でレコードを移動するような動作は正常動作でありえません。
ウィンドウが小さくてレイアウトがはみ出してる場合は、レイアウトのスクロールになります。
FMが直接ホイールの移動量を取得できる場合に、レコード移動になるんでしょうね。
Pages: 1
[ Generated in 0.005 seconds, 10 queries executed - Memory usage: 526.37 KiB (Peak: 547.27 KiB) ]