舉例:多源普通填報表

描述:
2~6 行的資料來源于 rq_report_address_main 資料庫表 字段指定對象名為 address_main,
8 行的資料來源于 rq_report_address_detail 資料庫表 字段指定對象名為 details1
如果原始資料表 rq_report_address_detail 中,記錄數小于 2,那麼再預覽檢視表結構的時候會發現系統解析後将上下倆部分 分為了一片 如下圖:
出現此現象的原因是:
目前分片規則是把界面中所有的單值劃分到一組,隻有存在多個值得字段才劃分成新的組;
比如 我現在 D2 D3 C8 D8 等都是單值 如果解析的時候發現 C8 擴充出了多個值 那就把它及相關數值格單獨劃分為一個分片,而後要根據分析出來的分組情況編寫不同的去向 dfx 程式。
補充:
除上述情況外,如精确指定字段名稱所屬對象的話,按照指定字段名稱行列進行分片;
如不指定字段名稱所屬對象,第一步先自動确定字段名,第二步才自動分片 規則如下:
每片形成一個序表(序表可以了解為一個資料表)。通常行列上連續的一片數值格(連同對應的次元格)會被當做一片;
連續的多行(兩行以上)中,隻有數值格,沒有次元格和非空普通格會被當做自由增删行的行式分片;除了這些分片以外的單值資料(次元格、數值格)将被拼到一個一行記錄的序表中。