喫茶XRAYトップページ

[スレッド全体
]

[60] Re11:plTackPrintにおけるデータの加工返信 削除
2004/12/13 (月) 10:21:55 yumapa
▼ Mr.XRAYさん
こんにちは、yumapaです。

> いえそんなことはありません.というより,空の項目を作成できるの
> が特徴となっています.yumapaさんとどこが違うのでしょう.う〜む.


おっしゃる通りです。大変失礼致しましたm(_ _)m
以下のようにして対応出来ました。
--------------------------------------------------
-----------------
 0-Query1.〒
  1-
  2-
  3-Query1.氏名
  4-Query1.担当
というように、カラム1&2は
Queryを参照しない空のカラムにしておき、
--------------------------------------------------
-----------------
OnBeforePageDrawイベントの中で

var s,s1,s2:string;
begin
  s:=Query1.FieldByName('住所').AsString;
 if Length(s) < 31 then
  begin
    plTackPrint1.Columns[1].Text:=s;
    plTackPrint1.Columns[2].Text:=''; //空に戻す
  end
  else
  begin
    s1:=Copy(s,1,30);
    s2:=Copy(s,31,Length(s)-30);
    plTackPrint1.Columns[1].Text:=s1;
    plTackPrint1.Columns[2].Text:=s2;
  end;
end;
--------------------------------------------------
-----------------
としてやることでOKでした。

私の勘違いから、色々ご迷惑をお掛けし誠に申し訳ありませんでした。
また、いつもの如く迅速かつ丁寧なご指導に感謝しております。
ありがとうございましたm(_ _)m


[61] Re12:plTackPrintにおけるデータの加工返信 削除
2004/12/13 (月) 11:50:06 Mr.XRAY
▼ yumapaさん
>     plTackPrint1.Columns[2].Text:=''; //空に戻す

なるほど.そうですか.わかりました.この場合Columns[2]に前に
設定した値か何か残っているようですね.後で修正しておきます.
バグだ〜(いやっ,仕様です!!).

私のしたテストでは,いつもこのTextに値がありましたが,yumapaさん
の場合,空の場合があるということを忘れていました.

> 私の勘違いから、色々ご迷惑をお掛けし誠に申し訳ありませんでした。

とんでもありません.こちらこそ,yumapaさんには,いくつもバグを発
見してもらっています.感謝です.


[62] Re13:plTackPrintにおけるデータの加工返信 削除
2004/12/13 (月) 11:58:27 Mr.XRAY
▼ yumapaさん
> 設定した値か何か残っているようですね.後で修正しておきます.
> バグだ〜(いやっ,仕様です!!).


すみません.修正するのは,TplTackPrevの方になりますので,申し訳
ありせんが,TplTackPrintの方は,yumapaさんのコードでお願いします.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82