PDA

View Full Version : Giúp đỡ truyền Tham số trong Crystal 9



lovecrack
26-05-2010, 08:23
Hiện tại em đang dùng crystal 9 để thiết kế báo cáo và dùng vb6 để in, báo cáo em liên quan tới truyền tham số động. Qua nghiên cứu trong forum và goolge nhưng chủ yếu nói về vb.net đã tích hợp crystal ,em đã vận dụng một số cái sang vb6 nhưng không được. mạo muội hỏi các bác nào đã làm về vấn đề này rồi thì xin giúp em với.
đây là vấn đề của em :
csdl của em là accsess liên kết với vb
- trong crystal report 9 có một thuộc tính quan trọng đó là tạo câu truy vấn động guíp người dùng tùy biến báo cáo của mình , đó là lệnh "add command "

http://img408.imageshack.us/img408/7475/hd1e.jpg

em đã tạo ra được câu truy vấn bằng kiểu này và đưa vào xây dựng báo cáo. nhưng lại không thể tìm cách nào truyền tham số vào được report bằng VB6
http://img228.imageshack.us/img228/3544/hd2t.jpg
tham biến em cần truyền là {?bien} ,vd em cần truyền là mã nhẫn viên {?bien} = "BV01"
như vậy trong câu lệnh vb viết làm sao để truyền biến vào cho report. Mong các bác giúp em với !
chân thành cám ơn !

microtri
30-05-2010, 17:13
Dim mRep_App As New CRAXDDRT.Application
Dim mReport As CRAXDDRT.Report

Set mReport = mRep_App.OpenReport("D:\DSNhanVien.RPT", 1)

mReport.ParameterFields.GetItemByName("bien").AddCurrentValue "BV01"


Set mReport = Nothing