アプリ版:「スタンプのみでお礼する」機能のリリースについて

ACCESS2003で荷物の送り状を作っています。
フィールドには、宛先名、住所、個数、重量などの情報を入れますが、
これを利用して、荷物を発送するときのラベルを作りたいのです。
ラベルの発行枚数を入力すると、レポートにその分のラベルが印刷されるようにしたいのですが、どのようにしたらよいのでしょうか。
初心者です。どうぞよろしくお願いいたします。

A 回答 (3件)

#1です



> Index,1,2,3,4,....というフィールドを作ったらよいと
> 言うことなのでしょうか?

数値型であれば、なんでも行けますよ
出来れば、「ラベルの発行枚数」のフィールドと同じ方にした方が、型を変換を自動に任せずに行えますので、その方がね
    • good
    • 0
この回答へのお礼

いろいろ教えていただいてありがとうございます。
がんばって、やってみます。
ちょっと、今、つけられない状態なので、
お礼だけさせていただきます。
また教えてください。
ありがとうございます。

お礼日時:2009/04/10 08:37

#1です



例えばの話をすれば・・・

テーブル名:Tbl発送

宛名宛先住所個数重量注意事項ラベル
AAAAAA1125
BBBBBB2122
CCCCCC3120

と、

テーブル名:BaseNum
(ただ、1~発行される最大の枚数の数値まで)
Index
1
2
3
4
5
6
7
8
9

以下略

のテーブル2つ作ったとして・・・

クエリで

SELECT Tbl発送.*
FROM Tbl発送, BaseNum
WHERE BaseNum.Index <= [ラベル]
ORDER BY Tbl発送.宛名, Tbl発送.宛先住所;

と、すると・・・

宛名宛先住所個数重量注意事項ラベル
AAAAAA1125
AAAAAA1125
AAAAAA1125
AAAAAA1125
AAAAAA1125
BBBBBB2122
BBBBBB2122

と、言う結果が得られます
これをレコードソースに、レポートを作成すれば、終わり
ラベルに入力された値の、レコード数が作成されます

他にもVBAで・・・って、話も出来ますが、とりあえずは、標準的なクエリを使った手法での説明です

この回答への補足

ご回答ありがとうございます。
とても初歩的なことなのですが、
Basenumのテーブルを作るとありますが、
Index,1,2,3,4,....というフィールドを作ったらよいと言うことなのでしょうか?
そのデータ型は何にしたらよいのでしょう?
すみませんがよろしくお願いします。

補足日時:2009/03/31 23:42
    • good
    • 0

う~ん、Accessを使用してて、判るかと思いますが・・・



具体的に、どこに何を入れて、どうするのか?を記載して、質問しないと・・・回答したは、良いけど、質問者さまが望んでる回答ではないことが、多いです
無駄になるから、解答がつかない!って事になります

もう少し、具体的に記載しましょう

> ラベルの発行枚数を入力する

発行枚数は、どこに、入力するの?
フォームの何処かのコントロール?
クエリのパラメータ?

> レポートにその分のラベルが印刷されるようにしたい

その分って、どの話?
要は、入力されている
> 宛先名、住所、個数、重量など
の、すべてのデータ?
(この場合、印刷後、データを消さないと、再度、印刷されるけど・・・)
それとも、フォームに表示されているデータ?
それとも、発行済みの日付が入っていないデータ?

> 初心者です。

Accessの場合、ある程度、質問するための知識が無ければ、質問しても、質問内容が、具体的な話がない
回答しても、回答が理解できない!って事は、ざらです
もう少し具体的に、想像している内容を記載して、質問してみてください

この回答への補足

説明不足で大変申し訳ございません。

テーブルには、
宛名・宛先住所・個数・重量・注意事項・ラベルの発行枚数という
フィールドを作りました。
それをもとに発送用のラベルを作りたいと思っています。
ラベルに記載したい内容は、
宛名・宛先住所・個数です。
ラベルの発行枚数を5と入力すると、レポートに同じ宛名のラベルが5枚作られているようにしたいのです。
フォームでラベルの発行枚数を5と入力すればよいようにしたいのですが、できるでしょうか?
たとえばクエリをどのように使うとか、
コントロールをどうしたらよいのかとか、
アドバイスいただけると助かります。
どうぞよろしくお願いいたします。
もし、まだ必要な情報があれば教えてください。

補足日時:2009/03/27 16:55
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています