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
NeverKhông bao giờ thực hiện copy, mặc dù có khai báo giá trị trong CopyList, CopyListNew
IncludeCopy các trường dữ liệu được khai báo trong CopyList, CopyListNew
ExcludeCopy 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 = Exclude và 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 F2 hoặc Ctrl+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 = Include thì chương trình copy tất cả các cột khai báo trong CopyList/CopyListNew mà không kiểm tra Unique.

Liên quan

CopyList · CopyListNew · UniqueKey · RowCopied