HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
ファイル一覧
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全9記事(1-9 表示) ] <<
0
>>
■15222
/ inTopicNo.1)
印刷枚数について
▼
■
□投稿者/ 西村
-(2025/12/17(Wed) 12:21:55)
手続き定義開始 領収書印刷()
変数宣言 数値{&行番号}
メソッド呼び出し @フォーム.更新モード設定(0)
行番号 &行番号
条件(#絞り込み状態=0) 絞り込み 行数=1
レポート印刷 "領収書新.rpt"¥
,編集表=する¥
,会話=しない
絞り込み解除 1
ジャンプ 行番号=&行番号
手続き定義終了
このような形で コマンドボタンから 印刷指示を しているのですが
この時 印刷枚数を たとえば 5枚とかに 設定できるのでしょうか
よろしくお願い申し上げます
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■15223
/ inTopicNo.2)
Re[1]: 印刷枚数について
▲
▼
■
□投稿者/ 通りすがり
-(2025/12/17(Wed) 13:50:21)
■
No15222
に返信(西村さんの記事)
これで出来ない?
↓
部数 = <整数>
印刷する部数を指定します(計算式)。
このパラメータを省略すると、1部だけ印刷します。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■15224
/ inTopicNo.3)
Re[2]: 印刷枚数について
▲
▼
■
□投稿者/ 西村
-(2025/12/17(Wed) 15:06:01)
■
No15223
に返信(通りすがりさんの記事)
> ■
No15222
に返信(西村さんの記事)
> これで出来ない?
> ↓
> 部数 = <整数>
> 印刷する部数を指定します(計算式)。
> このパラメータを省略すると、1部だけ印刷します。
>
早速の ありがとうございました
助かりました
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■15225
/ inTopicNo.4)
Re[1]: 印刷枚数について
▲
▼
■
□投稿者/ ONnoji
-(2025/12/17(Wed) 15:19:33)
2025/12/18(Thu) 14:03:49 編集(投稿者)
2025/12/17(Wed) 17:16:19 編集(投稿者)
> 手続き定義開始 領収書印刷()
> 変数宣言 数値{&行番号}
> メソッド呼び出し @フォーム.更新モード設定(0)
> 行番号 &行番号
> 条件(#絞り込み状態=0) 絞り込み 行数=1
> レポート印刷 "領収書新.rpt"¥
> ,編集表=する¥
> ,会話=しない
> 絞り込み解除 1
> ジャンプ 行番号=&行番号
> 手続き定義終了
>
> このような形で コマンドボタンから 印刷指示を しているのですが
> この時 印刷枚数を たとえば 5枚とかに 設定できるのでしょうか
毎回、手続き定義開始 ... 手続き定義終了 の中の部数の指定を書き直すのは面倒ですよね。
ということで、組み込み変数:&実行リターン を利用した例を以下に示します。
手続き定義開始 cmdレポート印刷Click( )
**オブジェクト名: cmdレポート印刷
**標題 : レポート印刷
** 機能名 機能パラメータリスト
**1 表示
**2 絞り込み_行数 現在行
**3 手続き実行 cmdレポート印刷Click
**4 解除 1, "保持する"
**変数宣言 数値{&行番号} ← コマンドボタンの機能名4で "解除 1, "保持する"" を実行するので不要
**メソッド呼び出し @フォーム.更新モード設定(0) ← コマンドボタンの機能名1で "表示" を実行するので不要
**行番号 &行番号 ← コマンドボタンの機能名4で "解除 1, "保持する"" を実行するので不要
**条件 ( #絞り込み状態 = 0 ) 絞り込み 行数 = 1 ← コマンドボタンの機能名2で "絞り込み_行数 現在行" を実行するので不要
変数宣言 自動,文字列{ &reportFileName }
&reportFileName = #一括パス名 + "サンプルデータ.rpt"
レポート印刷 &reportFileName¥
,編集表=する\
,会話=しない\
,プレビュー = する\
,部数 = &実行リターン
**絞り込み解除 1 ← コマンドボタンの機能名4で "解除 1, "保持する"" を実行するので不要
**ジャンプ 行番号=&行番号 ← コマンドボタンの機能名4で "解除 1, "保持する"" を実行するので不要
手続き定義終了
コマンドボタンの機能名に関しては、次のwebページを参考にしてください。
こちら
↓
桐の釣魚大全のトップ > フォームアプリケーション教書 第1部
12.5 コマンドボタンの機能グループ・機能名・機能パラメータ・説明・起動条件など
https://silicon7565.cloudfree.jp/guide/guide_Part1.htm#section12-5
p.s.
サンプルは数日を目途に削除しますのでダウンロードはお早めに願います。
サンプルは桐9-2012で作成してあります。桐10s等で使用する場合には桐コンバータで変換してください。
p.p.s.
桐におけるプログラミングは、他のプログラミング言語と基本的に同じです。
特に初級者は変数の扱いが不得意な人が多いです。
よろしければ、以下の拙作webページをご覧ください。
桐の釣魚大全のトップ > 目からウロコのデータベース桐プログラミング入門
https://silicon7565.cloudfree.jp/primer/primer_side_reader.html
桐の釣魚大全のトップ > 目からウロコのデータベース桐プログラミング入門 パート2
https://silicon7565.cloudfree.jp/primer/primer_side_reader_part2.html
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■15226
/ inTopicNo.5)
Re[2]: 印刷枚数について
▲
▼
■
□投稿者/ ONnoji
-(2025/12/17(Wed) 16:11:34)
2025/12/17(Wed) 18:22:15 編集(投稿者)
フォームのイメージを添付します。
サンプルでは、フォームのヘッダ部にテキストボックス: &実行リターンを配置しています。
その他のデザインとしては、別のフォームをモーダルフォームとして開いて &実行リターンの値を編集するという事も考えられます。
■ サンプルデータ.wfm
フォーム
├ ファミリ
├ ワークスペース
├ フォーム操作バー
├ フォームヘッダ部
│ ├ a
│ ├ a番号
│ ├ aノート
│ ├ txt実行リターン
│ │ └ lbl印刷部数
│ └ cmdレポート印刷 ← 以下参照
└ フォーム明細部
├ 行セレクタ
├ t番号
└ tノート
オブジェクト名: cmdレポート印刷
標題 : レポート印刷
機能名 機能パラメータリスト
1 表示
2 絞り込み_行数 現在行
3 手続き実行 cmdレポート印刷Click
4 解除 1, "保持する"
■ サンプルデータ.kex
名札 メイン
*
手続き定義開始 cmdレポート印刷Click( )
**オブジェクト名: cmdレポート印刷
**標題 : レポート印刷
** 機能名 機能パラメータリスト
**1 表示
**2 絞り込み_行数 現在行
**3 手続き実行 cmdレポート印刷Click
**4 解除 1, "保持する"
**変数宣言 数値{&行番号} ← コマンドボタンの機能名4で "解除 1, "保持する"" を実行するので不要
**メソッド呼び出し @フォーム.更新モード設定(0) ← コマンドボタンの機能名1で "表示" を実行するので不要
**行番号 &行番号 ← コマンドボタンの機能名4で "解除 1, "保持する"" を実行するので不要
**条件 ( #絞り込み状態 = 0 ) 絞り込み 行数 = 1 ← コマンドボタンの機能名2で "絞り込み_行数 現在行" を実行するので不要
変数宣言 自動,文字列{ &reportFileName }
&reportFileName = #一括パス名 + "サンプルデータ.rpt"
レポート印刷 &reportFileName¥
,編集表=する\
,会話=しない\
,プレビュー = する\
,部数 = &実行リターン
**絞り込み解除 1 ← コマンドボタンの機能名4で "解除 1, "保持する"" を実行するので不要
**ジャンプ 行番号=&行番号 ← コマンドボタンの機能名4で "解除 1, "保持する"" を実行するので不要
手続き定義終了
614×451 => 250×183
1765955494.jpg
/
43KB
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■15227
/ inTopicNo.6)
Re[3]: 印刷枚数について
▲
▼
■
□投稿者/ 西村
-(2025/12/18(Thu) 10:38:06)
■
No15226
に返信(ONnojiさんの記事)
> 2025/12/17(Wed) 18:22:15 編集(投稿者)
>
> フォームのイメージを添付します。
>
> サンプルでは、フォームのヘッダ部にテキストボックス: &実行リターンを配置しています。
>
> その他のデザインとしては、別のフォームをモーダルフォームとして開いて &実行リターンの値を編集するという事も考えられます。
>
>
> ■ サンプルデータ.wfm
>
> フォーム
> ├ ファミリ
> ├ ワークスペース
> ├ フォーム操作バー
> ├ フォームヘッダ部
> │ ├ a
> │ ├ a番号
> │ ├ aノート
> │ ├ txt実行リターン
> │ │ └ lbl印刷部数
> │ └ cmdレポート印刷 ← 以下参照
> └ フォーム明細部
> ├ 行セレクタ
> ├ t番号
> └ tノート
>
>
> オブジェクト名: cmdレポート印刷
> 標題 : レポート印刷
> 機能名 機能パラメータリスト
> 1 表示
> 2 絞り込み_行数 現在行
> 3 手続き実行 cmdレポート印刷Click
> 4 解除 1, "保持する"
>
>
> ■ サンプルデータ.kex
>
> 名札 メイン
>
> *
>
> 手続き定義開始 cmdレポート印刷Click( )
>
> **オブジェクト名: cmdレポート印刷
> **標題 : レポート印刷
> ** 機能名 機能パラメータリスト
> **1 表示
> **2 絞り込み_行数 現在行
> **3 手続き実行 cmdレポート印刷Click
> **4 解除 1, "保持する"
>
> **変数宣言 数値{&行番号} ← コマンドボタンの機能名4で "解除 1, "保持する"" を実行するので不要
> **メソッド呼び出し @フォーム.更新モード設定(0) ← コマンドボタンの機能名1で "表示" を実行するので不要
>
> **行番号 &行番号 ← コマンドボタンの機能名4で "解除 1, "保持する"" を実行するので不要
> **条件 ( #絞り込み状態 = 0 ) 絞り込み 行数 = 1 ← コマンドボタンの機能名2で "絞り込み_行数 現在行" を実行するので不要
>
> 変数宣言 自動,文字列{ &reportFileName }
> &reportFileName = #一括パス名 + "サンプルデータ.rpt"
>
> レポート印刷 &reportFileName¥
> ,編集表=する\
> ,会話=しない\
> ,プレビュー = する\
> ,部数 = &実行リターン
>
> **絞り込み解除 1 ← コマンドボタンの機能名4で "解除 1, "保持する"" を実行するので不要
> **ジャンプ 行番号=&行番号 ← コマンドボタンの機能名4で "解除 1, "保持する"" を実行するので不要
>
> 手続き定義終了
>
> ONnojiさん 丁寧に ありがとうございます 研鑽してみます
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■15228
/ inTopicNo.7)
Re[3]: 印刷枚数について
▲
▼
■
□投稿者/ 西村
-(2025/12/18(Thu) 13:12:20)
■
No15224
に返信(西村さんの記事)
> ■
No15223
に返信(通りすがりさんの記事)
>>■
No15222
に返信(西村さんの記事)
>>これで出来ない?
>>↓
>>部数 = <整数>
>>印刷する部数を指定します(計算式)。
>>このパラメータを省略すると、1部だけ印刷します。
>>
> 早速の ありがとうございました
> 助かりました
ちょっと やってみたのですが 印刷部数 の記入
のしかたが わかりません
よろしくお願い申し上げます
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■15229
/ inTopicNo.8)
Re[4]: 印刷枚数について
▲
▼
■
□投稿者/ 通りすがり
-(2025/12/18(Thu) 15:14:54)
僕は回答そのものは書かないんですけど、自分で理解できない場合は使わない方が良いですよ
ヘルプ通りにして機能しなければ桐の不具合
--------
レポート印刷 "領収書新.rpt"¥
,編集表=する¥
,会話=しない
に「部数 = <整数>」を加えればよいです
↓
----------
レポート印刷 "領収書新.rpt"¥
,編集表=する¥
,会話=しない¥
,部数 = 3
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■15231
/ inTopicNo.9)
Re[4]: 印刷枚数について
▲
▼
■
□投稿者/ まさやん
-(2025/12/18(Thu) 18:22:49)
2025/12/18(Thu) 18:24:56 編集(投稿者)
> ちょっと やってみたのですが 印刷部数 の記入
> のしかたが わかりません
> よろしくお願い申し上げます
こんばんわ 横からすみません
ONnojiさんのサンプルの簡単な説明です
(サンプルはダウンロードしていないので直接は見ていませんが・)
フォームヘッダ部 のところに 部数を入れるところがありまして
そこに 部数を 入力すると
&実行リターン の変数に 代入されます
そして
レポート印刷 &reportFileName¥
,編集表=する\
,会話=しない\
,プレビュー = する\
,部数 = &実行リターン
印刷実行すると &実行リターン分の 部数を印刷するとういうコマンドになります
サンプルのヘッダ部を 参照してみてください
この方法だと いつでも好きな部数を印刷できます
引用返信
[メール受信/OFF]
削除キー/
編集
削除
このトピックをツリーで一括表示
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
入力内容にタグは利用できません。
他人を中傷する記事は管理者の判断で予告無く削除されます。
半角カナは使用しないでください。文字化けの原因になります。
名前、コメントは必須記入項目です。記入漏れはエラーになります。
入力内容の一部は、次回投稿時の手間を省くためブラウザに記録されます。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
URLは自動的にリンクされます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例:
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
■お願い−−−−−−−
質問には、できるだけ「OS・桐 Ver」等ご記入願います
将来ここに掲載されました内容を、桐のファイルへ変換予定です。
できましたら、3,500文字以内位での投稿お願い致します
■ご注意(Comment)−−−−−
通常モード・・・通常文章等
図表モード・・・等幅表示(イベントや数字等を記入したとき:
初期設定
)
■
解決しましたら最下段にチェックを入れてください
■
引用文は、最小限に、お願いいたします
Name
/
E-Mail
/
└> 関連するレス記事をメールで受信しますか?
NO
YES
/ アドレス
非公開
公開
Title
/
メッセージ中には下記URLと同じURLを書き込まないで下さい
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい/半角10000文字以内)
■No15227に返信(西村さんの記事) > ■No15226に返信(ONnojiさんの記事) >>2025/12/17(Wed) 18:22:15 編集(投稿者) >> >>フォームのイメージを添付します。 >> >>サンプルでは、フォームのヘッダ部にテキストボックス: &実行リターンを配置しています。 >> >>その他のデザインとしては、別のフォームをモーダルフォームとして開いて &実行リターンの値を編集するという事も考えられます。 >> >> >>■ サンプルデータ.wfm >> >> フォーム >> ├ ファミリ >> ├ ワークスペース >> ├ フォーム操作バー >> ├ フォームヘッダ部 >> │ ├ a >> │ ├ a番号 >> │ ├ aノート >> │ ├ txt実行リターン >> │ │ └ lbl印刷部数 >> │ └ cmdレポート印刷 ← 以下参照 >> └ フォーム明細部 >> ├ 行セレクタ >> ├ t番号 >> └ tノート >> >> >> オブジェクト名: cmdレポート印刷 >> 標題 : レポート印刷 >> 機能名 機能パラメータリスト >> 1 表示 >> 2 絞り込み_行数 現在行 >> 3 手続き実行 cmdレポート印刷Click >> 4 解除 1, "保持する" >> >> >>■ サンプルデータ.kex >> >>名札 メイン >> >>* >> >>手続き定義開始 cmdレポート印刷Click( ) >> >> **オブジェクト名: cmdレポート印刷 >> **標題 : レポート印刷 >> ** 機能名 機能パラメータリスト >> **1 表示 >> **2 絞り込み_行数 現在行 >> **3 手続き実行 cmdレポート印刷Click >> **4 解除 1, "保持する" >> >> **変数宣言 数値{&行番号} ← コマンドボタンの機能名4で "解除 1, "保持する"" を実行するので不要 >> **メソッド呼び出し @フォーム.更新モード設定(0) ← コマンドボタンの機能名1で "表示" を実行するので不要 >> >> **行番号 &行番号 ← コマンドボタンの機能名4で "解除 1, "保持する"" を実行するので不要 >> **条件 ( #絞り込み状態 = 0 ) 絞り込み 行数 = 1 ← コマンドボタンの機能名2で "絞り込み_行数 現在行" を実行するので不要 >> >> 変数宣言 自動,文字列{ &reportFileName } >> &reportFileName = #一括パス名 + "サンプルデータ.rpt" >> >> レポート印刷 &reportFileName¥ >> ,編集表=する\ >> ,会話=しない\ >> ,プレビュー = する\ >> ,部数 = &実行リターン >> >> **絞り込み解除 1 ← コマンドボタンの機能名4で "解除 1, "保持する"" を実行するので不要 >> **ジャンプ 行番号=&行番号 ← コマンドボタンの機能名4で "解除 1, "保持する"" を実行するので不要 >> >>手続き定義終了 >> >>ONnojiさん 丁寧に ありがとうございます 研鑽してみます > >
File
/
アップ可能拡張子=> /
.gif
/
.jpg
/
.jpeg
/
.png
/.txt/.lzh/.zip/.mid
圧縮ファイル[lzh,zip]は、事前に解凍してご利用下さい。
1) 太字の拡張子は画像として認識されます。
2) 画像は初期状態で縮小サイズ250×250ピクセル以下で表示されます。
3) 同名ファイルがある、またはファイル名が不適切な場合、
ファイル名が自動変更されます。
4) アップ可能ファイルサイズは1回
100KB
(1KB=1024Bytes)までです。
5) ファイルアップ時はプレビューは利用できません。
6) スレッド内の合計ファイルサイズ:[43/500KB]
残り:[457KB]
パスワード
/
半角小文字で「ケイ・アイ・アール・アイ」を入力
削除キー
/
(半角8文字以内)
解決済み!
BOX/
解決したらチェックしてください!
プレビュー/
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
ファイル一覧
検索
過去ログ
-
Child Tree
-
-
Antispam Version
-