View Full Version : refresh lại crystal report trong VB ?
Minh tạo báo cáo bằng crystal report trong vb (với csdl là SQL Server),khi chạy report thì nó không chịu cập nhật lại dữ liệu cho mình mà nó lại hiển thị lại dữ liệu của lần đầu tiên khi chạy . Bạn nào biết thì làm ơn chỉ mình với .
volcanored98
29-02-2004, 22:55
Mình gặp chuyện này rồi. Bạn sử dụng đoạn code sau
refresh lại đoạn SQL của bạn. Mình dùng DataEnvironment nên có dạng như sau:
report.DiscardSavedData
deQLMT.rssqlRPT_MT_PB.Close
deQLMT.rssqlRPT_MT_PB.Open
Report.Database.SetDataSource deQLMT.rssqlRPT_MT_PB
CRViewer1.ReportSource = Report
Mình đã thử rồi, chạy tốt lắm.
Bạn nào biết refesh sub report thì chỉ mình với.
minhcuong
29-02-2004, 23:01
ban co biet dong khai bao moi khi ban tao Crystal report trong vb
dim report as Crystarelport1
set report=new crystalreport1
voi crystalreport1 la ten report ma ban tao
thuong thi m/dinh no dua vao su kien Form load
ban nen dua dong khai bao:
set report=new crystalreport1
vao trong su kien ma ban moi khi thay doi du lien: c/han Command button
bạn có thể chỉ chi tiết hơn được ko?
minh chỉ dùng có cr control con cr view thi mình chưa dùng tới nên ko biết dùng như thế nào . Gắn nó vào đâu
khi add report vào ,nó sẽ tạo ra một form chứa report đó xong bạn khai báo
dim rp as new form chứa report
rồi sau đó chỉ việc show rp là được
Ban nao co chuong trinh vi du ve thiet ke co so du lieu dung crystal report gui cho minh mot vi du nghen.
Xin cam on va doi source cua cac bac
past_beggar
15-03-2004, 10:13
To lehuong: Câu hỏi là sao đấy??
Thiết kế CSDL theo thiển ý của mình thì dùng Visio hay Rational Rose chứ nhỉ, hè hè
Cách sử dụng Crystal đã post ở rất nhiều bài rồi nên ....no answer hé
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.