- ベストアンサー
アクセスでレポートに表示
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
レコードソースがテーブルなら ページフッターにテキストボックスを追加し コントロールソースに =[RecordSource] レコードソースが SQL文 だとかなり面倒なことになりますが。
その他の回答 (1)
No1さんの回答のように、 RecordSource=SELECT Table1.ID, Table1.Field1, * FROM Table1 WHERE ID=1; ですと、チクッとややこしいです。 =Trim(CutSTR((CutSTR(CutStr([RecordSource],"FROM",2),"WHERE",1)),";",1)) これで、 "Table1" が表示されます。 ? Trim(CutStr("AAA and BBB and CCC", "and", 1)) AAA ? Trim(CutStr("AAA and BBB and CCC", "and", 2)) BBB ? Trim(CutStr("AAA and BBB and CCC", "and", 3)) CCC と、CutStr関数の類を用いる必要がありそうです。 Public Function CutStr(ByVal Text As String, _ ByVal Separator As String, _ ByVal N As Integer) As String Dim strDatas() As String strDatas = Split("" & Separator & Text, Separator, , 0) CutStr = strDatas(N * Abs((N <= UBound(strDatas)))) End Function
お礼
ありがとうございます。 確かにこれはちょっと私には難しいかも。 でも、大変勉強になりました。
関連するQ&A
- Accessのレポートで同じレコードを連続表示
アクセスの宛名ラベル印刷で、1ページを全て同じレコードが表示されるものを作りたいと思います。 以前同じ質問をさせて頂いた時に、住所テーブルと印刷枚数の数字の入ったテーブルをクエリーで・・・・という方法を教えていただきました。が、今回の元となるテーブルはキーはオートナンバー式ではなく、各住所に独自のコードが付けられています。なおこのテーブルは変更できません。 また、レポートの宛名ラベル作成ウィザードで1枚分のラベルを作成し、それを1ページ分コピーすることも考えていますが、かなり時間がかかりそうです。何か、効率の良い方法はないでしょうか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- アクセス レポートの宛名ラベルウィザード 5行しか表示されない
お世話になります。 Access2003で、レポートの宛名ラベルウィザードを使用して宛名ラベルを作りました。 宛名ラベルは、42mm×84mm 2列のタイプです。 通常は、1ページに、6行(ラベル12個分)表示されると思うのですが、 5行(ラベル10個分)しか表示されません。 そのため、1ページ分の下部分が余白になっています。 なぜでしょうか?? よろしくお願いします。
- 締切済み
- オフィス系ソフト
- Accessのレポートで項目ラベルを各ページにいれるには
今現在Access2000を使用してレポートを作っています。 グループヘッダーに項目ラベルを入れて、フッターに 改ページを入れてグループごとで改ページされるように 作成しています。しかしこれでは各ページの頭に項目ラベルが 表示されず、いきなりデータがでてきます。 セクションの繰り返しをはいにするとグループが変わった時に 二重で項目ラベルが表示されます。項目ラベルを ページヘッダーに入れると表示が途中でずれます。 というようにいろいろ試してみましたが、なかなか思った 結果を得られません。お知恵をおかしください。 お願いします。
- ベストアンサー
- その他(データベース)
- アクセスのレポートを学べるところ
アクセス2000を使用しています。 いろいろURLをみていたのですが、フォームやクエリのことを 詳しく説明しているところはあるようですが、レポートのことを 詳しく解説してくれているURLをご存知ないでしょうか? やりたいことは、例えば社員テーブルより支店ごとの社員名簿を 出力したいのです。但し、明細行は一頁に20行枠付きで出力し フッターには支店の住所を出力します。当然、一頁20行に満た ない場合もありますが、その時は、できればVBAで「改行」を記述 したいと思います。 素人で欲張りすぎかもしれませんがよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- ACCESSのレポートで
ACCESSど初心者です。。皆様にいろいろ助けていただいておりますが、今回はレポートでラベル印字のところをテキストでやっていますが、1件目のデータは最初からテーブルに格納してあり、郵便番号をプロパティで定形どおりに設定しました。2件目からはエクセルでデータをインポートしたので宛名ラベルをレポートで作成し印刷プレビューで見てもー(ハイフン)が付いていますが、1番目は付いていません。どうしたらハイフンをつけられるでしょうか?よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- アクセスのレポートで・・
アクセスのデーターをラベル印刷するにあたって困っております。多分何か簡単な設定で解決できるのだと思って・・アドバイス頂けましたら幸いです。 まず、テーブル構成は ------------------------------- ID :オートナンバー 案件1:テキスト 案件2:テキスト 案件3:テキスト 案件4:テキスト 案件5:テキスト -------------------------------- となっており、案件1から5には文字が入力されております。(約20行のデーターを入力してます。) このテーブルを元に宛名ラベルウィザードで5列からなるレポートを完成させたのです。 レポートイメージは下記のような感じです。 -------------------------------- 案1 案2 案3 案4 案5 □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ -------------------------------- そこで印刷した結果を見てびっくり。。 テーブルの案件1に入力された文字が”あいうえお” 〃 〃 2に 〃 〃 ”かきくけこ” 〃 〃 3に 〃 〃 ”さしすせそ” 〃 〃 4に 〃 〃 ”たちつてと” 〃 〃 5に 〃 〃 ”なにぬねの” とすると、レポート印刷では上記のレポートイメージのように1つ1つのラベルにテーブルのデーターが印字されるものと思ったら、1つのラベルに、”あいうえおかきく”というように自分のデーター”あいうえお”以外にも隣のデーターである”かきく”までも表示し印刷されてしまって困ってます。 ちなみに、そのレポートのコントロールソースを見てみると(=Trim([案件1] & [案件2] & [案件3] & [案件4] & [案件5])というようになっております。 どうしたら1つのラベルに1つのデーターのみを印字させることが出来ますでしょうか。
- ベストアンサー
- オフィス系ソフト
- ACCESSのレポートフッターをグループフッターの下に出したい。
こんにちは ̄◇ ̄ ACCESSでテーブルの一覧をレポートで出力したいのですが、コード毎にグループフッターで小計を出力し、最終グループの下に総合計を出力したいのですが、実現方法が分かりません。 小計はグループフッター、合計はレポートフッターに設定しており、グループフッターの改ページプロパティには「カレントセクションの後」を設定しています。 すると、最終グループの最終行にグループフッターが出たあと、改ページをしてから総合計が出ます。 なんとか最終ページで改ページせずに総合計を出力できないでしょうか??? OS WIN 2KPRO SW ACCESS2000
- 締切済み
- オフィス系ソフト
- Access レポートで税込みの値段を表示したい
Access初心者です。(Access2000を使っています) 見積書をレポート機能で自動作成したいのですが、 以下の操作が上手くできません。 --- 下記のような、レポートを作成したいのですが、 商品一覧が入っているテーブル(商品テーブル)には、「税抜き単価」しか入っていません。 ★の部分は、商品テーブルの「税抜き単価」×「消費税率」をかけたものを表示させたいのですが レポートを表示すると、「#Error」と表示されています。 (詳細)では、計算式は入力できないのでしょうか・・・? (レポート ヘッダー) (ページ ヘッダー) ■内訳 No. 商品名 数量 単価(税込み) 金額 (受注ID ヘッダー) (詳細) 1 りんご 1 \105★ \105 2 みかん 1 \105★ \105 3 ばなな 1 \105★ \105 4 いちご 1 \105★ \105 (受注ID フッター) 合計数 4点 小計 \420 送料 \200 合計 \620 (ページ フッター) (レポート フッター)
- ベストアンサー
- オフィス系ソフト
- ACCESSの使い方について
ACCESSの使い方について教えてください。まずテーブルで事前にデータを入れておいて、それを元にレポートで、宛名ラベルウィザードを使ってラベルを作りたいのですが、普通は一つのレコードに対して一つのラベルが出来ますが複数のラベルを作りたいとき(名刺などを作る)はどうすればよいのでしょうか。テーブルを作るときに同じデータを複数入れておくしか方法は無いのでしょうか、教えてください。
- ベストアンサー
- その他(データベース)
- アクセスのレポート作成の時に・・・
役職と名前を入力したテーブルを基に、レポートのデザインビューで領収書(A4紙1ページに3領収書ずつ表示したい)を作成しています。 その際に名前を表示する欄には、A氏、B氏、C氏とそれぞれ別の名前にしたいのですが、普通にテーブルの名前の欄とリンクを張るだけでは、全部A氏になってしまいます(わかりにくい表現ですが、宛名ラベルのように名前をテーブルに入れた順番に1ページに3人ずつ連続して表示させたいのです。) わかりづらい質問ですがお願いいたします。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます。 表示されました。