Access2002にて、受注管理のシステムを開発しております。
・顧客テーブル
・売り上げテーブル
・売り上げ明細テーブル
という、本に出てくるような一般的な形(?)です。
売り上げ情報を売上テーブルに入力する際に、現在は顧客テーブルに
登録された顧客情報を、リストボックスから選択しているのですが
顧客数が増えてきたために、リストボックスから探すのが困難になってきました。
たとえば、顧客を入力する際にボタンを押すと、顧客検索画面のような
ものを表示して、氏名・会社名・電話番号等、顧客テーブルに
登録されている全ての情報から検索し、
検索結果の中から、顧客を選択する。というようにする方法は
あるのでしょうか?
たとえば、「東京都」で検索すると、全ての東京都の顧客が
一覧で表示され、そこから選択する。という感じです。
顧客検索用のフォームを作成するところまではいいのですが、
検索結果を一覧にする部分と、検索結果を元の売上テーブルに
反映する方法が検討もつきません。
小職、VBA・SQLの基本的な知識は多少なりとも心得ております。
どなたかお知恵を拝借できますでしょうか。
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
検索画面を作成されたという事ですが、どの程度作成されているのか
Select・・・Where句などをご存知なのか
分からないので基本的な事を書かせてもらいます。
売上テーブルへのデータ入力は直接テーブルに入力されているのですか?
売上入力フォームを作成してフォーム上から入力されているのですか?
各種入力の時はフォームを作成された方が使いやすいと思いますので
フォームは最低でも売上入力画面(売上テーブル)、
顧客管理画面(顧客テーブル)、顧客検索画面(顧客テーブル)があればいいと思います。
尚、出来れば地区テーブルと地区入力、検索画面があればいいかな。
東京都と検索するのではなく、地区毎に番号を付けてその番号を検索する方が
間違えや入力の手間が省けるから(東京都は13番という風に)
各テーブルにどのようにデータが入力されているのか分からないですが
検索して抽出されたデータを売上入力画面のテキストボックスに自動的に入力
(表示)すればいいと思います。
もし顧客名で検索する場合は顧客テーブルに顧客のカナ名フィールドを作成して
カナ名で検索すればいいと思います
また、余計な事かも知れませんが商品テーブルと商品入力・検索画面もあれば
商品管理が出来て商品名の間違え等が少なくなると思います。
ご返事が遅くなりすみません。
頂いた情報を参考に、無事希望通りの仕組みを
構築することができました。
大変助かって感謝しております、有り難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelで、別シートへ情報を参照表示する関数について。 2 2023/06/26 09:58
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。 2 2023/07/14 14:06
- その他(データベース) accessについて 2 2022/05/31 16:58
- Excel(エクセル) エクセル 多数のファイルから値を抜き出したい 4 2022/12/12 16:49
- インターネットビジネス webでの宣伝方法について 顧客サービスを主とするHPを立ち上げました。 アドワーズ広告とSNSに投 1 2023/07/25 01:25
- Visual Basic(VBA) ユーザーフォームの表示を追加したい 2 2023/03/26 23:18
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access2013VBA 複数のテーブル...
-
テーブル1 2 3 の結合
-
文字化け、記号の含まれるフィ...
-
Accessで名寄せグループの関係...
-
SQLの結果がNULLならタブを出す...
-
ACCESS で マクロの中でフィ...
-
ADOでレコードを閉じるタイミン...
-
ファイルメーカーの集計につい...
-
アクセスクエリの計算
-
Excel 2019 のピボットテーブル...
-
Accessのリンクテーブルのパス...
-
DBのタイプの指定とサイズにつ...
-
IT用語について質問です。 以前...
-
accessでのフォームの連携について
-
「直需」の意味を教えてください
-
APN設定について教えていただけ...
-
BIOSでAHCIに設定したいが、項...
-
ACCESSでテーブルのフィールド...
-
Excelで空白以外の値がある列の...
-
エクセルVBAで5行目からオート...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access VBAでクエリーのレコー...
-
Access IF文でテーブルに存在し...
-
データベースの1要素に複数デー...
-
ワードでの単純作業の効率化に...
-
Access フォームのデータがテー...
-
ACCESS で マクロの中でフィ...
-
Accessデータベースで行と列を...
-
ワードで保存するファイル名の...
-
別のDBからテーブルをコピーす...
-
ADOでレコードを閉じるタイミン...
-
Accessで名寄せグループの関係...
-
シングルクォーテーションとダ...
-
Access 縦(行)のデータを横(列)...
-
顧客IDを入力すると顧客名や住...
-
Access クエリ このレコードセ...
-
(ACCESS)連番取得について
-
Access2000 単票フォーム上の...
-
Access 既に開いているフォー...
-
文字化け、記号の含まれるフィ...
-
Access2013VBA 複数のテーブル...
おすすめ情報