CopyMode
Phạm vi áp dụng
✅ Bravo 8 · ✅ Bravo 10
Ý nghĩa
Khai báo chế độ copy khi thực thi thao tác F2 hoặc Ctrl+F2 — quyết định cách diễn giải CopyList / CopyListNew.
Cú pháp
<root>
<Tables>
<Ten_bang>
<CopyMode>Thuoc_tinh</CopyMode>
</Ten_bang>
</Tables>
</root>Thuộc tính
| Giá trị | Nội dung |
|---|---|
Never | Không bao giờ thực hiện copy, mặc dù có khai báo giá trị trong CopyList, CopyListNew |
Include | Copy các trường dữ liệu được khai báo trong CopyList, CopyListNew |
Exclude | Copy tất cả, không bao gồm các trường được khai báo trong CopyList, CopyListNew |
Giá trị mặc định
Khi không khai báo, tương đương
CopyMode = ExcludevàCopyList/CopyListNew=''
→ nghĩa là copy tất cả các cột không bao gồm các cột Unique.
Ví dụ
Bảng ChildTable_Paybill (bảng tích thanh toán) không cho phép copy khi F2 hoặc Ctrl+F2:
<ChildTable_Paybill>
<Name>vB30AccDocPaybill</Name>
<Alias>Paybill</Alias>
<ChildKey>RowId</ChildKey>
<ParentKey>RowId</ParentKey>
<ParentTable>Ct0</ParentTable>
<CopyMode>Never</CopyMode>
</ChildTable_Paybill>Ghi chú
Tương tác với Unique
Khi
F2hoặcCtrl+F2, chương trình bỏ qua tất cả các trường có khai báo Unique.Ngoại lệ: nếu
CopyMode = Includethì chương trình copy tất cả các cột khai báo trongCopyList/CopyListNewmà không kiểm tra Unique.