Grid

Navigation:  Các công cụ phát triển phần mềm > Nhập liệu (Data Entry) > Biểu mẫu template (Template Form) > Thành phần của Form nhập liệu >

Grid

Previous pageReturn to chapter overviewNext page
Show/Hide Hidden Text

Bảng nhập liệu là gì?

 

grid01

 

grid

 

Bấm vào đây để xem chi tiết.Thiết lập tại Excel template

 

Ví dụ

Thể hiện các thông tin như tài khoản, số tiền... dưới dạng bảng ở phần Hạch toán trong form Phiếu thu.

 

Bước 1. Cần phải có một Bảng tại excel template

Bước 2. Đặt tên Bảng: quét toàn bộ bảng và đặt tên range với cú pháp t_[tên] hoặc grid_[tên], trong ví dụ này là t_hachtoan

Bước 3. Unlock các ô cần thiết trong Bảng để nhập liệu trên form

Bước 4. Định dạng Bảng

 Định dạng dòng mẫu (đầu tiên ngay dưới tiêu đề), được ẩn đi. Vai trò:

-  Định dạng cho các cột dữ liệu trong bảng. Ví dụ, cột nào nhập số, cột nào nhập văn bản, ...

-  Lookup, công thức được thiết lập cho toàn bộ bảng

-  Lưu lại lookup, công thức khi chèn thêm dòng mới trong form

 

 Đặt các lookup, công thức như ở dòng mẫu cho những dòng hiện sẵn trên form

 

 Khi đặt tên cho bảng, phạm vi range phải bao luôn dòng cuối:

-  Dòng chèn thêm sẽ nằm trước dòng cuối này

-  Nếu có các thiết lập cho dòng mẫu thì dòng mới sẽ lấy định dạng của dòng mẫu. Ví dụ: lookup, công thức, ...

-  Nếu không có dòng mẫu, dòng mới sẽ lấy lookup, công thức ngay dòng phía trên nó.

 

Để hiểu rõ hơn về thiết lập này hãy cùng xem hình minh họa dưới đây:

 

grid11_zoom35

 

 

Bấm vào đây để xem chi tiết.Thiết lập tại Form Designer

 

Tại Form Designer, mở công cụ thiết kế - liệt kê danh sách các bảng đã được đặt tên trong excel template.

 

Ở ví dụ này, kéo tên bảng t_hachtoan vào form và sắp xếp ở vị trí mà bạn muốn.

 

grid03_zoom20

 
 

Các tùy chỉnh thường gặp cho Bảng nhập liệu

 

 

grid06_zoom40

 

Khi nhập số sẽ tự định dạng phân cách phần nghìn, tại tên cột bấm chuột phải và chọn:

 

ColumnProperties::[Tên cột] \ Data \ ColumnEdit \ Mask \

-  MaskType: Numeric

-  UseMaskAsDisplayFormat: True

 

grid04_zoom25 grid05_zoom19

 

 

grid09_zoom40

 

Để tô màu cho một cột bất kỳ trong Grid, tại cột đó bấm chuột phải sau đó chọn

 

Column Properties::[Tên cột] \ Appearance \ AppearanceCell \ BackColor

 

grid07_zoom25 grid08_zoom19

 

 

grid13

 

Để thêm cột check-box, click chuột phải vào thanh tiêu đề, chọn Properties \ Options \ OptionsSelection \

-  MultiSelect: True

-  MultiSelectMode: CheckBoxRowSelect

 

grid14_zoom25 grid15_zoom21

 

 

grid10

 

Để thêm dòng, khi nhập đến dòng cuối cùng hiện có, bấm phím keyboard hoặc phím keyboard02

hoặc click chuột xuống khoảng trống ngay phía dưới bảng.

 

Lưu ý Range tại excel template phải bao gồm một dòng cuối để giữ định dạng cho các ô nhập liệu khi thêm dòng mới.

Xem lại phần Grid \ Thiết lập tại Excel template \ Định dạng Bảng

 

grid11_zoom35

 

 

Để xóa dòng, thực hiện 1 trong 2 cách sau:

- Nếu có cột check-box, tick vào các dòng cần xóa và bấm phím keyboard03

 

grid16_zoom30

- Click chuột vào thanh tiêu đề để không còn dấu nháy trên ô nhập liệu, di chuyển phím mũi tên để chọn dòng xóa và bấm phím keyboard03

 

grid12_zoom30