みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ボタンを押して検索モードに切り替え、計画フィールドに入力し検索実行させています。
入力はBluetoothのバーコードリーダで行います。
計画は半角数字の5桁で、読み取るバーコード文字はCODE39で印刷しています。
滅多にないのですが、検索実行後、計画が5桁以上に変更されていることがあります。
不具合で多いのは 12345 ⇒ 1234512 で数字の頭2桁が後ろに付きます。
端末機はiPadなのでネットワーク切断が原因ではと思うのですが、6桁以上は入力しないなど対応策を教えて下さい。
最初の5文字を取ればいいのなら、
入力値の自動化・計算式・既存値置換え
でいいのでは。
Offline
最初の5文字を取ればいいのなら、
入力値の自動化・計算式・既存値置換え
でいいのでは。
初心者なので具体的な方法がわかりません。
教えて頂けないでしょうか。
少しくらい自分で考えましょう。
入力された値を[入力値の自動化]の計算式で利用する場合は Self が使えます。
残りのヒントはチポさんが書いて下さっていますよ。
Self関数
https://www.filemaker.com/help/14/fmp/j … tml#101345
Left関数
https://www.filemaker.com/help/14/fmp/j … 2.249.html
Left ( Self ; n )
Offline
検索モードでの入力だと入力値の自動化が利かないのでは?
検索用のグローバルフィールドを新しく作ってそこに自動化を設定し、
まずブラウズモードで入力させてからスクリプトを使ってその値で検索する形を取るか、
もしくは既にスクリプトがあるのなら、
「検索実行」の直前に「フィールド設定」ステップで計算式を使う形を取るとか。
ああ、
検索でしたね、まったく読み落としていました。
ごめんなさい-_-
入力値の自動化は使えません。
スクリプトトリガで、フィールドを書き換えてもいいですね。
Offline
Pages: 1
[ Generated in 0.005 seconds, 11 queries executed - Memory usage: 509.9 KiB (Peak: 514.8 KiB) ]