Tin học
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

WinSockTCPSinglePortUnicode 2 load du lieu tu nhieu table

Go down

WinSockTCPSinglePortUnicode 2 load du lieu tu nhieu table Empty WinSockTCPSinglePortUnicode 2 load du lieu tu nhieu table

Bài gửi  dangi83c 2/12/2009, 17:16

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!

dangi83c

Tổng số bài gửi : 1
Join date : 20/10/2009

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết