Showing posts with label Cách tạo report có tham số. Show all posts
Showing posts with label Cách tạo report có tham số. Show all posts

Monday, July 16, 2012

Tạo biểu đồ Report Chart devexpress

Hôm nay mình hưởng dẫn các bạn làm biễu đồ report bằng xtrachart của devexpress
đầu tiên các bạn tao database gồm các 1 bản như sau:


ở đây mình lấy bài của mình làm nên có 1 số trường không cần thiết, tiếp theo bạn tạo new 1 project
và kéo XRChart vào


sau đó gán DataSource cho nó giống hình dưới


vào properti chọn XRChart.SeriesDataMember chọn cái mã để hiển thị miêu tả nhu hình dưới


Chọn tên để hiển thi cho trục tung ở SeriesBase.ArgumentDataMember


Chọn values cho trục hoành ở SeriesBase.ValueDataMembers


và kết quả khi chạy lên


Download:

Version 4Shared Fshare MediaFire
Setup
v7.2.2 Download Download Download
v8.3.4 Download Download Download
v9.1.3 Download Download Download
v9.3.3 Download Download Download
v10.1.5 Download Download Download
v10.1.6 Download Download Download
v10.1.7 Download Download Download
v10.2.4 Download Download Download
v10.2.6 Download Download Download
v10.2.8 Download Download Download
v10.2.8R2 Download Download Download
v11.1.4 Download Download Download
v11.1.6 Download Download Download
v11.1.8 Download Download Download
v11.1.9 Download Download Download
V11.2.7 Download Download Download
v11.2.11 Download Download Download
v12.1.4 Download Download Download
v12.1.5 Download Download Download
Crack/Pacth
v7.2.2  Download Download Download
v8.3.4 Download Download Download
v9.1.3 Download Download Download
v9.3.3 Download Download Download
v9.1.4 Download Download Download
v10.1.5 Download Download Download
v10.1.6 Download Download Download
v10.2.4 Download Download Download
v10.2.6 Download Download Download
v10.2.8 Download Download Download
v10.2.8R2 Download Download Download
v11.1.4 Download Download Download
v11.1.6 Download Download Download
v11.1.8 Download Download Download
v11.1.9 Download Download Download
V11.2.7 Download Download Download
v11.2.11 Download Download Download
v12.1.4 Download Download Download
v12.1.5 Download Download Download

Cách tạo report có tham số đầu vào với XtraReport - DevExpress

Vừa rồi tôi có nhận được một số phản hồi, hỏi về cách tạo các report có tham số đầu vào truyền từ các form khác, trong bài này tôi sẽ hướng dẫn cách làm đó.
Tôi lấy luôn ví dụ ở bài toán cụ thể phía bên trên, từ một form có chứa textbox và một button, nhập ID của khách hàng vào textbox, nhấn nút bấm, sẽ hiện ra thông tin chi tiết của khách hàng đó tại form có chứa báo cáo.
Các bạn add thêm một Form2 vào trong Project và thay đổi form sẽ xuất hiện đầu tiên khi chạy ứng dụng là Form2 (bằng cách thay đổi hàm Main trong Program.cs).
Tại giao diện của Form2, kéo vào 1 textbox và 1 button. Nhiệm vụ của chúng ta bây giờ là truyền Customer ID được nhập từ textbox của Form2 sang Form1, sau đó ở Form1 sẽ lấy dữ liệu đó và truy vấn vào trong database trả ra kết quả để hiển thị lên báo cáo.
Bước 1: Khai báo biến để lưu trữ thông tin Customer ID tại Form1
public string CustomerID;
Bước 2: Tại sự kiện click button ở Form2 các bạn gọi tới Form1 và gán giá trị của biến CustomerID ở Form1 bằng giá trị nhận được ở textbox.
Form1 frm1 = new Form1();
frm1.CustomerID = textBox1.Text;
frm1.ShowDialog();
Bước 3: Lúc này tại Form1 ta chỉ cần viết lại hàm ShowTop10Customers().Các bạn chú ý lại ở bước 2, giá trị của biến CustomerID đã được truyền từ Form2 tới Form1, bây giờ ở Form1 các bạn có thể thao tác tùy ý với dữ liệu đó.
Viết lại hàm hiển thị chi tiết khách hàng theo mã khách hàng (tôi sử dụng luôn tên của hàm ví dụ ở bài trên).
private DataSet ShowTop10Customers()
        {
            connect = new SqlConnection(strConnect);
            connect.Open();

            command = new SqlCommand("SELECT * FROM Customers WHERE CustomerID = @CustomerID", connect);
            command.Parameters.AddWithValue("@CustomerID", CustomerID);
            adapter = new SqlDataAdapter(command);
            ds = new DataSet();
            adapter.Fill(ds);
            return ds;
        }
Đến đây, là các bạn đã hoàn thành việc tạo một report có tham số đầu vào rồi. Hy vọng bài viết này sẽ giải đáp được phần nào thắc mắc của các bạn!
Chúc các bạn thành công!
 Download Full:
Version 4Shared Fshare MediaFire
Setup
v7.2.2 Download Download Download
v8.3.4 Download Download Download
v9.1.3 Download Download Download
v9.3.3 Download Download Download
v10.1.5 Download Download Download
v10.1.6 Download Download Download
v10.1.7 Download Download Download
v10.2.4 Download Download Download
v10.2.6 Download Download Download
v10.2.8 Download Download Download
v10.2.8R2 Download Download Download
v11.1.4 Download Download Download
v11.1.6 Download Download Download
v11.1.8 Download Download Download
v11.1.9 Download Download Download
V11.2.7 Download Download Download
v11.2.11 Download Download Download
v12.1.4 Download Download Download
v12.1.5 Download Download Download
Crack/Pacth
v7.2.2  Download Download Download
v8.3.4 Download Download Download
v9.1.3 Download Download Download
v9.3.3 Download Download Download
v9.1.4 Download Download Download
v10.1.5 Download Download Download
v10.1.6 Download Download Download
v10.2.4 Download Download Download
v10.2.6 Download Download Download
v10.2.8 Download Download Download
v10.2.8R2 Download Download Download
v11.1.4 Download Download Download
v11.1.6 Download Download Download
v11.1.8 Download Download Download
v11.1.9 Download Download Download
V11.2.7 Download Download Download
v11.2.11 Download Download Download
v12.1.4 Download Download Download
v12.1.5 Download Download Download