5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

FMPの質問

1 :FMPユーザー:2000/04/26(水) 13:34

FMP5.0を使っています。ある、テキストフィールドに、改行を入力させたくないのですが、どうすればよろしいでしょうか?
フィールドの高さは、1文字分しかなく、Enterキーを押すと、改行が入ってしまいます。
ご存じの方、おしえてください。よろしくおねがいします。



2 :名無しさん:2000/04/26(水) 13:36
Enterキーを押さない。

3 ::2000/04/26(水) 14:26
>2

いや、ま、気持ちは分かるのですが、利用者が多数なので、
どうしても押してしまう(以前のシステムがenterキーで次フィールドに
移動するタイプでしたので)ようです。慣れるまで時間かかるとはいえ、
やはり、この問題を解決しておきたいというのがありまして………。



4 :名無しさん:2000/04/26(水) 22:26
うちではスクリプトで改行を削除&計算フィールドで警告してます。

5 :>4:2000/04/26(水) 22:39
どういうスクリプトですか?
よかったら教えてください。」

6 :名無しさん:2000/04/26(水) 23:26
おいらはスクリプトで無限ループを組んで処理しようと
したんだけど、複雑なレイアウト構成にしてるとすぐに
ループが終わっちゃうんで、なかなか難しいんだよね。
結局、tabキー移動に慣れてくれるようユーザーに頼むのが
最も現実的な解決法でしたよ。

FMのワザについてはここで調べるのが一番。(知ってたらごめん)
http://web.smart.co.jp/FMJ-ML/


7 :4 (FMP3.0):2000/05/04(木) 02:57
仮に「名前リスト」だとして、簡潔に書けるかな‥‥。

計算フィールドの式は、「If(PatternCount(フィールド@` "¶") > 0)@`"改行が入力されています。enterキーを押さないでください。"@`"")」。

通常のフィールドは "name"、グローバルフィールド "ed_name" を用意。 レイアウトは "一覧" と "編集" の2つ。
フィールド書式で入力不可にした "一覧" では各レコードに "name" 「編集」ボタンを。
"編集" には "ed_name" と「OK」ボタン(後述のスクリプト <OK> を実行)と「キャンセル」ボタン(レイアウト切り替え[一覧])。

スクリプトは2つ。
<ED> … フィールド設定[「ed_name」@`「name」] / レイアウト切り替え[「編集」]
<OK> … フィールド設定[「name」@`「ed_name」] / レイアウト切り替え[「一覧」]

<OK> ではフィールド設定を増やして、様々な置き換えや削除などの変換を追加するとよいでしょう。

3 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)