ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

印刷

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

なし 印刷

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2008-12-11 15:52
tennis  長老   投稿数: 178
見積書を作成するプログラムと印刷するプログラムの二種類を作成しています。
見積書の作成プログラムで作成して、その後プッシュボタンを押して印刷プログラムを呼ぶようにしています。
明細をあらかじめ決めた行数に制限して、
その行数を超えたら改ページするようにして
さらに決めた行数よりも少なかった場合は足りない分を空白で表示させたいと思っています。どうにか良い方法は無いでしょうか?
┌───────┐ ┐
│        │ ├─ヘッダ
│┌─┬─┬─┐│ ┘
│├─┼─┼─┤│ ←明細(12件で固定)
│├─┼─┼─┤│
│└─┴─┴─┘│
└───────┘


(例)明細部分のデータが2件で12件に足りない場合
 ┌───┬───┐
 │Aさん│38歳│
 ├───┴───┤
 │Bさん│40歳│
 ├───┴───┤
 │空白│空白 │
 ├───┼───┤    
     
     ↓   空白が12件目まで続く
 └───┴───┘
投票数:0 平均点:0.00

なし Re: 印刷

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-12-11 15:59
sigeno56  長老   投稿数: 336
自動的に空白分を印字しれくれるような機能は無いと思います。

2件印字した!と件数を数える等して、あと12行分、罫線のみの空フォームを印刷するしかないと思います。

明細部分をテーブルコントロールで印字しているのであれば、テーブルコントロールに埋める項目は変数にしといて、空フォーム印字開始前に変数を全て空っぽにしておくとか。
投票数:0 平均点:0.00

なし Re: 印刷

msg# 1.1.1
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-12-12 8:34
tennis  長老   投稿数: 178
sigeno56さん
回答ありがとうございます。
その手法で行いたいと思います。本当に助かりました。
投票数:0 平均点:0.00

なし Re: 印刷

msg# 1.2
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2008-12-12 10:38
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは Puです

V8でできたか定かではないのですが
GUIフォームで グリッド(テーブル)コントロール
を貼り付けて
グリッドの行数を12にし
ページあたり件数を12にすれば
自動的に空白行を作成してくれます
(V9では)
投票数:1 平均点:10.00

なし Re: 印刷

msg# 1.2.1
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-12-12 10:55
sigeno56  長老   投稿数: 336
tennis様

dbMAGIC V8で確認しました。
以下を使えば面倒な事なく、目的を実現出来ます。

GUIフォームに、テーブルコントロールを貼り付けて
その特性の「固定サイズテーブル」を Yes にしてみて下さい。

フォーム作成画面では、テーブルコントロールの行数を12に。

今まで知りませんでした。
tennis様、失礼しました。
Puさん有難うございました。
(今まで知らずに損していました。)
投票数:1 平均点:10.00

満足 Re: 印刷

msg# 1.2.1.1
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-12-12 10:58
tennis  長老   投稿数: 178
PUさん
sigeno56さん
回答ありがとうございます。
早速取り入れさせていただきます。
投票数:0 平均点:0.00

なし Re: 印刷

msg# 1.2.2
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-12-12 11:48 | 最終変更
kawabata  一人前 居住地: 群馬  投稿数: 86
Puさん、こんにちは。

大変興味深い話だったので私も試してみました。
V7でもできました。

V7を10年も使っているのに、知りませんでした。
良いことを教えてもらいました。印刷プログラムを組むのがかなり楽になります。
ありがとうございました。

それにしても、……良いことを教えてもらったのに、この敗北感はなんでしょう...(^^;
10年間損していた気分です。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約