過去の桐井戸端BBS (桐ver.9) |
26587 | 数値データで枝番を入力したい | かわ | 2004/06/04-05:59 |
また、質問が発生しました。今度は自治会のデータの関係で 地番と筆のデータ入力をしたいのですが、うまくいきません。 例えば、1件の家で、地番が1230番で2筆所有しているとして 枝番が16番と17番とした場合 これを「1230-16,17」のように入力したいのですが、数値データで入力すると、エラーになってしまいます。 マニュアルには「-」も「,」も使用できるとなっています。 文字列にすれば当然入りますが、 いちいち半角にして右寄せするのも大変です。 データが1300件もありますので、いっきょに 1230-16,17 と右寄せで入力するにはどのようにしたらいいのでしょうか。 よろしくお願いします。 | |||
26591 | Re:数値データで枝番を入力するには | うにん | 2004/06/04-09:16 |
記事番号26587へのコメント >これを「1230-16,17」のように入力したいのですが、数値データで >入力すると、エラーになってしまいます。 こういうのはあくまでも「数値」じゃないので文字列にしてください。 (16番地と17番地を持っている人に33番地と同じだから取り替えてくれ、とはいえません) >マニュアルには「-」も >「,」も使用できるとなっています。 「-」というのは、負数の話をしているだけで、途中には無理です。 「,」は3桁(でなくても可能ですが)区切りを入力しても無視してくれるという便宜です。 データとしては入りません。 >いちいち半角にして右寄せするのも大変です。 項目の表示属性で設定すればOK。 | |||
26593 | Re:数値データで枝番を入力するには | 宮城 | 2004/06/04-10:44 |
記事番号26591へのコメント >>いちいち半角にして右寄せするのも大変です。 > >項目の表示属性で設定すればOK。 「いちいち半角」は、表定義の「入力モード」でなんとでも。 もし、「入力モード」が見当たらないなら、属性→項目属性を全て表示にチェック。 でも、でもですね・・・、DBなんですから、最大枝番数見込んでせめて[枝番1][枝番2][枝番3]・・・とか、持ったらいかがですか? カンマ入力要りませんよ。 # まあ、単なる記録以外の利用はまったくなしというのならカンマ # 区切り入力が効率的なのかもしれないけど。 | |||
26602 | データベースの設計に立ち戻る話になりますが | 佐田 守弘 | 2004/06/04-20:10 |
記事番号26587へのコメント かわさん 他の方が書かれている通り、数値型の項目に、「1230-16,17」を入力することは不可能です。 なぜなら、これは数値ではないためです。 さて、タイトルにも書いた通り、また宮城さんも独り言で書かれていますが、 このデータはどの様な形で利用されるのでしょうか。もちろんここに明記する 必要はありませんが、御自信ではこの部分をどの様に考えておられるかです。 一般的な地名のデータであれば、地番や筆(というのですか?)で四則演算や 数値として集計処理をすることはちょっと考えられません。 単に文字列としてのデータであり、せいぜい全角半角の変換をするかどうかとか、 その他文字列としての処理であるとしたら、文字列型のデータで持つ方がよいだろうと思います。 佐田守弘(KS-00119) | |||
26616 | ありがとうございました | かわ | 2004/06/07-09:54 |
記事番号26602へのコメント 皆さん、色々とご指導ありがとうございました。 お説に従って、文字列型のデータにしました。 |