基本術語
  1.報表結構
  按照報表結構的復雜性,可將報表分為簡單表和復合表兩類。簡單表是規(guī)則的二維表,由若干行和列組成。復合表是簡單表的某種組合,還可以出現(xiàn)表中套表的現(xiàn)象。大多數(shù)的會計報表如資產(chǎn)負債表、利潤表、現(xiàn)金流量表等都是簡單表。
  簡單表的格式一般由四個基本要素組成:標題、表頭、表體和表尾。不同的報表上述四個基本要素是不同的。如表4-1所示。
  表4-1 貨幣資金表
  (1)標題
  用來描述報表的名稱。報表的標題可能不止一行,有時會有副標題、修飾線等內(nèi)容。
  (2)表頭
  用來描述報表的編制單位名稱、日期等輔助信息和報表欄目。特別是報表的表頭欄目名稱,是表頭的最主要內(nèi)容,它決定報表的縱向結構、報表的列數(shù)以及每一列的寬度。有的報表表頭欄目比較簡單,只有一層,而有的報表表頭欄目卻比較復雜,需分若干層次。
  (3)表體
  表體是報表的核心,決定報表的橫向組成。它是報表數(shù)據(jù)的表現(xiàn)區(qū)域,是報表的主體。表體在縱向上由若干行組成,這些行稱為表行;在橫向上,每個表行又由若干個欄目構成,這些欄目稱為表列。
  (4)表尾
  表尾指表體以下進行輔助說明的部分以及編制人、審核人等內(nèi)容。
  2.格式狀態(tài)與數(shù)據(jù)狀態(tài)
  UFO將含有效據(jù)的報表分為兩大部分來處理,即報表格式設計工作與報表數(shù)據(jù)處理工作。報表格式設計工作和報表數(shù)據(jù)處理工作是在不同的狀態(tài)下進行的。
  (1)格式狀態(tài)
  在格式狀態(tài)下設計報表的格式,如表尺寸、行高列寬、單元屬性、報表公式等。在格式狀態(tài)下時,所看到的是報表的格式,報表的數(shù)據(jù)全部都隱藏了。在格式狀態(tài)下所作的操作對本報表所有的表頁都發(fā)生作用。在格式狀態(tài)下不能進行數(shù)據(jù)的錄入,計算等操作。
  (2)數(shù)據(jù)狀態(tài)
  在數(shù)據(jù)狀態(tài)下管理報表的數(shù)據(jù),如輸入數(shù)據(jù)、增加或刪除表頁、審核、舍位平衡、
  做圖形、匯總、合并報表等。在數(shù)據(jù)狀態(tài)下不能修改報表的格式。在數(shù)據(jù)狀態(tài)下時,所看到的是報表的全部內(nèi)容,包括格式和數(shù)據(jù)。
  3.二維表與三維表
  確定某一數(shù)據(jù)位置的要素稱為“維”。在一張有方格的紙上填寫一個數(shù),這個數(shù)的位置可通過行和列(二維)來描述。
  如果將一張有方格的紙稱為表,那么這個表就是二維表,通過行(橫軸)和列(縱軸)可以找到這個二維表中的任何位置的數(shù)據(jù)。
  如果將多個相同的二維表疊在一起,那么找到某一個數(shù)據(jù)需增加一個要素.即表頁號(z軸)。建一疊表稱為一個三維表。
  如果將多個不同的三維表放在一起,那么要從這多個三維表中找到一個數(shù)據(jù),又需增加一個要素,即表名。三維表中的表間操作即稱為“四維運算”。
  4.報表文件及表頁
  一個或多個報表以文件的形式保存在存儲介質中稱為報表文件,每個報表文件都有一個名字,例如,“利潤表.REP”。
  表頁是由若干行和若干列組成的一個二維表,一個報表中的所有表頁具有相同格式,但其中的數(shù)據(jù)不同,每一張表頁是由許多單元組成的。一個UFO報表最多可容納99 999張表頁。
  為了便于管理和操作,一般把經(jīng)濟意義相近的報表放在一個報表文件中,例如,各月編制的利潤表就可歸集在“利潤表REP”報表文件中。在報表文件中,確定一個數(shù)據(jù)所在的位置,其要素是“表頁號”、“行號”、“列號”。由此可見,報表文件就是一個三維表。
  UFO報表的技術指標:
  行數(shù):1~9 999 (缺省值為50行)
  列數(shù):1~255 (缺省值為7列)
  行高:0~160毫米(缺省值為5毫米)
  列寬:0~220毫米 (缺省值為26毫米)
  表頁數(shù):1~99 999頁(缺省值為1頁)
  5.單元及單元屬性
  表中由表行和表列確定的方格稱為單元,專門用于填制各種數(shù)據(jù)。單元是組成表的最小單位,每個單元都可用一個名字來標注,稱為單元名。單元名用所在行和列的坐標表示,行號用數(shù)字l一9 999表示,列標用字母A—IU表示,例如,C2表示報表中第2行第C列對應的單元。
  單元屬性:包括單元類型、對齊方式、字體顏色、表格邊框等。
  單元類型有數(shù)值型、字符型和表樣型。
  數(shù)值單元:是報表的數(shù)據(jù),在數(shù)據(jù)狀態(tài)下輸入。數(shù)值單元必須是數(shù)字,可直接輸入也可由單元中存放的公式運算生成。在建立一個新表時,所有單元的單元類型均默認為數(shù)值型。
  字符單元:是報表的數(shù)據(jù),在數(shù)據(jù)狀態(tài)下輸入。字符單元的內(nèi)容可以是漢字、字母、數(shù)字及各種鍵盤可輸入的符號組成的一串字符。字符單元的內(nèi)容可以直接輸入也可以由單元公式生成。
  表樣單元:是報表的格式,是在格式狀態(tài)下輸入的所有文字、符號、數(shù)字。表樣單元對所有表頁都有效。表樣單元在格式狀態(tài)下輸入和修改,在數(shù)據(jù)狀態(tài)下只能顯示而無法修改。
  對齊方式有左對齊、右對齊、居中等。
  6.區(qū)域與組合單元
  區(qū)域由一張表頁上的一組單元組成,自起點單元至終點單元是一個完整的矩形塊。
  在UFO中,區(qū)域是二維的,*5的區(qū)域是一個二維表的所有單元(整個表頁),最小的區(qū)域是一個單元。
  在描述一個區(qū)域時,開始單元(左上角單元)與結束單元(右下角單元)之間用冒號“:”連接。例如.C3:F6。
  組合單元由相鄰的兩個或更多的單元組成,這些單元必須是同一種單元類型(表樣、數(shù)值、字符),UFO在處理報表時將組合單元視為一個單元。組合單元的名稱可以用區(qū)域的名稱或區(qū)域中的單元的名稱來表示。例如,把B2到B3定義為一個組合單元,這個組合單元可以用“H2”、“B3”、或“B2: B3”表示。
  7.固定區(qū)與可變區(qū)
  固定區(qū)是組成一個區(qū)域的行數(shù)和列鼓的數(shù)量是固定的數(shù)目。一旦設定好以后,在固定區(qū)域內(nèi)其單元總數(shù)是不變的??勺儏^(qū)是屏幕顯示一個區(qū)域的行數(shù)或列數(shù)是不固定的數(shù)字,可變區(qū)的*5行數(shù)或*5列數(shù)是在格式設計中設定的。在一個報表中只能設置一個可變區(qū),或是行可變區(qū)或是列可變區(qū),行可變區(qū)是指可變區(qū)中的行數(shù)是可變的;列可變區(qū)是指可變區(qū)中的列數(shù)是可變的。
  設置可變區(qū)后,屏幕只顯示可變區(qū)的*9行或*9列,其他可變行列隱藏在表體內(nèi)。在以后的數(shù)據(jù)操作中,可變行列數(shù)隨著您的需要而增減。有可變區(qū)的報表稱為可變表。沒有可變區(qū)的表稱為固定表。
  8.關鍵字
  關鍵字是游離于單元之外的特殊數(shù)據(jù)單元,可以*10標注一個表頁,用于在大量表頁中快速選擇表頁。
  UFO共提供了以下六種關鍵字,關鍵字的顯示位置在格式狀態(tài)下設置,關鍵字的值則在數(shù)據(jù)狀態(tài)下錄入,每個報表可以定義多個關鍵字。
  單位名稱:字符(*528個字符),為該報表表頁編制單位的名稱
  單位編號:字符型(*510個字符),為該報表表頁編制單位的編號
  年:數(shù)字型(1980~2099),該報表表頁反映的年度
  季:數(shù)字型(1~4),該報表表頁反映的季度
  月:數(shù)字型(1~12),該報表表頁反映的月份
  日:數(shù)字型(1~31),該報表表頁反映的日期
  除此之外,UFO有自定義關鍵字功能,可以用于業(yè)務函數(shù)中。