Trong lúc lập trình, chúng ta thường phải xây dựng các lệnh truy vấn theo nội dung động do người dùng nhập vào. Ngôn ngữ FoxPro (và các ngôn ngữ lập trình khác) cho phép ta thực hiện điều này dễ dàng.
Thí dụ ta thiết kế 1 Form FoxPro đơn giản gồm 1 textbox có tên là txtHoten và 1 button có tên là btnSearch, đoạn code FoxPro sau (nằm trong thân thủ tục xử lý sự kiện click chuột vào button btnSearch) sẽ tạo lệnh truy vấn Select để tìm các record của bảng table1 trong file database data1.dbc mà nội dung trường hoten có chứa chuỗi nhập vào textbox txtHoten:
*khai báo biến cần dùng
public shoten
*mở database cần dùng
open database c:datadata1.dbc
*chứa chuỗi nhập vào biến
shoten = ALLTRIM(thisform.txtHoten.Text)
*thực hiện tìm kiếm
Select
* from table1 where hoten like
'%&str%'
Lưu ý, trong lệnh Select (hay bất kỳ lệnh truy vấn SQL nào), bạn có thể chèn nội dung động bằng cách dùng cú pháp &ten, trong đó ten là tên biến chứa nội dung chuỗi động cần dùng.
Theo pcworld
Nguồn : Thanglong-Aptech.com
{ 0 comments... read them below or add one }
Post a Comment