Page Nav

HIDE

Breaking News:

latest

Thiết lập lệnh check trong Epidata

Sau khi tạo được form (.qes, các bạn sẽ lưu lại thành file .REC rồi vào phần  Checks  để chúng ta thiết lập quy luật khi nhập giá trị cho ...

Sau khi tạo được form (.qes, các bạn sẽ lưu lại thành file .REC rồi vào phần Checks để chúng ta thiết lập quy luật khi nhập giá trị cho các biến.

Dưới đây là cửa sổ để ta tạo quy luật:

Thiết lập lệnh check trong Epidata
Phần màu xanh: Tên của biến
Range, Legal: Khoảng giá trị cho phép của biến
Jumps: Nhảy sang biến mong muốn
Must enter: Bắt buộc phải nhập giá trị của biến vào ô đó
Repeat: Các giá trị của biến lặp lại ở các bản ghi sau
Value label: Tên nhãn của các các giá trị


Tuy nhiên, đó chỉ là những lệnh cơ bản trong quá trình tạo quy luật của công việc nhập giá trị cho biến. Sau đây là cách sử dụng các lệnh phức tạp hơn.

Bước 1: Các bạn chọn option Edit, sẽ xuất hiện bảng sau:
Thiết lập lệnh check trong Epidata
Trên bảng luôn luôn có dòng đầu tiên là tên biếndòng cuối cùng là END (nghĩa là kết thúc quá trình tạo quy luật)
Bước 2: Tạo thêm các kiểu quy luật tùy theo mong muốn của bạn.

Sau đây là các lệnh cơ bản:
  • RANGE: Đặt khoảng cho phép giá trị của biến
  • JUMPS: Đặt bước nhảy với các giá trị tương ứng
  • MUSTENTER: Bắt buộc phải nhập giá trị của biến vào ô đó
  • REPEAT: Lặp lại giá trị của biến ở bản ghi tiếp theo
  • LABEL: Đặt tên cho các giá trị của biến
  • IF: Đặt điều kiện - mệnh đề cho giá trị
  • THEN: Đặt kết quả của mệnh đề của giá trị
  • ENDIF: Kết thúc mệnh đề
  • BEFORE ENTRY: Tạo quy luật trước khi đến biến (trước khi xuất hiện con trỏ ở biến)
  • AFTER ENTRY: Tạo quy luật sau khi đến biến (sau khi xuất hiện con trỏ ở biến)
  • COMMENT LEGAL: Đặt tên cho giá trị
  • TYPE COMMENT: Hiển thị tên của các giá trị
  • HIDE: Giấu biến
  • UNHIDE: Làm xuất hiện biến trở lại
  • GOTO: Đến biến nào đó
  • CLEAR: Xóa biến
  • HELP: Tạo bảng thông báo trợ giúp cho người nhập khi xuất hiện lỗi
  • EXIT: Thoát
  • END: Kết thúc một quy luật
Các lệnh trên khi kết hợp lại sẽ có những tổ hợp lệnh rất hữu ích.

Đây là một ví dụ biến năm sinh cho các bạn dễ hình dung:
Thiết lập lệnh check trong Epidata
Các bạn cần lưu ý cấu trúc của 1 lệnh check:
- Dòng đầu tiên bao giờ cũng là "Tên biến"
- Bắt đầu từ dòng thứ 2 trở đi là các lệnh tùy chỉnh kèm theo.
- Dòng cuối cùng bao giờ cũng là "END"
- Khi viết lệnh thì có thể viết bằng chữ thường hoặc chữ hoa tùy sở thích. Sau mỗi lệnh nên xuống dòng. Khi bắt đầu mỗi dòng thì viết lệnh luôn.

- CÁC QUY TẮC CƠ BẢN CỦA MỘT LỆNH

Để có thể viết một bản check tốt, chúng ta cần phải nắm rõ được quy tắc khi viết một lệnh. Cả một bản check sẽ bị lỗi khi có một lệnh bị sai quy tắc. Do đó, khi đảm bảo được các lệnh viết đúng, chúng ta sẽ không phải mất thời gian làm đi làm lại nhiều lần.

Quy tắc 1: Khi bắt đầu một lệnh điều kiện "IF" nào thì chúng ta phải nhớ đến việc kết thúc nó. Điều đó có nghĩa là với n lần "IF" thì phải có n lần "ENDIF".

Quy tắc 2: Đối với các lệnh có nội dung bên trong như BEFORE ENTRY, AFTER ENTRY, JUMPS hay COMMENT LEGAL thì cần phải kết thúc bằng END.

Quy tắc 3: Các lệnh không có nội dung như MUSTENTER, REPEAT, hay RANGE thì không cần phải sử dụng END.

- MỘT SỐ KÝ HIỆU SỬ DỤNG TRONG CHECK

- Dấu cộng - trừ - nhân - chia - mũ: "+", "-", "*", "/", "^"
- Dấu lớn hơn - nhỏ hơn - bằng - khác: ">", "<", "=", "<>"
- Dấu thể hiện không có giá trị: "." (Ví dụ: c3 không có giá trị ta ghi "c3= .")
- Dấu trích dẫn: " "
- Dấu hoặc - và: "OR", "AND"

Bước 3: Sau khi đã chỉnh sửa xong, các bạn lại bằng cách chọn Save rồi đóng lại bằng Close.
Lúc này, bạn đã có một file .REC hoàn chỉnh để nhập dữ liệu.

Không có nhận xét nào