WinSockTCPSinglePortUnicode 2 load du lieu tu nhieu table
Trang 1 trong tổng số 1 trang
WinSockTCPSinglePortUnicode 2 load du lieu tu nhieu table
WinSockTCPSinglePortUnicode 2
Tù bài tập cua thấy giáo em đã xem lại và đưa thêm một số yêu cầu để chương trình thưc hiên nhưng vẫn còn gặp một số vấn đề mong thấy giáo và các bạn cho ý kiến giúp em!
Vi dụ: ơ đây em kết nối với hệ quản trị sqlserver 2005 và DataBase la qlbanhang
Thì được kết quả như hình dưới(vẫn chưa có vấn đệ gì xảy ra)
Em cho phép lấy dữ liệu tú hai bảng là NHACC va DONDH khi người sử dụng nhập vào MANHACC hoăc đồng thời MANHACC và SODH thì được kết quả như hình dươi
ở đấy trong Form frmSearch em phải thêm vào đoạn code của thầy như sau:
Private Sub Form_Activate()
DataEnvironment1.nhacc "%" & strSearch & "%", "%" & strSearch & "%", "%" & strSearch & "%" (themvao)
Result = ""
' While Not DataEnvironment1.rsNhanVien.EOF
While Not DataEnvironment1.rsnhacc.EOF
strResult = strResult & "- " & DataEnvironment1.rsnhacc.Fields("TENNHACC").Value & vbTab & DataEnvironment1.rsnhacc.Fields("MANHACC").Value & vbTab & DataEnvironment1.rsnhacc.Fields("DIACHI") & vbTab & DataEnvironment1.rsnhacc.Fields("DIENTHOAI") & vbTab & DataEnvironment1.rsnhacc.Fields("SODH") & vbTab & DataEnvironment1.rsnhacc.Fields("NGAYDH") & vbCrLf
DataEnvironment1.rsnhacc.MoveNext
Wend
'Sleep 5000
DataEnvironment1.rsnhacc.Close
frmServer.tcpServer(SocketIndex).SendData StrConv(strResult, vbUnicode)
Unload Me
End Sub
Sau khi thực hiện xong biên dịch chương trinh thì sẽ cho kết quả như hình dưới
Nhưng ở đây vấn để em đặt ra là em muốn lọc theo đồng thới MANHACC và SODH
Đoạn lệnh như sau:
SELECT NHACC.MANHACC, NHACC.TENNHACC, NHACC.DIACHI, NHACC.DIENTHOAI, DONDH.SODH, DONDH.NGAYDH, DONDH.MANHACC AS Expr1 FROM DONDH INNER JOIN NHACC ON DONDH.MANHACC = NHACC.MANHACC WHERE (NHACC.MANHACC LIKE ?) OR (NHACC.MANHACC LIKE ?) AND (DONDH.SODH LIKE ?)
Làm thế nào để trên form cho phép nhập được đồng thời 2 giá trị trên
Vi du khi nhap vao ?C03,?D001
Nếu được kết quả sẽ phải là
:-HONG PHUONG C03(manhacc) 154/85 QUAN 1.THPCM(diachi)
0831554(dt) D001(sodh) 1/15/2006 (ngaydh)
RẤT MONG ĐƯỢC SỰ ĐÓNG GÓP Ý KIẾN CỦA THÀY GIÁO VÀ CÁC BẠN!
Tù bài tập cua thấy giáo em đã xem lại và đưa thêm một số yêu cầu để chương trình thưc hiên nhưng vẫn còn gặp một số vấn đề mong thấy giáo và các bạn cho ý kiến giúp em!
Vi dụ: ơ đây em kết nối với hệ quản trị sqlserver 2005 và DataBase la qlbanhang
Thì được kết quả như hình dưới(vẫn chưa có vấn đệ gì xảy ra)
Em cho phép lấy dữ liệu tú hai bảng là NHACC va DONDH khi người sử dụng nhập vào MANHACC hoăc đồng thời MANHACC và SODH thì được kết quả như hình dươi
ở đấy trong Form frmSearch em phải thêm vào đoạn code của thầy như sau:
Private Sub Form_Activate()
DataEnvironment1.nhacc "%" & strSearch & "%", "%" & strSearch & "%", "%" & strSearch & "%" (themvao)
Result = ""
' While Not DataEnvironment1.rsNhanVien.EOF
While Not DataEnvironment1.rsnhacc.EOF
strResult = strResult & "- " & DataEnvironment1.rsnhacc.Fields("TENNHACC").Value & vbTab & DataEnvironment1.rsnhacc.Fields("MANHACC").Value & vbTab & DataEnvironment1.rsnhacc.Fields("DIACHI") & vbTab & DataEnvironment1.rsnhacc.Fields("DIENTHOAI") & vbTab & DataEnvironment1.rsnhacc.Fields("SODH") & vbTab & DataEnvironment1.rsnhacc.Fields("NGAYDH") & vbCrLf
DataEnvironment1.rsnhacc.MoveNext
Wend
'Sleep 5000
DataEnvironment1.rsnhacc.Close
frmServer.tcpServer(SocketIndex).SendData StrConv(strResult, vbUnicode)
Unload Me
End Sub
Sau khi thực hiện xong biên dịch chương trinh thì sẽ cho kết quả như hình dưới
Nhưng ở đây vấn để em đặt ra là em muốn lọc theo đồng thới MANHACC và SODH
Đoạn lệnh như sau:
SELECT NHACC.MANHACC, NHACC.TENNHACC, NHACC.DIACHI, NHACC.DIENTHOAI, DONDH.SODH, DONDH.NGAYDH, DONDH.MANHACC AS Expr1 FROM DONDH INNER JOIN NHACC ON DONDH.MANHACC = NHACC.MANHACC WHERE (NHACC.MANHACC LIKE ?) OR (NHACC.MANHACC LIKE ?) AND (DONDH.SODH LIKE ?)
Làm thế nào để trên form cho phép nhập được đồng thời 2 giá trị trên
Vi du khi nhap vao ?C03,?D001
Nếu được kết quả sẽ phải là
:-HONG PHUONG C03(manhacc) 154/85 QUAN 1.THPCM(diachi)
0831554(dt) D001(sodh) 1/15/2006 (ngaydh)
RẤT MONG ĐƯỢC SỰ ĐÓNG GÓP Ý KIẾN CỦA THÀY GIÁO VÀ CÁC BẠN!
dangi83c- Tổng số bài gửi : 1
Join date : 20/10/2009
Similar topics
» Bai tap nay minh da tao mot database hoan toan moi de load du lieu len server
» Thảo luận về tại sao dùng nhiều nhiều luồng mà không dùng nhiều tiến trình
» Thảo luận Bài 1
» Thảo luận Bài 1
» Thảo luận Bài 7
» Thảo luận về tại sao dùng nhiều nhiều luồng mà không dùng nhiều tiến trình
» Thảo luận Bài 1
» Thảo luận Bài 1
» Thảo luận Bài 7
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết