• ベストアンサー

ACCESS-2000 で顧客管理

顧客管理はEXCELで作成しておりました。 一人の顧客が複数の契約を持っているため、名前を 入力し検索をかけて保有契約の数だけ一覧で表示される ように組みました。 ACCESSのレポートの機能、FAX機能等を取り入れたいため 作り始めたのですが(ACCESSは初心者)「名前を入力し検索ボタンで 検索をする」というのはEXCELのように検索ボタンにはマクロ、 検索作業はモジュールで対応すれば良いのでしょうか? 初歩的な質問で済みません。 おおまかな概念を教えていただけたらと思います。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yatoaa
  • ベストアンサー率30% (110/362)
回答No.1

こんにちわ ACCESSのデーターベースは エクセルの検索分析機能よりも はるかに優れています 項目も簡単に追加できますし 項目数もテーブル単位で255まで可能です (テープルを別に作れば無限) エクセルですと現実問題として 表(A3)に入る項目数が限界です またデーター数もエクセルは40000件 程度が限界だったかと思います データの更新・履歴管理も簡単にできます 高度なデータ管理をしたい場合には エクセルでは限界がありますから ACCESSをお奨めします エクセルの簡易な検索機能(コンボ)と似ている 機能としては、フイルターという機能があります しかし、ACCESSでの検索は複雑な複数の 選択条件を画面(フォーム)で指定できるので その点やはりエクセルよりも便利です ただしレポートについては、罫線機能が 無いので、罫線を中心とした表はきれいに 作成するのは苦手です また、計算・合計機能もエクセルより劣ります 単なる集計レポートや請求書発行では ACCESSのほうが有利です

no-no-ri
質問者

お礼

御礼が遅くなりまして済みません。 アドバイスありがとうございます。 なんだかACCESSの魅力にすっかりはまりそうです。 自由に操れるようになるには大変でしょうね。 うまく使い分けるといいんですね。 計算などの数字の処理はEXCELに頼ると良いのでしょうか。 がんばります。

その他の回答 (1)

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

Accessでもボタンにマクロやイベントにモジュールを記述して実行させられます。 クエリで顧客の名前で検索するように作っておき、そのクエリをマクロで実行させ る際にフォーム上かダイアログボックスからの入力で検索する顧客の名前を入力し クエリで抽出するように指定するのが一番簡単だと思います。 その抽出されたレコードをレポートなどで出力するようにすれば良いのではないか と思います。

no-no-ri
質問者

お礼

ありがとうございます。 クエリを作っておくといいんですね。 イメージが掴めてきました。 レポートに出力という技がいいですよね。 メールで送るときも見栄えがいいですものね。 教えていただいた方法で作ってみます。

関連するQ&A