• ベストアンサー

Accessで佐川急便の伝票の入力システムを作成したいのですが(Access初心者です)

お世話になります。 上司の指示でAccessで佐川急便の伝票に必要事項を入力し、伝票に印字出来るシステムを作るのですが、Accessを独学し始めたばかりで、手順がもうひとつ分かりません。 現在手元にあるデータ(テーブル)は 1:(取引先の)顧客コード・顧客名・フリガナ・郵便番号・住所・電話番号・FAX番号 2:(私の会社の商品の)商品コード・商品名・商品価格・単位・容量 です。これを元に伝票作成をしたいのですが、可能でしょうか。 佐川急便の伝票に打つのはお届け先の住所・氏名(企業名)・電話番号・品名・単位・容量です。 使用しているAccessのバージョンは2000です。上司からはノーヒントで頑張れと言われていますが、途方に暮れています。些細なことでも構いませんので、アドバイスよろしくお願い申し上げます。

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

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

>2つのテーブルからクエリを作って、それをレポートに…で間違いないでしょうか 顧客情報のテーブルと商品のテーブルからでは誰に何の商品を何個出荷するという情報がありませんよね。 例えば受注テーブルとかはないのでしょうか? 受注テーブルもしくは出荷テーブルのような情報からどの顧客へ何の商品をいつ出荷するとかのテーブルはないのでしょうか? 考え方として・・ クエリで抽出条件として出荷日で一括して全ての出荷する情報を抽出しるクエリを作る。 そのクエリには伝票出力に必要なデータのフィールドをお届け先の住所・氏名(企業名)・電話番号・品名・単位・容量を含むようにしてそのクエリをレコードソース(元)にしてレポートを作り出力するこんな感じです。 >2つのテーブルにはリレーションシップの作成が必要になって来るのでしょうか 1:取引先のテーブル 2:商品のテーブル この2つのテーブル自体にはリレーションは必要ありません。 上に書いたように受注や出荷の情報があるテーブルにはそのテーブルから取引先のテーブルと商品のテーブルにリレーションが必要になります。(クエリ上でも出来ますが。) ようは[どの顧客に・いつ・何を・何個](伝票に必要な情報)送るのかが必要です。それを抽出するクエリを作る。そのクエリで抽出されたレコードを元にしたレポートで佐川の伝票を出力する。

jiroring
質問者

お礼

度々ありがとうございます。 アドバイスを拝見して、考え方の方向が分かってきました。実際のソフトの操作方法よりも、そちらの方で悩んでいたので助かりました。アドバイスを参考に作業を進めてみたいと思います。ありがとうございました。

その他の回答 (2)

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

>伝票作成をしたいのですが、可能でしょうか。 佐川の伝票に出力できますよ。伝票に出力する取引先と商品の情報を出荷に合わせて抽出しレポートで出力するだけですから。 佐川のどのような伝票に出力するのか不明ですが伝票の用紙サイズとプリンタのユーザー設定サイズで大きさを合わせレポートを作れば良いだけです。以前佐川の連続用紙タイプへ出力するのを作りました。 #1の方のいうe飛伝にも使えます。 e飛伝はテキストの取り込みも出来るのでAccessから出荷するレコードをテキストで一旦エクスポートしてe飛伝で簡単に取り込めます。最初に設定を少しするだけで使えます。 e飛伝は専用の伝票用紙がありますので佐川にいえば用意してくれます。

jiroring
質問者

お礼

早速のご回答をありがとうございます。 出力可能なのですね。出力したいのは所謂佐川急便の荷物に貼る、元払の送り状です。 上記質問欄の2つのテーブルからクエリを作って、それをレポートに…で間違いないでしょうか?2つのテーブルにはリレーションシップの作成が必要になって来るのでしょうか?実は出力以前に、その過程が分からなくて困っています。初歩レベルもいいところで、恥ずかしい限りです。

  • banrai
  • ベストアンサー率0% (0/2)
回答No.1

Accessの勉強が目的なら、ノーヒントで頑張ったほうが、身につくと思います。。。。 もし、佐川の伝票出力が目的なら、Accessなどで作らずとも、e飛伝という、送り状作成ソフトを佐川急便さんが配布してますので、それを使うのが近道でしょう。

参考URL:
http://www.sagawa-exp.co.jp/business/service/other/e-hiden.html
jiroring
質問者

お礼

早速のアドバイスをありがとうございます。 Accessを勉強しつつ、実際にそのシステムを作ってしまわなければならないのですが、出来ればAccessの機能で作りたいと思っております。 送り状作成ソフトというものもあるのですね。それに頼るわけにはいかないのですが、こういうものもあるんだなと参考になりました。