はじめまして。
顧客への配送品管理でAccessを使うことになりまして
つまづいております。
顧客への配送品がA社から送られるものかB社から送られるものかを
配送会社に送る報告書にまとめるのですが、一枚の用紙に
まとめる必要があり、それをチェックボックスを使用して
1レポート内に分けて表示することは出来ないかと
悩んでいます。
1フォーム内に10個のチェックボックスとそれに対応させたい項目が
チェックボックスと同数あります。
その10個のチェックボックスのON/OFFを
1レポート内でON/OFF項目に振り分けて表示したいのですが。
<フォーム>
[顧客氏名]
[チェックボックス□][配送品1][個数1][単価1][小計1]
[チェックボックス□][配送品2][個数2][単価2][小計2]
[チェックボックス□][配送品3][個数3][単価3][小計3]
[チェックボックス□][配送品4][個数4][単価4][小計4]
[チェックボックス□][配送品5][個数5][単価5][小計5]
[チェックボックス□][配送品6][個数6][単価6][小計6]
[チェックボックス□][配送品7][個数7][単価7][小計7]
[チェックボックス□][配送品8][個数8][単価8][小計8]
[チェックボックス□][配送品9][個数9][単価9][小計9]
[チェックボックス□][配送品10][個数10][単価10][小計10]
</フォーム>
↓
<レポート>
[顧客氏名]
チェックボックスON
[配送品][個数][単価]
[配送品][個数][単価]
[配送品][個数][単価]
チェックボックスOFF
[配送品][個数][単価]
[配送品][個数][単価]
[配送品][個数][単価]
</レポート>
何卒ご助言とご助力をお願い致します。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
レポート内のコードにより制御してはどうでしょうか。
レポートのチェックボックスON、OFFのエリア双方に
全てのフィールドを配置します。
<レポート>
[顧客氏名]
チェックボックスON
[配送品1_ON][個数1_ON][単価1_ON]
↓
[配送品10_ON][個数10_ON][単価10_ON]
チェックボックスOFF
[配送品1_OFF][個数1_OFF][単価1_OFF]
↓
[配送品10_OFF][個数10_OFF][単価10_OFF]
</レポート>
フィールドの名前が任意となるように”_OFF”、”_ON”
を付加しています。
全フィールドの”可視”は”いいえ”に設定します。
後は、フォーマット時のコードにてチェックボックスの
状態により各フィールドの可視、非可視を設定するだけ
です。
<コード例>
Private Sub 詳細_Format(Cancel As Integer, FormatCount As Integer)
if [チェックボックス1] then
Me![配送品1_ON].Visible=True
else
Me![配送品1_OFF].Visible=False
endif
↓
if [チェックボックス10] then
Me![配送品10_ON].Visible=True
else
Me![配送品10_OFF].Visible=False
endif
End Sub
このままでは、ON,OFFの状態によりレポートの
各行間が歯抜けの状態となります。
対策としては、フィールドの”印刷時拡張=はい”、
”高さ=0”にして、各フィールドを重ねた状態で配置
すれば、歯抜けは防止できます。
確認用に作成したサンプルがありますので、ご要望が
あれば送付致します。(ACCESS2000)
No.3
- 回答日時:
他の方が書いているように配送会社の情報があれば良いのですが・・。
取りあえず
選択クエリウィザードを使ってそのテーブルのクエリを作ります。
[顧客氏名]と[チェックボックス□]をグループ化します。グループ化はクエリのフィールドのところで右クリックすると集計というのがありますので集計を選択するとできます。
クエリの[顧客氏名]と[チェックボックス□]のフィールドの位置を一番左に持っていくと[顧客氏名][チェックボックス□]の順で並び替えします。
そのクエリを使ってレポートを作り並び替え/グループ化で[顧客氏名]のヘッダを作り[顧客氏名]ヘッダに[顧客氏名]のフィールド、詳細に[配送品][個数][単価]のフィールドを作れば出来ます。チェックボックスON・OFFのヘッダを作っても良いと思います。
取りあえず試してみてはいかがですか。
No.2
- 回答日時:
そのテーブルやフォームには、A社から送られるものかB社から送られるものかの情報がありませんよね?
それではできないと思うのですが。。。
その辺りの関係も含めて、もっと具体的に説明した方がいいかもしれません。
それと「配送会社に送る報告書」は出力イメージを書いてもらった方がいいですね。
No.1
- 回答日時:
> 顧客への配送品がA社から送られるものかB社から送られるものかを
> 配送会社に送る報告書にまとめるのですが、一枚の用紙に
> まとめる必要があり、それをチェックボックスを使用して
> 1レポート内に分けて表示することは出来ないかと
> 悩んでいます。
内容が、いまいちつかめないのですが。。^_^;
元のテーブルはどのようになっているのでしょうか?
配送先に関するフィールドがあれば、そのフィールドを使ってグループ化を
してやればいいような気がしますけど (^^ゞ
この回答への補足
返信ありがとうございます^^
そうですね^^;
いまいちわかりづらいないようでした。スミマセン
元テーブルでは
<テーブル>
[顧客名]
[顧客氏名]
[顧客住所]
[チェックボックス1]
[配送品1]
[個数1]
[単価1]
[小計1]
[チェックボックス2]
[配送品2]
[個数2]
[単価2]
[小計2]
・
・
・
[チェックボックス10]
[配送品10]
[個数10]
[単価10]
[小計10]
</テーブル>
となっています。
これを入力するためのフォームは
<フォーム>
[顧客氏名]
[顧客住所]
[チェックボックス□][配送品1][個数1][単価1][小計1]
[チェックボックス□][配送品2][個数2][単価2][小計2]
・
・
・
[チェックボックス□][配送品10][個数10][単価10][小計10]
</フォーム>
となっています。
配送先は[顧客名][顧客住所]です。
レポート内にチェックボックスで選択した項目としなかった項目を
上下別々に表示させたいと思っています。
あと、大変申し訳ないのですが
> そのフィールドを使ってグループ化
という点も詳しく教えていただけると助かります。
ご面倒だとは思いますがよろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「#エラー」の回避
-
差し込み文書のルールで if the...
-
Access フィールド内の値で、...
-
accessのフィールドに10桁の数...
-
ファイルメーカーでの西暦から...
-
ファイルメーカーで英字だけ取...
-
Accessでボタンを押すと今日の...
-
アクセスで入力したデータの順...
-
Wordでページ番号を計算式で入...
-
「フィールド更新」が表示されない
-
Accessで値がnullの場合は計算...
-
ACCESSにEXCELのハイパーリンク...
-
WORDのIFにEqフィールドは使えない
-
【Access】インポート時のメモ...
-
accessのVBAで変数名でフィ...
-
FileMakerで繰り返しフィールド...
-
Access2007で、西暦と和暦を両...
-
FileMakerで、フィールドの値が...
-
access フィールドのサイズ(文...
-
文字化けが発生してしまいます。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「#エラー」の回避
-
アクセスで入力したデータの順...
-
accessのフィールドに10桁の数...
-
「フィールド更新」が表示されない
-
ExcelからAccessデータを検索す...
-
差し込み文書のルールで if the...
-
WORD差し込み印刷:日付の処理 ...
-
Accessで値がnullの場合は計算...
-
Accessでボタンを押すと今日の...
-
ACCESSでデータ変更箇所が分か...
-
access フィールドのサイズ(文...
-
アクセス Access 時間の引き算
-
accessのVBAで変数名でフィ...
-
Access フィールド内の値で、...
-
WORDフィールドコード一括編集
-
A1、A2、A3・・・とデータを増...
-
FileMakerで繰り返しフィールド...
-
MS-ACCESSで中央値(ME...
-
FileMakerで、フィールドの値が...
-
MS-WORDで、あるフィールドに入...
おすすめ情報