Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Hướng dẫn làm làm report(microsoft report view)

  1. #1
    Ngày gia nhập
    10 2009
    Bài viết
    63

    Mặc định Hướng dẫn làm làm report(microsoft report view)

    Mình có diagram như thế này
    Mình bị vướn chỗ dataset để làm source cho table. Mình muốn lấy các trường giống câu truy vấn như thế này mà mình không biết lấy như thế nào
    Code:
    Select dongphi.IdPT, sv.MaSV, sv.TenSV, lop.TenLop, nganh.TenNganh, khoa.TenKhoa,dongphi.MaHocKy, dongphi.SoTC,dongphi.SoTien from SinhVien sv,Lop lop, Nganh nganh, Khoa khoa,DongPhi dongphi where dongphi.MaSV = sv.MaSV AND sv.MaLop=lop.MaLop AND lop.MaNganh=nganh.MaNganh AND nganh.MaKhoa=khoa.MaKhoa

    ở đây chỉ hướng dẫn lấy các trường của 1 table, vậy ví dụ như mình có table sinhvien, lop, khoa mình muốn lấy ví dụ như: masv, tensv, malop,tenlop,makhoa,tenkhoa vậy mình phải làm sao?
    Các bạn có thể hướng dẫn mình các lấy được không?
    Đã được chỉnh sửa lần cuối bởi suzuke169 : 20-08-2011 lúc 11:09 AM.

  2. #2
    Ngày gia nhập
    06 2011
    Bài viết
    277

    Bạn nên tạo 1 cái store proc sử dụng câu truy vấn đó!!

    Rùi lôi cái store đó vào giống như lôi cái table trên vào!!

    Rùi làm các bước y chang như làm với table !!!

  3. #3
    Ngày gia nhập
    08 2011
    Nơi ở
    Hà Nội | http://ipmac.vn
    Bài viết
    198

    Viết câu truy vấn như sau:

    SELECT dbo.SinhVien.MaSV, dbo.SinhVien.TenSV, dbo.Lop.MaLop, dbo.Lop.TenLop, dbo.Khoa.MaKhoa, dbo.Khoa.TenKhoa
    FROM dbo.Khoa INNER JOIN
    dbo.Nghanh ON dbo.Khoa.MaKhoa = dbo.Nghanh.MaKhoa INNER JOIN
    dbo.Lop ON dbo.Nghanh.MaNghanh = dbo.Lop.MaNghanh INNER JOIN
    dbo.SinhVien ON dbo.Lop.MaLop = dbo.SinhVien.MaLop

    Chú ý: Nếu ko giỏi trong việc viết câu truy vấn, bạn sử dụng view, tạo new view, chọn các talbe cần, tích vào các trường cần truy vấn. Sẽ có câu truy vấn bạn cần.
    Bao chàng trai không tiếc tuổi xuân đang viết nhiều chương trình
    Em đẹp xinh cũng quyết lập công chưa muốn lấy chồng
    http://ipmac.vn/ <- Học lập trình ... sư
    http://laptrinh.tv/ <- Kênh chia sẻ video học IT
    http://www.youtube.com/user/anhnt3 <- Video thực hành lập trình... sư từ A-Z

  4. #4
    Ngày gia nhập
    10 2009
    Bài viết
    63

    Bnạ có thể hướng dẫn cũ thể hơn không, tại mình đang tập làm!!!!

  5. #5
    Ngày gia nhập
    08 2011
    Nơi ở
    Hà Nội | http://ipmac.vn
    Bài viết
    198

    Nếu bạn cần câu sql mà bạn ko biết viết.
    Bạn mở sql lên, ở Views bạn chọn new view.
    Nó hiện cho bạn danh sách các table, bạn tích chọn nhưng table nào bạn cần truy vấn rồi add.
    Tích chọn các trường bạn cần truy vấn và Execute
    Như vậy bạn đã có câu sql bạn cần rồi.

    Nói thêm về cái report của bạn.
    Để đơn giản bạn nên tạo 1 view trong sql trước (truy vấn ra những ji bạn cần)
    Rồi lưu view đó lại.
    Cái TableAdapter của bạn chỉ cần select * from view đó là ok
    Bao chàng trai không tiếc tuổi xuân đang viết nhiều chương trình
    Em đẹp xinh cũng quyết lập công chưa muốn lấy chồng
    http://ipmac.vn/ <- Học lập trình ... sư
    http://laptrinh.tv/ <- Kênh chia sẻ video học IT
    http://www.youtube.com/user/anhnt3 <- Video thực hành lập trình... sư từ A-Z

  6. #6
    Ngày gia nhập
    10 2009
    Bài viết
    63

    Mặc định Hướng dẫn làm làm report(microsoft report view)

    Đây là cách làm của mình:
    b1: tao 1 report
    b2:tao dataset => toi đây mình tạo 1 tableadapter => viết câu truy vấn mà mình cần hiển thị hay gì bạn?

  7. #7
    Ngày gia nhập
    08 2011
    Nơi ở
    Hà Nội | http://ipmac.vn
    Bài viết
    198

    Đúng, bạn viết câu sql cho tableadapter đó.
    Nhưng nên tạo view trong database sql: bạn truy vấn tất cả trong view này (những ji bạn cần hiển thị)
    tableadapter bạn chỉ cần câu sql đơn giản là select * from tên view vừa tạo trong sql là ok
    Bao chàng trai không tiếc tuổi xuân đang viết nhiều chương trình
    Em đẹp xinh cũng quyết lập công chưa muốn lấy chồng
    http://ipmac.vn/ <- Học lập trình ... sư
    http://laptrinh.tv/ <- Kênh chia sẻ video học IT
    http://www.youtube.com/user/anhnt3 <- Video thực hành lập trình... sư từ A-Z

Các đề tài tương tự

  1. Tự động in Crystal Report mà ko cần hiển thị form view Report đó
    Gửi bởi emxinh27 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 24
    Bài viết cuối: 20-09-2013, 08:55 AM
  2. ADO.NET Cách dùng vIew tạo report trong C#?
    Gửi bởi oneclicklogin trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 24-06-2013, 03:01 PM
  3. Thêm 1 đối tường box, line,text vào report bằng formula trong Crytal report?
    Gửi bởi thitcholaotien trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 03-04-2013, 08:43 AM
  4. ADO.NET Làm Sao Truyền Tham Số Vào Microsoft report viewer
    Gửi bởi lop11a2 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 02-11-2012, 10:12 AM
  5. Report Lỗi khi cài đặt Sql Report Services: The report server has encountered a configuration error
    Gửi bởi dieucay555 trong diễn đàn Thắc mắc đại cương Database & Reporting
    Trả lời: 1
    Bài viết cuối: 11-09-2010, 09:11 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn