1.4.3.1Dùng điều khiển dữliệu để tạo mẩu tin mớ

Một phần của tài liệu Những khái niệm cơ bản về CSDL (Trang 25 - 26)

Để tạo một mẩu tin mới ta có 2 tuỳ chọn:

 Quy định thuộc tính EOFAction của điểu khiển dữ liệu là 2 AddNew. Giải pháp này không đòi hỏi lập trình.

 Dùng phương thức AddNew và Update của đối tượng Recordset của điều khiển dữ liệu. Giải pháp này phức tạp hơn, nhung cho ta khả năng điều khiển trên những gì xảy ra khi người sử dụng muốn tạo mẩu tin mới. Nó cũng thích hợp cho trường hợp ta muốn che dấu điều khiển dữ liệu đối với người sử dụng.

Để cho phép điều khiển dữ liệu tạo mẩu tin mới mà không cần lập trình, ta làm như sau:

1. Trong đề án điều khiển Data, quy định thuộc tính EOFAction của điều khiển Data là 2 – AddNew.

2. Thi hành đề án.

3. Nhấn nút MoveLast của điều khiển data, rồi nhấn Next, Thay vì di chuyển đến mẩu tin cuối cùng trong Recordset, điều khiển dữ liệu tạo một mẩu tin mới. Ta có thể nói rằng mẩu tin này mới vì tất cả các điều khiển rằng buộc trên biểu mẫu đều rỗng.

4. Nhập dữ liệu trong các điều khiển rằng buộc.

5. Dùng nút Previous của điều khiển Data, di chuyển đến mẩu tin trước đó. Mẩu tin mới được lưu vào cơ sở dữ liệu.

Muốn sử dụng phương thức AddNew và Update để tạo một mẩu tin mới, ta làm như sau : 1. Thêm các nút lệnh và các điều khiển khác và giao diện để thể hiện phương thứuc AddNew

và Update.

2. Trong sự kiện Click của nút Update, đưa vào dòng chương trình sau DatCustomer.Recordset.Update

3. Trong sự kiện Click của nút Update, đưa vào dòng chương trình sau: DatCustomer.Recordset.AddNew

4. Khi người sử dụng nhập liệu, họ có thể tuỳ chọn nhấn Update Record để ghi nhận mẩu tin mới vào cơ sở dữ liệu. Họ còn có thể di chuyển sản mẩu tin khác để lưu nó, điều này cũng đúng với cập nhật mẩu tin.

Một phần của tài liệu Những khái niệm cơ bản về CSDL (Trang 25 - 26)

Tải bản đầy đủ (DOCX)

(30 trang)
w