BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: dusit ที่ พฤศจิกายน 24, 2009, 11:41:21 AM

หัวข้อ: Report Designer เส้นแนวตั้ง + memo ตัดคำอัติโนมัติ + ยกเลิกค่ารับค่า auto
เริ่มหัวข้อโดย: dusit ที่ พฤศจิกายน 24, 2009, 11:41:21 AM
ทำยังไงครับ
เส้นแนวตั้ว

memo มันตัดคำไม่สวย

ถ้าใส่ "yyyy-mm-dd"  มาจาก Script ไม่อยากให้มันขึ้นรับค่าอีกรอบ ให้รับจาก form เลยได้ไหมครับ

procedure TBookForm.SeSkinButton3Click(Sender: TObject);
var d1,d2:string;
begin
  d1:=formatdatetime('yyyy-mm-dd',dxdateedit1.date);
  d2:=formatdatetime('yyyy-mm-dd',dxdateedit2.date);
  PrintReportWithParam('REPORT-BOOK-1',d1,d2, 'xxx', '', '', '', '', '', '','');
end;

มันจะขึ้นถามอีกครั้ง
หัวข้อ: Re: Report Designer เส้นแนวตั้ง + memo ตัดคำอัติโนมัติ + ยกเลิกค่ารับค่า auto
เริ่มหัวข้อโดย: nuttavut ที่ พฤศจิกายน 24, 2009, 12:45:02 PM
...ลองดูตามรูปเลยครับท่าน ...dusit. ;D ;D
หัวข้อ: Re: Report Designer เส้นแนวตั้ง + memo ตัดคำอัติโนมัติ + ยกเลิกค่ารับค่า auto
เริ่มหัวข้อโดย: nuttavut ที่ พฤศจิกายน 24, 2009, 12:50:51 PM
การทำตัวอักษรแนวตั้ง... ;D
หัวข้อ: Re: Report Designer เส้นแนวตั้ง + memo ตัดคำอัติโนมัติ + ยกเลิกค่ารับค่า auto
เริ่มหัวข้อโดย: doramon ที่ พฤศจิกายน 24, 2009, 12:53:20 PM
ทำยังไงครับ
เส้นแนวตั้ว

memo มันตัดคำไม่สวย

ถ้าใส่ "yyyy-mm-dd"  มาจาก Script ไม่อยากให้มันขึ้นรับค่าอีกรอบ ให้รับจาก form เลยได้ไหมครับ

procedure TBookForm.SeSkinButton3Click(Sender: TObject);
var d1,d2:string;
begin
  d1:=formatdatetime('yyyy-mm-dd',dxdateedit1.date);
  d2:=formatdatetime('yyyy-mm-dd',dxdateedit2.date);
  PrintReportWithParam('REPORT-BOOK-1',d1,d2, 'xxx', '', '', '', '', '', '','');
end;

มันจะขึ้นถามอีกครั้ง


อันนี้หมายถึงจากโปรแกรมที่เขียนใช้หรือเปล่าครับ

หัวข้อ: Re: Report Designer เส้นแนวตั้ง + memo ตัดคำอัติโนมัติ + ยกเลิกค่ารับค่า auto
เริ่มหัวข้อโดย: dusit ที่ พฤศจิกายน 24, 2009, 13:35:42 PM
ทำยังไงครับ
เส้นแนวตั้ว

memo มันตัดคำไม่สวย

ถ้าใส่ "yyyy-mm-dd"  มาจาก Script ไม่อยากให้มันขึ้นรับค่าอีกรอบ ให้รับจาก form เลยได้ไหมครับ

procedure TBookForm.SeSkinButton3Click(Sender: TObject);
var d1,d2:string;
begin
  d1:=formatdatetime('yyyy-mm-dd',dxdateedit1.date);
  d2:=formatdatetime('yyyy-mm-dd',dxdateedit2.date);
  PrintReportWithParam('REPORT-BOOK-1',d1,d2, 'xxx', '', '', '', '', '', '','');
end;

มันจะขึ้นถามอีกครั้ง


อันนี้หมายถึงจากโปรแกรมที่เขียนใช้หรือเปล่าครับ



ใช่ครับ
มันส่งไปได้ แต่ จะมีหน้าต่าง รับวันที่ อีก
แต่ค่าที่ report นำไปใช้จริง ๆ คือ ค่าจากโปรแกรมครับ D1,D2 จากโปรแกรม
แต่หน้าต่างมันก็จะมาถามช่วงวันที่อีก แต่กรอกอะไรไปในหน้านั้น จะไม่มีผลครับ เลยไม่อยากให้มาถามอีกรอบ เด่วคนใช้จะงง

ใน report ผมใช้ GetUserParameter(0)  และ GetUserParameter(1)   เอาไปใช้
หัวข้อ: Re: Report Designer เส้นแนวตั้ง + memo ตัดคำอัติโนมัติ + ยกเลิกค่ารับค่า auto
เริ่มหัวข้อโดย: nuttavut ที่ พฤศจิกายน 24, 2009, 16:08:11 PM
ทำยังไงครับ
เส้นแนวตั้ว

memo มันตัดคำไม่สวย

ถ้าใส่ "yyyy-mm-dd"  มาจาก Script ไม่อยากให้มันขึ้นรับค่าอีกรอบ ให้รับจาก form เลยได้ไหมครับ

procedure TBookForm.SeSkinButton3Click(Sender: TObject);
var d1,d2:string;
begin
  d1:=formatdatetime('yyyy-mm-dd',dxdateedit1.date);
  d2:=formatdatetime('yyyy-mm-dd',dxdateedit2.date);
  PrintReportWithParam('REPORT-BOOK-1',d1,d2, 'xxx', '', '', '', '', '', '','');
end;

มันจะขึ้นถามอีกครั้ง


อันนี้หมายถึงจากโปรแกรมที่เขียนใช้หรือเปล่าครับ



ใช่ครับ
มันส่งไปได้ แต่ จะมีหน้าต่าง รับวันที่ อีก
แต่ค่าที่ report นำไปใช้จริง ๆ คือ ค่าจากโปรแกรมครับ D1,D2 จากโปรแกรม
แต่หน้าต่างมันก็จะมาถามช่วงวันที่อีก แต่กรอกอะไรไปในหน้านั้น จะไม่มีผลครับ เลยไม่อยากให้มาถามอีกรอบ เด่วคนใช้จะงง

ใน report ผมใช้ GetUserParameter(0)  และ GetUserParameter(1)   เอาไปใช้

ลองส่ง Report ขึ้นมาดูหน่อยครับ... ;D
หัวข้อ: Re: Report Designer เส้นแนวตั้ง + memo ตัดคำอัติโนมัติ + ยกเลิกค่ารับค่า auto
เริ่มหัวข้อโดย: dusit ที่ พฤศจิกายน 24, 2009, 16:57:04 PM
ทำยังไงครับ
เส้นแนวตั้ว

memo มันตัดคำไม่สวย

ถ้าใส่ "yyyy-mm-dd"  มาจาก Script ไม่อยากให้มันขึ้นรับค่าอีกรอบ ให้รับจาก form เลยได้ไหมครับ

procedure TBookForm.SeSkinButton3Click(Sender: TObject);
var d1,d2:string;
begin
  d1:=formatdatetime('yyyy-mm-dd',dxdateedit1.date);
  d2:=formatdatetime('yyyy-mm-dd',dxdateedit2.date);
  PrintReportWithParam('REPORT-BOOK-1',d1,d2, 'xxx', '', '', '', '', '', '','');
end;

มันจะขึ้นถามอีกครั้ง


อันนี้หมายถึงจากโปรแกรมที่เขียนใช้หรือเปล่าครับ



ใช่ครับ
มันส่งไปได้ แต่ จะมีหน้าต่าง รับวันที่ อีก
แต่ค่าที่ report นำไปใช้จริง ๆ คือ ค่าจากโปรแกรมครับ D1,D2 จากโปรแกรม
แต่หน้าต่างมันก็จะมาถามช่วงวันที่อีก แต่กรอกอะไรไปในหน้านั้น จะไม่มีผลครับ เลยไม่อยากให้มาถามอีกรอบ เด่วคนใช้จะงง

ใน report ผมใช้ GetUserParameter(0)  และ GetUserParameter(1)   เอาไปใช้

ลองส่ง Report ขึ้นมาดูหน่อยครับ... ;D


ครับ

หัวข้อ: Re: Report Designer เส้นแนวตั้ง + memo ตัดคำอัติโนมัติ + ยกเลิกค่ารับค่า auto
เริ่มหัวข้อโดย: thannawe ที่ พฤศจิกายน 24, 2009, 17:44:47 PM
 ;)
หัวข้อ: Re: Report Designer เส้นแนวตั้ง + memo ตัดคำอัติโนมัติ + ยกเลิกค่ารับค่า auto
เริ่มหัวข้อโดย: nuttavut ที่ พฤศจิกายน 24, 2009, 18:02:10 PM
ลอง...ทำแบบนี้ดูไหมครับ....

ในหน้า Script หากต้องการส่ง Parameter ก็ให้ใช้ แบบอื่นๆแทน รูปแบบวันที่...
ก็น่าจะแก้ปัญหา มีวันที่ให้เลือก 2 ครั้งได้ ....
หัวข้อ: Re: Report Designer เส้นแนวตั้ง + memo ตัดคำอัติโนมัติ + ยกเลิกค่ารับค่า auto
เริ่มหัวข้อโดย: dusit ที่ พฤศจิกายน 24, 2009, 19:47:50 PM
ลอง...ทำแบบนี้ดูไหมครับ....

ในหน้า Script หากต้องการส่ง Parameter ก็ให้ใช้ แบบอื่นๆแทน รูปแบบวันที่...
ก็น่าจะแก้ปัญหา มีวันที่ให้เลือก 2 ครั้งได้ ....
ขอบคุณครับ
สงสัยต้องเลี่ยงไปแบบนั้นแทนคับ
หัวข้อ: Re: Report Designer เส้นแนวตั้ง + memo ตัดคำอัติโนมัติ + ยกเลิกค่ารับค่า auto
เริ่มหัวข้อโดย: atit ที่ พฤศจิกายน 24, 2009, 20:15:52 PM
ขอบคุณ อ.นัฐครับ ได้วิธีทำตัวหนังสือแนวตั้งอีกอย่างแล้ว ;D