ベストアンサー access 範囲指定してレポート出力 2017/06/07 19:24 書類の出力をaccessで利用しています。 現状では、レポートを出力するために番号を1つ1つ指定するしかなく、 量が多いと手間なため、範囲指定してそれぞれ番号のレポートを出力することはできますか。例)番号1なら番号1用の書類、番号2なら番号2用の書類・・・・のように今回の指定だと10枚出力する形になります。 現状の指定方法:1 ↓ 理想の指定方法:1 ~ 10 書類を出力するデータはaccess2003で作成されたものです。書類に表示されるデータはリンクテーブルが元になります。 使用しているのはaccess2016になります。 よろしくお願いします。 画像を拡大する みんなの回答 (5) 専門家の回答 質問者が選んだベストアンサー ベストアンサー 山田 太郎(@f_a_007) ベストアンサー率20% (955/4574) 2017/06/07 22:59 回答No.4 【補足】 1と入力して出力可。 2と入力して出力可。 であれば、帳票出力フォームから、現状のフォームに1と入力して出力ボタンを押せばよいのです。連続して出力したのであれば、それを繰り返せばよいことになります。つまり、既存の出力フォームはそのままで単に質問者の作業を自動化することになります。これだと、「出来る・出来ない」という論争はなしです。 この回答は、既存の出力フォームが指示番号に基づいて帳票データそのものを生成・加工していることを想定しています。また、先の回答が曖昧なのは、その辺りの事情が不明だからです。 質問者 お礼 2017/06/08 18:39 回答ありがとうございます。 アドバイス頂いた通り、accessのデータはいじらず、マウス操作やキーボード操作を記録して再生するソフトで自動化しようと思います。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 1 その他の回答 (4) panacon ベストアンサー率31% (214/679) 2017/06/08 09:48 回答No.5 >アドバイス通り、設定したところ、エラーになりました。入力した番号が#name?と表示されました。 すみません、ドットとエクスクラメーションマーク(!)を書き間違えていました。抽出条件を下記の下段のようにしてみてください。 forms!.フォーム名.最後番号コントール forms![フォーム名]![最後番号コントール] (ドットは入りません) フォームを開いた状態でクエリを開いてみて正常に動くようなら、レポートを印刷するマクロを作って、マクロのフィルタにクエリ名を設定してください。 質問者 お礼 2017/06/08 18:41 回答ありがとうございます。他人が作ったものなのでいじらずに、マウス操作やキーボード操作を記録して再生してくれるソフトを利用しようと思います。 お手数おかけしました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 1 imogasi ベストアンサー率27% (4737/17070) 2017/06/07 21:37 回答No.3 質問の意味がよくわからない。 現状は ・1を入力 ・出力ボタンをクリック ・1の帳票を印刷またはファイルを書き出し これを ・1-10など範囲を入力 ・出力ボタンをクリック ・1から順次10まで個別出力 をしたいということか。 画像ではなく、文章で丁寧に質問文を書くこと。 == 質問者が、このプログラムを作ったのではないだろう。 作った人や部署になぜ相談をしないのか。よくあるパターンの要望で、、それらの人には、それぐらいはできる能力があるはず。基本的に繰り返ししょりだろう。 質問者は現状プログラムを改変する力がないのだろう。 現状のコードがどうなっているか読者に判らないのに、こんな質問コーナーに丸投げしてやってもらうのはお門違い。質問する前に相談するべき先があるはず。 昨今では、ふつう会社では、能力の有無にかかわらず、関係者以外にはシステムをいじらせないはず。 質問者 補足 2017/06/07 22:14 回答ありがとうございます。 >・1-10など範囲を入力 ・出力ボタンをクリック ・1から順次10まで個別出力 私が伝えたいことはまさに上記のことです。言葉不足で伝わらずすみません。 以前、そのaceessを作成した人に聞いてみたら、出来ないと言われましたが、不便に感じたため、質問させていただきました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 山田 太郎(@f_a_007) ベストアンサー率20% (955/4574) 2017/06/07 20:33 回答No.2 【質問内容が今イチ判然としない】 現状:レポートを出力するために番号を指定している。 ↓ 希望:指示した番号に従ってレポートを出力したい。 というのであれば・・・。 1、レポート出力指定フォームを用意する。 2、出力する番号の開始と終了とを入力するテキストボックスを配置する。 3、出力実行のコマンドボタンも配置する。 で、コマンドボタンが押されたら出力指示に従って印刷する。で、いいのでは? 質問者 補足 2017/06/07 22:23 回答ありがとうございます。 説明不足ですみません。質問したい内容は下記になります。 現状:一つ一つ番号を指定して帳票を出しています。 希望:範囲指定して個別に帳票を出したい。 アドバイスして頂いた内容は1つの帳票に範囲したものがまとめて表示されるのでしょうか。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 panacon ベストアンサー率31% (214/679) 2017/06/07 20:08 回答No.1 between forms!フォール名.開始番号コントロール and forms!.フォーム名.最後番号コントールを抽出条件にしたクエリを作って、マクロのレポート印刷時のフィルタにこのクエリを指定してあげれば良いです。 質問者 補足 2017/06/07 22:09 ご回答ありがとうございます。 アドバイス通り、設定したところ、エラーになりました。入力した番号が#name?と表示されました。 番号を入力する項目は非連結なのですが、コントロールを使用していないため、エラーになるのでしょうか。 説明不足ですみません。 番号を入力する欄は非連結で、リンクテーブルにある番号と一致した番号の詳細を書類に反映させるようになっております。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A Accessレポート出力時の範囲指定 Accessでレポートを出力する際に出力範囲を画面から入力したいと思ってます。 下記3項目をフォーム(frm出力範囲)から入力しようと考えてます。 住所コード (テキスト形式) : [住所自] ~ [住所至] 販売店コード(数値型) : [販売店自] ~ [販売店至] 担当者コード(数値型) : [担当者自] ~ [担当者至] レポートを開く際にWhere条件式に指定すればできるのかとも思いますが (できるかどうかもわかりませんが)どうすればよいかわかりません。 どなたかお教えいただけませんか? Accsess 0の時はレポートに出力しない Access2002で質問です。 テーブルのデータを、レポートに出力してます。 (レコードソースにテーブルを指定) データの中には0もあるのですが、 レポートの表では0の場合は空白として表示させたいです。 どうしたら良いでしょうか。 何か、この手の設定なら、どこかにありそうなんですが…。 設定、プログラミング、 それに関することが書いてあるサイト、 どれかでもご存知でしたら、教えて下さい。 よろしくおねがいします。 Accessレポートの印刷 Accessで、請求書等の伝票を作っています。 A4の普通用紙に印字出力しようと思っていますが、伝票毎に改ページを入れると、データが少ない伝票は用紙をだいぶ無駄にします。 そこで、A4用紙内にうまく収まるように範囲を指定してレポートを出力する方法はないでしょうか? 改ページ区切りを入れずに出力すると、ページ毎に中途半端な形でデータが出力されてしまいます。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム VBからACCESSのレポートへの出力に関して 環境:Visual Basic2008 Express Ediotion,ACCESS2000 教えて下さい。 Visual Basic2008で開発を行っていますが、帳票の部分だけをACCESS2000の レポート機能を使って出力したいと考えています。 単純にACCESSのレポートを起動させる方法は、幾つかのホームページに記載が ありましたが、Visual Basicの方で作成された"データ"を用いて、ACCESS側のレポート に出力するような事をしたい為、調べた結果では手段が見つかりませんでした。 あるホームページに、データセット等を活用すれば出力できるような記載もありましたが、 細かな情報がなく、どのように記述したら良いかが記載されていなかった為、この 方法だけでなくどのようにしたら良いかの参考になるようなホームページ、あるいは ソースの記述を教えて頂きたいと思います。 よろしくお願いします。 アクセスのレポート印刷で郵便番号順に出力したい いつも大変お世話になっています。 アクセスで名簿データのクエリからレポートをリンクしているんですが、郵便番号順に出力(印刷)したいのですが、名前の昇順になってしまいます。クエリの方ではちゃんと郵便番号順になっているのに。。。 どのように設定すればいいのか教えてください。 アクセス2000のレポートについて アクセス2000でデータベースを作成しています。 保存したデータをもとにして、お客さんへの通知書をレポートとして出力したいのですが、テキストボックス内のデータの長さがレコードによって大きく異なっています。 レポートで出力する時に、テキストボックス内のデータ量に応じてテキストボックスの高さを自動調整することはできないのでしょうか? VBからACCESSレポートの出力について 仕事で住所録データベースを作っているところなのですが、 色々と分からないことがあるので、是非、相談に乗って下さい。 VBからACCESSレポートの出力について、行っているのですが データベースから、自分の条件にあったデータだけを取ってきたい のですが、どうしたらよいのでしょうか?? ちなみに、ACCESSのクエリを実行して、欲しいデータを取ってくる のではなく、VB上の画面に入力したデータで、ACCESSのデータを 検索を行うものです。 例えばこんな感じです。 ↓ VBで検索一覧画面から、社員番号を入力する。(テキストボックス) ↓ 実行ボタンを押したとき、テキストボックスに入った社員番号を 自動的に読み取り、ACCESSのデータベースから データを検索する。 こんな感じです。分かりにくい説明ですいませんが 宜しくお願いします。 アクセスのレポートについて アクセスでテーブルAのデータをレコードソースとするレポートAを作成したのですが、レポートAのなかにテーブルBのレコードソースを追加することは可能でしょうか。 また一からレポートを作り直さずにすむ方法が知りたいのですが。 ACCESS2007 1枚だけレポート出力 ACCESS2007を使っています。レポートで、1件1枚で出力されるものを作りました。連続してプリントするのは、できます。手軽に特定の1枚だけをプリントできるようにする良い方法はありますでしょうか? accessのレポートで… レポート(テーブル1から作成)にあるフィールド1には「1・2・3…」という数字が入っています。 この1・2・3はテーブル2(ID・名前)とリンクしています。 フォーム上ではコンボボックスにして、テーブル2の名前も表示するようになっています。 (テーブルに値としては入っていません) これでレポートを作成した場合、テーブル2の名前を表示させたいのですが、テキストボックスで Iif([フィールド1] = "1","****",Iif(… というようにしてしまうと、せっかくリンクにしたのにデータが固定になってしまうのを避けたいんです。 フォームだとコンボボックスの更新後処理とレコードの移動にコードをかけば最新の情報を表示することができたんですが、レポートでもこのようなことはできるんでしょうか? (コードをかいて処理したいです) Access2000です。 よろしくお願いします。 出力するプリンタを指定したい。 現在、VB6.0で開発を行い、帳票をACCESSのレポートを使用しています。 レポートを印刷した際に、VB側より指定したプリンタに出力したいのですが、決まって通常使うプリンタに出力されてしまいます。 プリンタは指定できない物なのでしょうか? ちなみに指定している方法は、デバイス名を記述し、設定されているプリンタを検索し、合うプリンタがあれば、その番号(?)を Set Printer = XXX(番号) ↑忘れました、ごめんなさい。 と言うような形でコーディングしています。 ACCESSのレポートに関して ACCESSでのレポート出力に関して教えて下さい。 今、T_ABC というテーブルが存在し、そのテーブルのXという項目をレポート上のテキストに 表示したいと考えいます。 データは既に存在し、レポートの方へ以下のような記述をしましたが、#name?というエラーと なってしまいます。 何が考えられるでしょうか、、、 《記述内容》 コントロールソースへ =[T_ABC]![X] 初歩的な質問で申し訳ありませんが、教えて下さい。 よろしくお願いします。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム アクセスのレポート出力に関する質問です! アクセスの『サブフォーム上のクエリをレポートへの出力する』内容についての質問です! お力添えをお願いします。 現在、サブフォーム上には数万レコードが表示されていて、優先順位が高い順に表示がされています。 そこで、優先順位が高いレコードを、指定したレコード数分だけ出力したいのです。 具体的に言うと、、、 レポート出力ボタンを押す ↓ msg boxが出てきて、出力するレコード数を指定 ↓ そのレコード数分が(上から)レポートへ出力される という感じにしたいのです。 ※サブフォーム上にあるクエリには、オートナンバーがついていません。 よろしくお願いいたします。 アクセス2000のレポートについて アクセス2000でデータ-ベースを作成しています。 名称と住所を英語で入力する必要があるデータがあり、このデータをレポートで出力しようとすると、下記のように文字の途中で改行してしまうのですが、どうにかならないでしょうか?全て短いデータだけなら、改行しなくてもすむように、レポートで充分に広い幅を採ればいいのですが、長いデータもあり、どうしてもレポートで改行する必要があるのですが.... レコード microsoft access2000 レポート micrsoft acce ss2000 できれば、下記のようにレポートで出力したいのですが: レコード microsoft access2000 レポート microsoft access2000 AccessのレポートをWordに Accessのレポートの数ページをメールで送りたいのですが。 何か良い方法はございますでしょうか? Wordに出力してみたのですが、レポート全てのデータが出力されてしまったのと、レポートで作成した枠や線などは出力されてないようです。 Accessのレポートで印刷されるのと全く同じように、Wordで印刷されるようにしたいのですが。 よろしくお願い致します。 Access2002でのレポートで お世話になります。 Access2002でレポートを作成しているのですがデザイン ビューの詳細セクションでテキストボックスを貼り付けて "=Left([***],Len([***])-4) " *[***]はレポートで作成したクエリの項目 をプロパティのコントロールソースに設定したのですが 実際にレポートに出力するテーブルにデータがないとき テキストボックスが貼り付けてある場所に "#エラー" と表示されます。 上記の表示を回避(空白でもいいです)できる方法を 教えてください。 Accessレポートについて Accessを始めたばかりの初心者です。A4版3枚程度のテキストデータ量の文書をテーブルに入力し,これをレポート表示させてプリントしたいのですが,レポートのデザインがうまくいきません。最初の1ページは問題ないのですが,2ページ,3ページが切り捨てられます。そこで,縦長のレポートをデザインして改ページコントロールを設定すると,今度は,それよりもデータの少ない他のレコードを表示させたときに,仮にそれが1ページ内のデータ量であっても必ず2ページ,3ページが白紙で表示されることになってしまいます。ワード文書の印刷機能のように,レポートを表示したときにデータ量に応じたプレビューを設定することはできないのでしょうか。 access2003 レポートごとにプリンター指定 win XP access2003 accessで70種類のレポートを使い分けています。レポートごとに異なるプリンターを指定して印刷してます。 ページ設定でプリンターを設定できますが、レポートの種類が多いため管理が大変です。 簡単な管理法がないでしょうか? たとえば、テーブルにレポート名、プリンター名、用紙サイズ といったようにして、マクロ(VB)なんかは無理でしょうか? よろしくお願いします Access レポートのレコードソースについて Access レポートのレコードソースについて Access2000を使っています。 VBAでテーブル一覧や構造を Debug.Print に出力する方法が、あるWebサイトで紹介されて いたのですが、Debug.Print ではなく、レポートに出力することは可能でしょうか・・? 一般的には、レポートのレコードソースには、クエリやテーブルを使うと思いますが・・・。 よろしくお願いします。 ACCESS レポートで常に1から番号を振る方法 もしかしたら簡単なことなのかもしれませんが、まったく見当すらつかないので教えてください。 レポートで1行目から番号をふりたいのですがどうすればいいのでしょうか? ACCESS2000で、あるデータを読み込んでそれをレポートで表示させるDBを作っています。 表示・印刷するためだけのDBなので、別のデータを表示・印刷する場合は削除クエリを使っていったんテーブルを削除して、表示させたいデータをインポートさせています。 オートナンバーで番号を振ると、削除クエリを実行させると削除する前のデータの続きの連番をふってしまいますよね?そうではなくて、常に1行目に1、2行目に2を振りたいのです。 テーブルかクエリに振るのかな?と思ったのですが、レポートに直接番号を振る方法もあるのでしょうか? どちらに番号を振ってもいいのですが、レポートに番号を表示するよい方法がありましたらお教えください。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
回答ありがとうございます。 アドバイス頂いた通り、accessのデータはいじらず、マウス操作やキーボード操作を記録して再生するソフトで自動化しようと思います。