มีปัญหาครับ เกี่ยวกับ Crystal Report for VS 2005
คือว่าเอจะทำการเซท parameter โดยตรงเข้าไปแสดงในตัวรายงาน
โดยค่าที่ส่งไปรับจาก form ข้างนอกเมื่อกด enter แล้วจะเข้าไปแสดงที่รายงานโดยตรงเลย
แต่ตอนนี้ตัวรายงานมันดันแสดง prompt window (ทุกครั้งที่ refresh รายงาน)
เพื่อรับค่าที่ใส่เข้าไปอีกทีโดยที่ไม่ได้สนใจค่าที่เซทเข้าไปเลย :05:
ใครเคยใช้มั่งครับ พยายามหาด้วยพี่กูแล้ว ก็ไม่เป็นผล เหมือนว่าเป็นปัญหาที่ไม่มีใครตอบ :05: :05: :05:
ใครมีวิธีซิกแซกอื่นๆ มั้ยครับ
ขอบคุณครับ :46:
ช่วยจับภาพหน้าจอโปรแกรมเม่อเวลาทำงานมาให้ดูหน่อยสิ ไม่เคยเห็นน่ะ
(http://img2.f0nt.com/25/76276369b7a425d688f79c4484fa6223.png)
ครับ
ดูไม่รู้เรื่องเลย :05:
ผมมันแย่ ที่แพ้ป.4 :05:
ทำได้เฉยเลยครับ ร่างทรง Crystal Report เข้าสิง :37:
อ้างอิงPrivate Sub crMonthly1_InitReport(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles crMonthly1.InitReport
' ต้องไปเพิ่ม parameter field และตั้งชื่อไว้เพื่ออ้างอิงถึงนะครับ ในที่นี้ ตั้งชื่อไว้เป็น DateStart และ DateEnd
' ตรงนี้มีสองแบบนะครับ อาจจะประกาศตัวแปร Parameter ในตัว crMonthly1 เป็น string หรือ dateTime
crMonthly1.SetParameterValue("DateStart", dtpDateStart.Value)
crMonthly1.SetParameterValue("DateEnd", dtpDateEnd.Value)
' ถ้าประกาศเป็น String ก็ให้เอาค่านี้ใส่เข้าไปแทน วิธีนี้จะดีกว่าตรงที่เลือกรูปแบบที่ให้แสดงเองได้
' แต่อย่าลืมไปเปลี่ยน parameter type ในตัว crMonthly1 ด้วยนะครับ
'dtpDateStart.Value.ToString("dd-MM-yyyy")
'dtpDateEnd.Value.ToString("dd-MM-yyyy"))
End Sub
จดไว้กันลืม :37:
อ๋อ
อ๋อ...
ไม่รู้เรื่องซักอย่าง คุยไรกัน :30:
อ๋อ...
ตรงมุมนั้นน่ะ ได้เมลจาก thaifreelancebid :52: