Nghe có vẻ thú vị và dễ dàng, vậy nó hoạt động như thế nào?
Sơ đồ dưới đây sẽ giải thích nó hoạt động ra sao.
1. Templates (Biểu mẫu)
Thành phần đầu tiên của hệ thống là các excel template.
Các tập tin Excel template có thể dễ dàng chỉnh sửa, chúng tôi dùng những câu chú thích và tính chất của các ô để mô tả các text boxes, combo boxes, multi-option, ...
2. Form Definition (Định nghĩa form)
Khi một form được tạo ra từ một template, nó có thể kết hợp cả dữ liệu tĩnh và dữ liệu từ cơ sở dữ liệu, vì vậy rất linh động cho người dùng khi nhập form.
Một điều quan trọng mà hầu hết các hình thức nhập form phải làm đó là xác nhận dữ liệu (Data Validation). Việc xác nhận sẽ kiểm tra dữ liệu nhập vào đúng hay không trước khi bắt đầu một thao tác hoặc trước khi lưu vào cơ sở dữ liệu.
Nguyên tắc xác nhận có thể rất đơn giản như: chỉ nhập số, chỉ nhập văn bản, độ dài cho phép của văn bản nhập vào, ...
Hoặc có thể được định hướng các nguyên tắc như: số tiền yêu cầu không nên vượt quá hạn mức tín dụng của khách hàng này.
3. Form Actions (Các Action cho form)
Bạn có thể tạo ra nhiều Action cho một Phoebus Form. Ví dụ: Post / Import/ Mark / View / ...
Form Actions đóng vai trò trung gian chèn / cập nhật dữ liệu giữa Form vào cơ sở dữ liệu.