
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
ANo.1の方のように本格的ではありませんが、簡易に済ますなら。
まず、新規マクロ作成で、アクションに(▼を押すとアクションのリストが出てきます)「レポートを開く」を指定。
レポート名を指定、ビューを印刷にする。
このマクロに適当な名前を付けて保存。
フォームにコマンドボタンを割り付けて、ボタンのプロパティで「イベント」の所で「クリック時」に「上記マクロ」を指定
以上です。ご参考までに
さっそくのお返事ありがとうございました。
こちらのやり方が非常に簡単なので(^^;)
とりあえずやってみます。
うまくいかなかった場合、再度補足させていただくかもしれません。
No.1の方も含め、よろしくお願いします。m(_ _)m
No.1
- 回答日時:
さて、以下は関係するコードの抜粋です。
・フォームとレポートをどのようにリンクさせるているのかを反映して修正する必要があります。
・レポートを専用フォームに印刷するのであれば、出力をデータだけに限定する必要があります。
適当に参考にして下さい。
Private Sub コマンド納品書プレビュー_Click()
On Error Resume Next
If Nz(Me.ID) <> 0 Then
DoCmd.OpenReport "納品書", acPreview, , "伝票番号=" & Me.伝票番号
Else
ErrorMsg "主キーが未定のフォームは印刷できません。"
End If
End Sub
DoCmd.OpenReport "納品書", acNormal, , "伝票番号=" & Me.伝票番号 ' プレビューしない場合!
<納品書.レコードソース>
SELECT DISTINCTROW 売上伝票標題.ID, 売上伝票標題.伝票日付, 売上伝票標題.得意先ID, 売上伝票標題.伝票番号, 売上伝票標題.販売担当者ID, 売上伝票標題.売上金額合計, 売上伝票標題.消費税率, 売上伝票標題.消費税額, 得意先マスター.郵便番号, 得意先マスター.住所1, 得意先マスター.住所2, 得意先マスター.ビル等, 得意先マスター.得意先名 FROM 得意先マスター INNER JOIN 売上伝票標題 ON 得意先マスター.ID = 売上伝票標題.得意先ID;
Private Sub Report_Page()
'
' OnlyTextBox 関数は、テキストコントロールを残し、その他をレポートから消します。
'
OnlyTextBox Reports!納品書
End Sub
Public Sub OnlyTextBox(ByVal rpt As Report)
Dim ctl As Control
For Each ctl In rpt.Controls
ctl.Visible = (ctl.ControlType = acTextBox)
Next ctl
End Sub
この回答への補足
随分と時間が経過してしまいましたが、この質問はまだ有効でしょうか?(しばらくして返事がなかった場合、新たに質問させていただくかもしれません。ご了承ください)
No.2の方のやり方では、印刷はできますが、存在するデータのすべてのレポートが出力されてしまいます。(データが10件入力されていれば、10枚のレポートが出てしまいます)
今回の質問では、現在表示しているフォームに入力したデータのみをレポートで印刷するという方法です。
有効であれば、補足していただけますか?
よろしくお願いします。m(_ _)m
さっそくの回答ありがとうございました。
No.2の方のやり方で、うまくいかなかった場合、また質問させていただくと思います。よろしくお願いします。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- その他(プログラミング・Web制作) Accessの代わりのノンプログラムデータベース作成 4 2022/10/21 09:26
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Access(アクセス) マイクロソフト アクセス2021のフォームビュー作成でレイアウトを帳票形式から単票形式にあとから変更 1 2023/03/03 10:56
- Access(アクセス) Accessに関する質問です。 クエリーQ出勤 からフォームF出勤を作成 フォームは分割フォームで作 1 2023/05/26 08:57
- Access(アクセス) アクセス 意図せずサブプロシージャを移動してしまうのを止めたい 1 2022/09/02 09:19
- JavaScript ソースコードは下の共有コードサイト「張り紙」にあります。 入力フォームの javascript で 1 2022/05/11 11:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで選択した番号のものだけ...
-
アクセスで新規にレコードを追...
-
ドットプリンターについて
-
ヤマト運輸 宅急便の社員割引...
-
EXCELの表中にカウンター...
-
弥生会計 入力の仕方
-
Accessで、入力した内容を伝票...
-
弥生販売 05 プロフェッショナ...
-
Word差し込み印刷
-
弥生販売 プロフェッショナル 0...
-
ハンコイン、セブンイレブンで...
-
ドライバーのインストール方法
-
弥生販売04プロにて仕入伝票修...
-
Excelで商品注文伝票を集計一覧...
-
何か言い方ある?「毎月最終水...
-
弥生販売での印刷について
-
弥生顧客について・・・!
-
締め切りの日にち
-
弥生会計02から弥生販売06...
-
弥生販売プロフェッショナル0...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスのパラメータに既定値...
-
弥生販売で数量や金額に0ゼロ...
-
Accessフォームのボタンの二度...
-
【弥生販売】請求締切後の売上...
-
勘定奉行の売上削除
-
エクセルにて伝票番号ごとに小...
-
弥生販売でのサンプル管理は?
-
PCA公益法人会計EXの取扱いにつ...
-
良いドットインパクトプリンタ...
-
エクセルでシリアリナンバーを...
-
ヤマト運輸 宅急便の社員割引...
-
アクセス、単票形式のリポート...
-
弥生販売08の請求書印刷の設...
-
エクセルの使い方
-
JCBアルバラについて
-
弥生会計11 現金出納帳 並び替え
-
PCA社の会計ソフトの専用帳票は...
-
伝票のプリンタはレーザーかド...
-
Access2000のクエリーで行番号...
-
弥生販売仕入れについて
おすすめ情報