Alias

Phạm vi áp dụng

✅ Bravo 8 · ✅ Bravo 10

Ý nghĩa

Khai báo bí danh (tên ngắn gọn) cho bảng dữ liệu, để tham chiếu ngắn gọn ở mọi nơi khác trong DataSource.

Cú pháp

<root>
  <Tables>
    <Ten_bang>
      <Alias>Ten_bang_rut_gon</Alias>
    </Ten_bang>
  </Tables>
</root>

Ví dụ

Bảng <ChildTable_Sales> của Editor Hóa đơn khai báo:

<Alias>Ct0</Alias>

→ trong các Evaluator, muốn chỉ cột Quantity ở bảng con chỉ cần ghi Ct0.Quantity.

Ghi chú

Khi tên bảng là biểu thức

Phải khai báo thêm attribute Expr="True" để chỉ định việc chuyển đổi giá trị của biểu thức:

<Name Expr="True">vB30abc..'{=Branch()}'</Name>

→ Quy ước cú pháp XML

Khác biệt B8 / B10

Ở Bravo 10, nếu không khai báo <Alias> thì tên thẻ chính là Alias:

<TableCollection>
  <Ct template="AccDoc_Edit">   <!-- "Ct" là Alias -->

Bravo 10 cũng hỗ trợ autotext: <Alias Expr="True">Ten_{=BranchCode}</Alias>

Liên quan

Name · DataSource - Tổng quan · Quy ước cú pháp XML