![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.5ベストアンサー
- 回答日時:
再び訂正。
ANo.3の式> 計算フィールド「漢数字変換」(数字) =
> (Left(A,1) + (Position(漢数字, "十", 1, 1) = 1))*10 + Right(A,1)
を修正です。いろんなパターンがあって難しい・・・
計算フィールド「漢数字変換」(数字) =
(Left(A,(Length(漢数字 > 1))) + (Position(漢数字, "十", 1, 1) = 1))*10 + Right(A,1)
皆様、ありがとうございました。
結局、力技で行いました。
完成したつもりのフィールド定義で、生まれた計算フィールドを、
日付、漢数字2 で書き出し、
オリジナルと、比較すると、平成元年 などが、間違っていました。
まったく、やっかいです。
目的は終了しましたが、もう少し、スマートな方法が得られないか、
質問を閉じるのは、もう少し後にしますl。
No.4
- 回答日時:
>しかし、カスタム関数はDeveloper7かAdvanced8以降が必要になります。
ここだけ訂正。
カスタム関数は通常バージョンでも使えます。
ただし、URLにある関数は Let関数の使えるバージョン以降しか使えません。
No.3
- 回答日時:
カスタム関数でしたら、下記URLにあります。
http://www.fmpro.jp/
しかし、カスタム関数はDeveloper7かAdvanced8以降が必要になります。
そこで、上記カスタム関数を参考に九十九までを数字に変換できるようにしてみました。
力ずくには変わりありませんが・・・
(MacOS10.3.9 + FM6v3で検証)
※フィールド「漢数字」を数字に変換
まず、一から九までを数字に変換する計算フィールドを作ります。
計算フィールド「A」(テキスト) =
Substitute(Substitute(Substitute(Substitute(Substitute(
Substitute(Substitute(Substitute(Substitute(
漢数字, "九", "9"), "八", "8"), "七", "7"), "六", "6")
, "五", "5"), "四", "4"), "三", "3"), "二", "2"), "一", "1")
計算フィールド「漢数字変換」(数字) =
(Left(A,1) + (Position(漢数字, "十", 1, 1) = 1))*10 + Right(A,1)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスで入力したデータの順...
-
「#エラー」の回避
-
accessのフィールドに10桁の数...
-
Access フィールド内の値で、...
-
ファイルメーカーでの指定桁数...
-
ExcelからAccessデータを検索す...
-
差し込み文書のルールで if the...
-
Accessでボタンを押すと今日の...
-
ファイルメーカー 他のテーブ...
-
ワードでプルダウン項目を作りたい
-
[ファイルメーカーPro7]入力日...
-
VisoでのER図の書き方を教えて...
-
Accessで値がnullの場合は計算...
-
アクセス Access 時間の引き算
-
ACCESSでデータ変更箇所が分か...
-
アクセスで文字列をつなげる
-
FileMaker 同一フィールドに同...
-
ファイルメーカー:ピクチャに...
-
access フィールドのサイズ(文...
-
ACCESS2003終了時のエラーメッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「#エラー」の回避
-
アクセスで入力したデータの順...
-
ExcelからAccessデータを検索す...
-
accessのフィールドに10桁の数...
-
差し込み文書のルールで if the...
-
Accessで値がnullの場合は計算...
-
WORD差し込み印刷:日付の処理 ...
-
FileMakerで、フィールドの値が...
-
access フィールドのサイズ(文...
-
フィールドの中のテキストを分...
-
Accessでボタンを押すと今日の...
-
ACCESSでデータ変更箇所が分か...
-
A1、A2、A3・・・とデータを増...
-
FileMakerで画像をまとめて書き...
-
Accessフォームで平均値の出し...
-
Access フィールド内の値で、...
-
MS-ACCESSで中央値(ME...
-
ファイルメーカーで英字だけ取...
-
追加クエリ実行時に入力した文...
-
アクセス Access 時間の引き算
おすすめ情報