- ベストアンサー
教えてください
教えてくださいませ 郵便番号をすべて半角&ハイフンを取り除く指定してます 例)7812130 その7ケタの数字を7つのフィールドにしたいのですが・・・ 例 〒1:7 〒2:8 〒3:1 ・ ・ ・ そんなのってできますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
もう多分完成されているのでしょうね。 それなら余計なお節介かとも思いましたが、私も以前から年賀ハガキ宛名面のフォーマットを作る際、ファイルメーカーには均等割付機能がないため郵便番号を1字ずつバラさざるを得ず、作ったフィールドを赤枠内にフィットさせる作業も含めて結構面倒な思いをした記憶があり、何か”ご同感”という感じでつい追伸したくなりました。 で、ほんとに蛇足ですが、1字取り出すのはMiddle関数、ただし1字目だけはLeft関数となりますので念のため。わざわざ補足するまでもないでしょうが……。 7………Left(郵便番号, 1 ) 8………Middle(郵便番号 , 2 , 1 ) 1………Middle(郵便番号 ,3 , 1 ) ですね。ご健闘を祈ります。
その他の回答 (2)
- zenjee
- ベストアンサー率47% (50/106)
お使いのアプリケーションが何か分からないと答えようがありませんね。 >その7ケタの数字を7つのフィールドにしたいのですが フィールドという呼称から、もしかしてアクセスかな、又はファイルメーカーProかなと思いましたが(私は二つしか知らないので)、どちらもExcel同様「MID」又は「MIDDLE」など文字列の中から1字以上の文字を取り出す関数があり、極めて簡単です。 いずれにしてもまず、アプリケーション名を言ってください。
補足
ありがとうございます。 うっかりしてました。 ファイルメーカー7です。 やってみます。ありがとうございます
お使いのデータベースはなんでしょう? きっとSQL関数で文字をばらすものがあると思います。substrとか。 既に作られているテーブルのカラムをばらすのはちょっと作業が必要ですね。
補足
ありがとうございます。 ファイルメーカー7です。
お礼
ありがとうございます。 おかげさまでうまくいきました。 そうなんです。 宛名の〒番号の部分をファイルメーカーで 合わそうとしてました(^_^;)