投稿日 | : 2005/08/27(Sat) 19:12 |
投稿者 | : いな |
Eメール | : |
URL | : |
タイトル | : Re^3: 上手く処理をさせたいのですが。 |
> > Q3.シートの任意の行をダブルクリック後、データを「登録」したい時は?
> いなさんが仰ってる、データを照会、その一部を流用する場合ですね。
> 登録ができないですね。登録ボタンに意味がないです。
> それに、Q2、Q3とも入力項目が多い場合とか、データが長い場合には、流用
> するのが楽です。
流用する機能を実現するならば、
(管理番号を除く)全ての項目を条件に、
全く同じ内容のレコードが存在するときは、
「既に登録されています。」というようなメッセージを表示するとか。
すくなくとも、
誤って登録ボタンを押下したら、全く同じ内の行が登録されることは回避できます。
#もっとも、修正した後、誤ってボタン押下した場合には、
#正常に流用されてしまいますが。
流用する機能を実現しないならば、↓が一番簡単かな。
画面に表示する際に、管理番号を変数に格納しておいて
登録の際に、既に存在する管理番号かをSQLでチェックすれば無問題です。
#管理番号が無いときは、登録ってことで