-
Thành viên cấp 2

<Hình 28>
Nhập các dữ liệu vào EditBox sau đó nhấn nút Insert, mở bảng dữ liệu của SQL Server để kiểm tra

<Hình 29>
Như vậy nút “Insert” dùng để nhập dữ liệu đã hoàn thành!
5.2 Script cho nút nhấn Delete
Thao tác tương tự như nút “Inser” sau đó soạn thảo Script như hình sau

<Hình 30>
@EditBoxGetText("id", txtID); //Lấy nội dung của Edit Box có classname "id" gán cho //biến "txtID", biến "txtID" kiểu dữ liêu string
@sprintf(query,"DELETE FROM Bang_1 WHERE ID = '%s'",txtID);
@DbCommand("SQL_connect", query);
@EditBoxSetText("id", "");
Mô tả:
Đoạn Script ở trên thực hiện xóa ở Bang_1 nơi mà có giá trị được chọn ở cột ID. Điều này có nghĩa là khi chúng ta nhập vào cột ID có dữ liệu giống như ở cột ID đã chọn thì tất cả dữ liệu ở hàng giá trị ID đã chọn sẽ bị xóa.
5.3 Nút nhấn Update
Click x2 vào Object của nút nhấn “Update” và mở cửa sổ soạn thảo đoạn Script như hình sau:

<Hình 31>
Đoạn Code:
@EditBoxGetText("ID_UD", txtID_UD); //Lấy nội dung của Edit Box có classname //"ID_UD" gán cho biến "txtID_UD", biến "txtID_UD" kiểu dữ liêu string
@EditBoxGetText("col_Ud", txtCol_Ud); //Lấy nội dung của Edit Box có classname //"col_Ud" gán cho biến "txtCol_Ud", biến "txtCol_Ud" kiểu dữ liêu string
@EditBoxGetText("data", txtdata_Ud); //Lấy nội dung của Edit Box có classname "data" //gán cho biến "txtdata_Ud", biến "txtdata_Ud" kiểu dữ liêu string
@sprintf(query,"UPDATE Bang_1 SET Column%s='%s' WHERE ID=%s",txtCol_Ud,txtdata_Ud,txtID_UD);
@DbCommand("SQL_connect", query);
@EditBoxSetText("ID_UD", ""); //Xóa nội dung của Edit Box
@EditBoxSetText("col_Ud",""); //Xóa nội dung của Edit Box
@EditBoxSetText("data",""); //Xóa nội dung của Edit Box
//-------Hiển thị các giá trị mới Update-----------//
@sprintf(buf_query,"SELECT * FROM Bang_1 WHERE ID=%s",txtID_UD);
connection_id = @DbDsOpen("SQL_connect",buf_query);
//Lấy data từ bảng database
txtid = @DbDsGetRowData(connection_id, "ID", 0);
data1 = @DbDsGetRowData(connection_id, "Column1", 0);
data2 = @DbDsGetRowData(connection_id, "Column2", 0);
data3 = @DbDsGetRowData(connection_id, "Column3", 0);
//Hiển thị trên Edit Box
@EditBoxSetText("id",txtid);
@EditBoxSetText("col1",data1); //gán data1 cho nội dung của Edit Box có //ClassName là "col1"
@EditBoxSetText("col2",data2); //gán data2 cho nội dung của Edit Box có //ClassName là "col2"
@EditBoxSetText("col3",data3); //gán data3 cho nội dung của Edit Box có //ClassName là "col3"
@DbDsClose(connection_id);
Chú ý nhớ khai báo biến đã sử dụng trong Script
-
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
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 10:33 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu