User Tag List

+ Trả lời chủ đề
Hiện kết quả từ 1 tới 7 của 7

Chủ đề: Report data inVB

  1. #1
    hoangminh
    Guest

    Mặc định

    Ai siêu CSDL trong VB hướng dẫn nhau cái nhảy
    - Trong Data Environtment khi add command, tớ muốn dùng SQL để chọn một số trường trong CSDL thì Ok rồi nhưng tớ lại muốn thay đổi điều lệnh SQL này khi chương trình đang thực hiện

    Ví dụ cho một yêu cầu thống kê, người dùng có thể chọn thời gian cần thống kê, lúc đó cần phải thay đổi lại SQL trong command properties.

    Vậy làm sao có thể nhập hoặc thay đổi lại cái điều lệnh này bằng mã nhỉ

  2. #2
    chip
    Guest

    Mặc định

    Cái này cũng chưa cần siêu đâu
    Bác có thể add parameter khi tạo command ,sau đó thay đổi parameter lúc runtime , nhớ đóng recordset ứng với command đó trước khi thay đổi parameter và refresh lại data report .
    Nếu bác muốn tạo report chuyên nghiệp nhất nên sử dụng Seagate Crystal Report .

  3. #3
    hoangminh
    Guest

    Mặc định

    Hướng dẫn cụ thể hơn đi chip ơi
    Có thể mail cho tôi đc không

  4. #4
    chip
    Guest

    Mặc định

    Giả sử bác có CSDL với 1 bảng Table1 gồm 2 trường ID,Name.
    - Trong DataEnvironment tạo connection tới CSDL đó .
    - Tạo 1 command có Data Source là SQL Statement .
    VD : Select * From Table1 Where Name=PName
    Khi đó PName sẽ là 1 Parameter . Chuyển sang Tab Parameters nếu bạn muốn thay đổi thuộc tính của Parameter (VD giá trị default)
    - Khi bạn muốn thay đổi Parameter thì nhớ đóng Recordset tương ứng với Command vừa tạo và refresh lại DataReport (DataReport phải đang mở mới Refresh được , nếu không thì Show report lên)
    VD :
    DataEnvironment1.Recordsets(1).Close
    DataEnvironment1.Commands(1).Parameters("PName") = Text1.Text
    DataReport1.Refresh

  5. #5
    chip
    Guest

    Mặc định

    Giả sử bác có CSDL với 1 bảng Table1 gồm 2 trường ID,Name.
    - Trong DataEnvironment tạo connection tới CSDL đó .
    - Tạo 1 command có Data Source là SQL Statement .
    VD : Select * From Table1 Where Name=PName
    Khi đó PName sẽ là 1 Parameter . Chuyển sang Tab Parameters nếu bạn muốn thay đổi thuộc tính của Parameter (VD giá trị default)
    - Khi bạn muốn thay đổi Parameter thì nhớ đóng Recordset tương ứng với Command vừa tạo và refresh lại DataReport (DataReport phải đang mở mới Refresh được , nếu không thì Show report lên)
    VD :
    DataEnvironment1.Recordsets(1).Close
    DataEnvironment1.Commands(1).Parameters("PName") = Text1.Text
    DataReport1.Refresh

    Thân ái và chào quyết thắng !!!!!

  6. #6
    mystery
    Guest

    Mặc định

    Bạn nào biết sách nào hay về VB giới thiệu cho mình với được không ?

    Cả địa chỉ trang WEB nữa.

    Thanks.

  7. #7
    svBK's Newbie
    Tham gia ngày
    Apr 2008
    Bài gửi
    1

    Icon7 duongdonga

    Tôi nghĩ cách này sẽ dễ hơn:
    Trong DataEnvironment tạo một Command với câu lệnh SQL tạm thời là "Select * From tablename"
    Trong sự kiện gọi report hãy viết các lệnh sau:
    DataEnvironment1.Commands("têncommand").CommandTe xt="Select * From tablename Where Tên trường=Điều kiện"
    DataEnvironment1.rsrsTênCommand.Close
    DataReport1.show
    Lần sửa cuối bởi duongdonga; 18-04-2008 lúc 09:30 PM

+ Trả lời chủ đề

Thông tin chủ đề

Users Browsing this Thread

Hiện có 1 người đọc bài này. (0 thành viên và 1 khách)

Chủ đề tương tự

  1. tim sach HIGH SPEECH DATA NETWORK
    Gửi bởi dinhvandt trong mục Giảng đường khoa ĐTVT
    Trả lời: 1
    Bài cuối: 25-05-2007, 04:39 PM
  2. New File Added: Data Structures & Algorithms in Java -- SAMS.rar
    Gửi bởi Mr.vulh_bk trong mục Thế Giới Phần Mềm
    Trả lời: 0
    Bài cuối: 12-03-2007, 10:58 AM
  3. Hướng dẫn viết 1 bài báo hay một report kỹ thuật
    Gửi bởi nothingtolose trong mục Diễn đàn Học tập và Nghiên cứu KH Sinh viên
    Trả lời: 1
    Bài cuối: 11-05-2005, 03:40 AM
  4. Xem report cua Access bang VB
    Gửi bởi Neo trong mục Các vấn đề CNTT khác
    Trả lời: 2
    Bài cuối: 01-01-2004, 02:11 PM

Từ khóa (Tag) của chủ đề này

Quyền viết bài

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


About svBK.VN

    Bách Khoa Forum - Diễn đàn thảo luận chung của sinh viên ĐH Bách Khoa Hà Nội. Nơi giao lưu giữa sinh viên - cựu sinh viên - giảng viên của trường.

Follow us on

Twitter Facebook youtube