スマートフォン版の入力画面で数値項目に「数値で入力してください」とエラーが出る場合の対処方法
スマートフォン版の入力フォームに「先頭/最後につける文字」が表示されてしまい、数値として認識されていない可能性があります
スマートフォン用の入力画面において、数値項目に「先頭につける文字」や「最後につける文字」を設定している場合、入力フォーム内にその記号(「%」や「¥」など)が初期表示される仕様となっています。
この記号が表示されたまま「確定」ボタンをクリックすると、システムが「数値以外の文字が含まれている」と判定するため、「数値で入力してください」という入力エラーが発生し、レコードの登録や更新ができない事象が発生します。
パソコン版の画面では入力フォームに記号が表示されないためエラーは起きませんが、スマートフォン版特有の挙動として発生しています。
主な事象
スマートフォンから「楽楽販売」にアクセスし、数値項目(例:単価、進捗率など)を入力しようとすると、入力欄の中に「¥」や「%」があらかじめ入っており、その記号を消さずに数値を入力して保存しようとすると、以下のエラーメッセージが表示されます。
エラーメッセージ:'項目名'は数値で入力してください。
主に以下の回避策・対処手順を行うことで、データの登録・更新ができます。
エラーを解消するための確認・対処手順
以下のいずれかの手順でご対応をお願いいたします。
1. 項目設定から「先頭につける文字」や「最後につける文字」の設定を一時的に削除する
入力フォームに記号が表示されないように、データベースの項目設定自体を変更する方法です。
この設定を外すと、一覧画面や閲覧画面でも記号が表示されなくなりますが、スマートフォンからの入力エラーを確実に防ぐことができます。
【設定箇所】 [データベース設定(スパナマーク)] > [基本設定] > [項目設定]
【確認・対処手順】
1. 対象の数値項目の右側にある「設定」ボタンをクリックします。
2. 「先頭につける文字」または「最後につける文字」の欄に入力されている記号(%や¥など)を削除し、空欄にします。
3. 画面下部の「確定」ボタンをクリックして保存します。
該当の設定を確認し、記号を削除することで、スマートフォン版の入力フォームが数値のみの受付となり、エラーが解消されます。
2. スマートフォンの入力画面上で、表示されている記号を手動で削除してから確定する
設定は変更せず、現場の操作で回避する方法です。
入力時に手間はかかりますが、登録後のデータには記号を付与した状態で表示させることができます。
【操作手順】
1. スマートフォンの入力画面を開きます。
2. 数値項目の入力欄をタップし、あらかじめ表示されている「¥」や「%」などの記号をバックスペース等で手動で削除します。
3. 記号がない状態で「数値のみ」を入力します。
4. 「確定」ボタンをクリックします。
※この方法で登録した場合、確定後の「閲覧画面」や「一覧画面」では、項目設定に基づいた記号(¥や%)が付与された状態で正しく表示されます。
関連マニュアル
詳細な仕様や設定手順については、下記記事をご確認ください。
数値項目の基本的な設定方法に関するマニュアル
数値項目における「先頭につける文字」「最後につける文字」の役割や、カンマ表示の設定について解説しています。
項目設定:項目タイプ「数値」
スマートフォン版の仕様と制限に関するマニュアル
スマートフォン版で利用可能な機能や、パソコン版との表示・入力方法の違いについてまとめています。
スマートフォン:項目タイプごとの注意点
(記事ID:2822)
「入力画面設定/レコード入力タイプメニュー」の関連記事一覧
こちらの記事もあわせてご確認ください。
- 特定のユーザ/ユーザグループがレコードを1度編集した後に2回目以降の更新を制限する方法・設定手順
- 入力画面の明細行で空白行の挿入や背景色の変更は可能か
- 入力画面で「一括取得」ボタンを押すと画面が上に戻ってしまう場合の対策
- DBリンク項目の階層式選択(検索プルダウン)で特定の階層のみ初期値を設定することは可能か
- 同じ一覧メニューにおいて、特定項目の入力可否を新規登録時とレコード編集時で切り替えることは可能か
- レコード入力画面の「一時保存レコードを編集」をクリックした際に表示されるポップアップ画面の表示項目を変更する方法
- 入力制限の条件を明細項目同士で設定することができるか
- 入力内容に応じて別の項目をグレーアウトして編集できないようにしたい
- レコード入力画面にて、項目同士の比較による入力制限や、条件による入力項目の必須/任意コントロールをかけることは可能か