- ベストアンサー
メンテナンスのフォーム・コードを作成する場合に。
メンテナンスのフォーム・コードを作成する場合に。 VBA、VB6.0、WinXPです。 作業担当者のテーブル(サイズ10桁)があります。 メインのフォームからサブフォームへ行き担当者のメンテナンス (追加・訂正・削除など)を行いたいです。 一般的にどのような感じで作成するのが一番良いでしょうか?。 どなたかご教授下さい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
メイン画面 検索条件の設定用コントロール(TextBox,Comb,optionbutton, ...etc) 検索ボタン...指定した検索条件に合うデータ取得し、リスト表示 既存検索データ表示リスト 追加ボタン...入力サブ画面へ遷移し、入力チェック、レコード存在チェックがOKならば新規追加 修正ボタン...入力サブ画面へ遷移し、表示リストから単一選択されたレコードの修正を行う。 入力チェック、レコード存在チェックがOKならば既存更新。 削除ボタン...表示リストから単一選択されたレコードの削除を行う。 レコード存在チェックがOKならば既存削除。 などうでしょうか。
その他の回答 (2)
- rk_les
- ベストアンサー率63% (23/36)
Hardkingさんのアドバイスの方法で大丈夫だと思います。 一つのフォームで十分可能です。 >特に更新をする(出来るでしょうか?) 出来ます。更新=修正と考えてもらっても構わないと思います。 これからDBを触っていくのであればすぐに身につくと思いますので頑張ってくださいね。
お礼
ありがとうございます。 とりあえずやってみます。
- rk_les
- ベストアンサー率63% (23/36)
あなたが定義するメンテナンスというのはInsert,Delete,Updateのことですか? さて本題ですが・・・ >一般的にどのような感じで作成するのが一番良いでしょうか?。 どのような感じとは何を指しているのでしょうか? UI?コード?質問の意図がよくわかりません。 テーブルへの追加・訂正・削除はInsert,Delete,Updateでできます。 ということぐらいしか今の段階ではアドバイスすることができません。
お礼
ありがとうございます。 説明不足で申し訳ありません。
補足
出来れば次の様なイメージで考えております。 リストボックスで追加・訂正・削除。 追加はリスト最上段に入力、追加、削除は各位置で。 特に更新をする(出来るでしょうか?)イメージで考えてはいません。 後は単純にメインフォームに戻るコマンドボタンがあればと考えています。
お礼
ありがとうございます。
補足
お手数をおかけしました。 最後に、これらの機能を同一フォーム内で作業させようとすると可能でしょうか?。