Page 219 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼文字データの入力 jjroach 05/5/8(日) 13:55 ┗Re:文字データの入力 1st.Kids 05/5/8(日) 19:27 ┗Re:文字データの入力 jjroach 05/5/9(月) 12:54 ┗Re:文字データの入力 sylph 05/5/9(月) 13:15 ┗Re:文字データの入力 翡翠(Shoubin) 05/5/9(月) 19:08 ┣Re:文字データの入力 jjroach 05/5/9(月) 20:47 ┃ ┗Re:文字データの入力 sylph 05/5/9(月) 22:18 ┗Re:文字データの入力 sylph 05/5/9(月) 22:06 ┗Re:文字データの入力 jjroach 05/5/10(火) 17:32 ┗Re:文字データの入力 sylph 05/5/20(金) 23:44 ┗Re:文字データの入力 jjroach 05/5/21(土) 19:24 ─────────────────────────────────────── ■題名 : 文字データの入力 ■名前 : jjroach ■日付 : 05/5/8(日) 13:55 -------------------------------------------------------------------------
| 文字データを入力する際(たとえば顧客名)、フルネームで書かなくてもいい方法はありますでしょうか。数百件あるので全部を1つのリストボックスにするのは非現実的ですし、入力時にいちいち顧客codeを調べるのも手間です。最初のふりがな3文字だけでオートフィル?が働くとか、あるいは似た名前(田中商事と田中産業)の場合はリストボックスがでて選択できるとか。他のDBソフトで見たことがあるのですが、わがアプローチでは無理でしょうか。ヒント集のなかの{ 条件に合致するデータだけドロップダウンリストに表示}をみましたが、当面の私の能力を超えています。どなたか良い知恵を貸してください。よろしくお願いいたします。 |
| いつも参考にさせて頂いている1st.Kidsです。 お望みの通りでないかもしれませんが特別な技を使わなくてもオートフィルができると思います。 名前フィールドの他にフリガナフィールド作ります。 フリガナフィールドはフィールドボックスとリストか何かに設定してリストの定義で、「フィールドのデータから自動的にリストを作る」にチェックを入れておきます。 フォームにフリガナフィールドを配置すれば、例えば田中さんの場合、検索で先頭の「タ」の文字を入れて↓を押すとリストの先頭がタカダ・・、タキガワ・・、タケダ・・、タナカ・・、タマダ・・、とタ行のフリガナから表示されるので↓を何回か押して目的の名前が表示されたら確定するこで選べます。 「タナ」まで入れるとさらに絞られます。 上手く説明できませんが、試してみてください。間違っていたらお許しをm(__)m |
| 情報ありがとうございました。今度試してみます。入力のつど検索しなければいけないのでしょうか。それがすこし気になります。勝手なコト言ってすみません。 |
| >> jjroachさんこんにちは >情報ありがとうございました。今度試してみます。入力のつど検索しなければいけないのでしょうか。それがすこし気になります。勝手なコト言ってすみません。 普通に入力すると勝手にドロップダウンリストに表示されます。 私は、フリガナを付けずに漢字でドロップダウンリストに入力して選択しています。 この場合、最初の文字から一致していないといけないので、例えば(株)田中産業というデータがある場合、「田中」と入力しても(株)田中産業はリストに表示されませんので注意が必要です。 試しに、jjroachさんところの該当フィールドを 1.プロパティーで入力形式を「フィールドボックスとリスト」に変更してみる 2.リストの定義で、「フィールドのデータから自動的にリストを付ける」にする としてみたらどうでしょうか。 もしこれでOKならば、1st.Kidsさんの発言のように、フリガナを作ってそっちで選ぶようにすればより簡単に入力できると思います。 また、顧客番号に説明フィールドを表示することで、ドロップダウンリストが名前になり、選んだりすることで、自動的に番号を入力するようにも出きると思います。 |
| >> sylphさん: >試しに、jjroachさんところの該当フィールドを >1.プロパティーで入力形式を「フィールドボックスとリスト」に変更してみる >2.リストの定義で、「フィールドのデータから自動的にリストを付ける」にする >としてみたらどうでしょうか。 >もしこれでOKならば、1st.Kidsさんの発言のように、フリガナを作ってそっちで選ぶようにすればより簡単に入力できると思います。 > >また、顧客番号に説明フィールドを表示することで、ドロップダウンリストが名前になり、選んだりすることで、自動的に番号を入力するようにも出きると思います。 参照データが大きい(件数が多い)と、作るときに警告が出るようです。 そのまま強行して試してみると、問題なく動いているようですが… 本当に問題が無い(影響ない)のかは謎です(笑) |
| >また、顧客番号に説明フィールドを表示することで、ドロップダウンリストが名前になり、選んだりすることで、自動的に番号を入力するようにも出きると思います。 皆さんいろいろ有難うございます。検討してみます。 上記箇所がよくわからなかったのですがすみません、もう少し説明していただけますか。理解が悪くて申し訳ありません。よろしくお願いいたします。 |
| >> jjroachさん: >>また、顧客番号に説明フィールドを表示することで、ドロップダウンリストが名前になり、選んだりすることで、自動的に番号を入力するようにも出きると思います。 > >皆さんいろいろ有難うございます。検討してみます。 >上記箇所がよくわからなかったのですがすみません、もう少し説明していただけますか。理解が悪くて申し訳ありません。よろしくお願いいたします。 後でサンプルを作ってみようと思います。 要するに、顧客番号を「1」とか入れるのですが、ドロップダウンリストでそんな番号が出ても仕方がないので、「田中産業(株)」と表示されるようにして、でも実際に選ぶと「1」が入力されると言う仕組みです。 |
| 翡翠(Shoubin)さんこんにちは >参照データが大きい(件数が多い)と、作るときに警告が出るようです。 >そのまま強行して試してみると、問題なく動いているようですが… >本当に問題が無い(影響ない)のかは謎です(笑) そうですね。私のところでもでます。 直接入力して近いところまで出すという方法では、特に問題ないと思います。 全部ドロップダウンリストから選択するのであれば、多すぎると探すのが大変なので絞り込み用のフィールドを作ったりするのが良いと思います。 最初の文字が入ったフィールド(「ア」とか「イ」とか入れておきます。)をドロップダウンリストで選択してその後に、実際の顧客名をドロップダウンリストに表示するという2段階方式もあると思います。 この辺のサンプルを作ろうと思ったのですが、未だ会社なので作れないです。(^^; 最近どうしたんだろう… |
| 何か凄く使い勝手がよさそうですね。是非作って公開してください。勝手なことを いえば、反復パネルの中で使いたいのでなるべく表示のコンパクトなものをお願いします。でも、お忙しそうですよねぇ。・・といいつつよろしくお願いします。 |
| jjroachさんこんにちは >何か凄く使い勝手がよさそうですね。是非作って公開してください。勝手なことを >いえば、反復パネルの中で使いたいのでなるべく表示のコンパクトなものをお願いします。でも、お忙しそうですよねぇ。・・といいつつよろしくお願いします。 遅くなりましたが、作ってみました。 住所録をドロップダウンリストで簡単に入力するという形で作ってみました。 住所データが大きいので圧縮して2.8MBになっちゃってます(^^; 参考になればいいのですが… http://sylph09.hp.infoseek.co.jp/db/juusyo.zip |
| sylphさん、こんにちは。 早速ダウンロードさせていただきました。説明フィールドってこうやって使うのですね。なるほど仰っている意味が解かりました。正直、今の私には充分複雑な仕掛けですがよく研究させていただきたいと思います。ありがとうございました。 |