UFO報(bào)表
UFO報(bào)表
一、UFO報(bào)表判斷題
1.用友UFO報(bào)表系統(tǒng)是報(bào)表事務(wù)處理的工具。T
2.UFO報(bào)表可直接在格式狀態(tài)下獲取總賬數(shù)據(jù)。F
3.在UFO報(bào)表的格式狀態(tài)下可以進(jìn)行刪除表頁(yè)的操作。F
4.在UFO的數(shù)據(jù)狀態(tài),可以調(diào)整報(bào)表的行高和列寬。T
5.在UFO中只能從總賬中提取財(cái)務(wù)數(shù)據(jù)。F6.在UFO中單元中的數(shù)據(jù)類(lèi)型只有表樣型、數(shù)值型和字符型三種。T
7.UFO中關(guān)鍵字偏移量為負(fù)數(shù),則表示關(guān)鍵字的位置向左偏移的距離。T
8.在數(shù)據(jù)狀態(tài)下可以修改UFO報(bào)表的審核公式。F
9.在UFO報(bào)表系統(tǒng)中,審核公式的正確性只能用實(shí)例驗(yàn)證。T
10.UFO數(shù)據(jù)狀態(tài)下只需錄入單位編碼即可完成損益表的計(jì)算。F
11.執(zhí)行UFO報(bào)表審核操作能更正數(shù)據(jù)錯(cuò)誤。F
12.執(zhí)行UFO舍位操作后,工作界面展示的報(bào)表是生成的舍位報(bào)表。T
13.在UFO中,透視功能是查詢(xún)不同報(bào)表文件中的同頁(yè)數(shù)據(jù)。F
14.UFO報(bào)表的所有數(shù)據(jù)單元都可以聯(lián)查明細(xì)賬。F
15.UFO中可以在命令行方式下使用語(yǔ)句。F16.UFO報(bào)表中可在同一表頁(yè)上插入多個(gè)圖形。T
17.在UFO命令窗口輸入命令回車(chē)后,可以馬上看到運(yùn)行結(jié)果。T
18.在UFO二次開(kāi)發(fā)窗口下輸入命令行后,可以提示語(yǔ)法錯(cuò)誤。F
19.在UFO中生成一張新表時(shí),所有的單元都被默認(rèn)為是字符單元。F
20.在UFO報(bào)表中,關(guān)鍵字的主要作用是標(biāo)識(shí)表頁(yè)。T
21.在一個(gè)UFO報(bào)表文件中,選擇了“月”作為關(guān)鍵字,還可以用自定義方式再定義“月”作為另一個(gè)關(guān)鍵字。F
22.在UFO報(bào)表系統(tǒng)中,可以自定義報(bào)表摸板。T
23.在UFO報(bào)表系統(tǒng)中,可以在格式狀態(tài)下插入直方圖。F
24.在批命令文件中,既可以使用半角字符,也可以使用全角字符。F二、UFO報(bào)表單選題
1.以下哪項(xiàng)不是UFO報(bào)表的功能?(D)A.導(dǎo)入標(biāo)準(zhǔn)財(cái)務(wù)數(shù)據(jù)。
B.可管理多達(dá)99,999張相同格式的報(bào)表表頁(yè)
C.制作10種圖式的分析圖表D.聯(lián)查有關(guān)憑證
2.UFO報(bào)表不能導(dǎo)出以下哪種文件格式?(C)
A.EXCEL文件(.XLS)B.LOTUS1-2-3
C.WORD文件(.DOC)
D.ACCESS數(shù)據(jù)庫(kù)文件(.MDB)
3.UFO報(bào)表的數(shù)據(jù)處理能夠完成以下哪些任務(wù)?(B)
A.格式排版。B.舍位平衡。C.修改單元公式D.設(shè)置關(guān)鍵字。
4.UFO報(bào)表的正確的基本操作流程是(A)。A.設(shè)計(jì)格式->定義公式-〉數(shù)據(jù)處理->圖形處理-〉打印
B.設(shè)計(jì)格式-〉圖形處理-〉數(shù)據(jù)處理-〉定義公式-〉打印
C.定義公式-〉設(shè)計(jì)格式-〉數(shù)據(jù)處理-〉圖形處理-〉打印
D.設(shè)計(jì)格式-〉定義公式-〉圖形處理-〉數(shù)據(jù)處理-〉打印
5.下列哪項(xiàng)不是單元屬性的內(nèi)容。(A)A.行高B.字體顏色C.表線D.對(duì)齊方式
6.UFO報(bào)表中同一報(bào)表文件的表頁(yè)可以是(C)?
A.不同格式不同數(shù)據(jù)。B.不同格式同樣數(shù)據(jù)。C.相同格式不同數(shù)據(jù)。D.相同格式相同數(shù)據(jù)。
7.欲將關(guān)鍵字位置向左調(diào)整時(shí),需輸入以下哪種形式的數(shù)據(jù)?(B)A.左10B.-10C.10D.0
8.如果要取得總賬系統(tǒng)的指定科目的本期數(shù)量發(fā)生額,需要選擇哪個(gè)函數(shù)?(B0A.FS()B.SFS()C.WFS()D.SJE()
9.函數(shù)QM("5301",月,"借","778",,,,,,,)中的“778”表示?(A)A.778號(hào)總賬賬套B.778號(hào)固定資產(chǎn)賬套C.778號(hào)工資賬套D.778號(hào)科目
10.下列哪條敘述是對(duì)單元公式
“?C10+select(?D10,年@=年and月@=月+1)”的正確描述?(D)
A.本表本期表頁(yè)C10單元數(shù)據(jù)+本表本年下一會(huì)計(jì)期表頁(yè)D10單元數(shù)據(jù)。
B.本表本期表頁(yè)C10單元數(shù)據(jù)+它表本年本期表頁(yè)D10單元數(shù)據(jù)。
C.本表本期C10單元數(shù)據(jù)+它表本年上期表頁(yè)D10單元數(shù)據(jù)。
D.本表本期表頁(yè)C10單元數(shù)據(jù)+本年度本表上一會(huì)計(jì)期表頁(yè)D10單元數(shù)據(jù)。
11.在D列之前插入一列時(shí),用“?D10”表示的單元將發(fā)生哪種變化?(A0A.單元名變?yōu)椤癊10”。B.單元名變?yōu)镈11。C.單元名變?yōu)镈10。D.單元名變?yōu)镋11。
12.以下哪種描述不是UFO合法的單元公式?(C)
A.?D4+?C4
B.PTOTAL(B2:B6)C.%D4D.8+C9
13.對(duì)于打開(kāi)的報(bào)表,若想從"SYB.REP"報(bào)表的第一頁(yè)C4單元取數(shù),填到本表的第一頁(yè)D4單元,下列哪種公式是正確的?(B)A.D4="SYB"[email=C4@1]C4@1[/email]B.D4="SYB"->C4@1C.D4="SYB"->1@C4D.D4=SYB->C4@1
14.從下列公式中,選出正確的本表它頁(yè)取數(shù)公式。(A)
[email=A.B2=C2@1]A.B2=C2@1[/email][email=B.B2=]B.B2="C2"@1[/email][email=C.B2=C2@]C.B2=C2@"1"[/email][email=D.B2=]D.B2="C2"@"1"[/email]
15.下列公式中哪條是正確的它表取數(shù)公式?(C)
A.C3:D10="資產(chǎn)負(fù)債表"-〉C3:D10@1B.C3:D10=資產(chǎn)負(fù)債表-〉C3:D10@1C.C3:D10="資產(chǎn)負(fù)債表"->C3:D10@1D.C3:D10="資產(chǎn)負(fù)債表.REP"->C3:D10@116.選出正確格式的審核公式。(D)
A.C43=G43MESS"期初資產(chǎn)總計(jì)與負(fù)債及權(quán)益總計(jì)不等!"
B.C43=G43MESS期初資產(chǎn)總計(jì)與負(fù)債及權(quán)益總計(jì)不等!
C.C43=G43MESS[期初資產(chǎn)總計(jì)與負(fù)債及權(quán)益總計(jì)不等!]
D.C43=G43MESS"期初資產(chǎn)總計(jì)與負(fù)債及權(quán)益總計(jì)不等!"
17.舍位公式輸入時(shí),需要在“舍位位數(shù)”欄輸入3,其含義是什么?(D)
A.舍位區(qū)域中的所有單元數(shù)據(jù)都除以3。B.舍位區(qū)域中的所有數(shù)據(jù)保留小數(shù)點(diǎn)后3位。C.舍位區(qū)域所有數(shù)據(jù)小數(shù)點(diǎn)都向右移動(dòng)3位。D.舍位區(qū)域中的所有單元數(shù)據(jù)都除以1000。18.如果總核算賬套的科目為新會(huì)計(jì)制度,且賬套性質(zhì)為工業(yè)企業(yè),用UFO報(bào)表模板生成財(cái)務(wù)報(bào)表時(shí),應(yīng)選擇以下哪種模板?(C)A.工業(yè)企業(yè)下的報(bào)表。
B.外商投資企業(yè)下的報(bào)表。
C.新會(huì)計(jì)制度科目行業(yè)下的報(bào)表。D.對(duì)外合作行業(yè)的報(bào)表。
19.如果發(fā)現(xiàn)UFO生成的財(cái)務(wù)報(bào)表中有公式的單元數(shù)據(jù)錯(cuò)誤,如何進(jìn)行修改?(C)A.直接鍵入正確的數(shù)據(jù)。B.返回格式狀態(tài)修改數(shù)據(jù)。C.返回格式狀態(tài)修改公式。D.直接修改公式。
20.UFO編制報(bào)表時(shí),通過(guò)(B)讓計(jì)算機(jī)自動(dòng)完成取數(shù)計(jì)算。A.輸入單位名稱(chēng)。B.錄入關(guān)鍵字。C.輸入單位編號(hào)。D.輸入日期。
21.UFO報(bào)表需要進(jìn)行舍位計(jì)算時(shí),應(yīng)如何操作,才能獲得舍位后的報(bào)表。(B)A.在數(shù)據(jù)狀態(tài)下執(zhí)行舍位操作。B.在格式狀態(tài)下編制舍位公式,在數(shù)據(jù)狀態(tài)下執(zhí)行舍位操作。
C.在報(bào)表計(jì)算時(shí),同時(shí)進(jìn)行舍位計(jì)算。D.在表頁(yè)重算時(shí),同時(shí)執(zhí)行舍位計(jì)算。22.在UFO中欲查找某一時(shí)間的損益表數(shù)據(jù),需要在(D)下進(jìn)行查詢(xún)。A.格式狀態(tài)B.打印輸出C.導(dǎo)出文件D.數(shù)據(jù)狀態(tài)
23.UFO報(bào)表中欲將多張表頁(yè)的C4單元的數(shù)據(jù)查出,可用___(B)__操作。A.篩選B.透視
C.聯(lián)查明細(xì)賬D.查找
24.在UFO報(bào)表中,在下列公式單元函數(shù)中哪一個(gè)不能聯(lián)查明細(xì)賬?(C)A.QC("1002",全年,,,年,,)B.JE("1534",全年,,,年,,)C.PTOTAL(D2:D8)
D.WQM("1243",全年,,,年,,)
25.UFO報(bào)表通過(guò)__(A)_____操作可生成可以在瀏覽器上瀏覽的網(wǎng)頁(yè)報(bào)表文件。A.文件菜單下的“生成HTML文件”B.文件菜單下的“另存為”
C.文件菜單下的“其它財(cái)務(wù)軟件”中的“導(dǎo)出”
D.文件菜單下的“其它格式”中的“導(dǎo)出成XML”
26.以下哪項(xiàng)是UFO系統(tǒng)變量書(shū)寫(xiě)格式?(B)A.AB.&AC.$AD.%A
27.UFO報(bào)表的本表它頁(yè)取數(shù)函數(shù)SELECT(D,年@=年AND月@=月+1)的含義是(D)。A.取會(huì)計(jì)年度相同的下月表頁(yè)D列數(shù)據(jù)并給本頁(yè)的D列。
B.取會(huì)計(jì)年度相同的下月表頁(yè)D列數(shù)據(jù)。C.取會(huì)計(jì)年度相同的上月表頁(yè)D列數(shù)據(jù)并給本頁(yè)的D列。
D.取會(huì)計(jì)年度相同的上月表頁(yè)D列數(shù)據(jù)。28.在UFO報(bào)表中,要想將A1:C4設(shè)置成組合單元,應(yīng)選擇以下哪種組合方式?(B)A.按行組合B.整體組合C.按列組合D.取消組合
29.制作報(bào)表圖形時(shí),至少要選擇(D)的數(shù)據(jù)區(qū)。A.1行*1列B.2行*1列C.3行*1列D.2行*2列
30.UFO本表他頁(yè)取數(shù)函數(shù)select(?A10,年@=年and月@=月-1)中的A10是_(A)_單元。A.同年下一會(huì)計(jì)期表頁(yè)上的單元。B.同年上一會(huì)計(jì)期表頁(yè)上的單元。C.本期表頁(yè)上的單元。
D.他表相同會(huì)計(jì)期表頁(yè)上的單元。
31.在UFO報(bào)表的格式狀態(tài)下所作的操作,以下哪種說(shuō)法是正確的?(C)
A.對(duì)當(dāng)前報(bào)表的所有表頁(yè)都沒(méi)作用。B.對(duì)相關(guān)報(bào)表的所有表頁(yè)都起作用。C.對(duì)當(dāng)前報(bào)表的所有表頁(yè)都起作用。D.對(duì)當(dāng)前報(bào)表的指定表頁(yè)起作用。
32.在UFO報(bào)表中,將D4:E5的數(shù)據(jù)添加到A4:B5區(qū)域的正確命令是(D)。A.LET&A4:B5=D4:E5B.A4:B5=D4:E5C.A4=D4,B5=E5
D.LETA4:B5=D4:E5
33.UFO的批命令文件是在()編寫(xiě),其中的語(yǔ)法錯(cuò)誤在(C)。
A.UFO二次開(kāi)發(fā)窗口.....編輯完成時(shí)提示。B.一般文件編輯器.....執(zhí)行命令文件時(shí)提示。
C.二次開(kāi)發(fā)窗口....執(zhí)行命令文件時(shí)提示。D.一般文件編輯器.....編輯完成時(shí)提示。34.為保證舍位報(bào)表的準(zhǔn)確性,在生成的舍位報(bào)表中,必須(D)。A.修改報(bào)表單元公式。B.修改關(guān)鍵字。
C.不需修改表中的任何內(nèi)容。D.修改報(bào)告數(shù)據(jù)的金額單位。
35.為了保護(hù)已生成的UFO報(bào)表不被改動(dòng),應(yīng)選擇(A)方式保護(hù)報(bào)表。A.文件加密碼。B.格式加鎖。C.文件隱藏。D.文件備份。
36.在UFO格式狀態(tài)下執(zhí)行“格式”菜單的“生成常用報(bào)表”功能,能直接生成何種報(bào)表?(B)
A.可選行業(yè)的全套會(huì)計(jì)報(bào)表。B.選定帳套行業(yè)的全套會(huì)計(jì)報(bào)表。C.總帳行業(yè)的全套會(huì)計(jì)報(bào)表。D.指定行業(yè)的全套會(huì)計(jì)報(bào)表。
37.關(guān)于UFO報(bào)表系統(tǒng)的操作規(guī)定,請(qǐng)選出正確的表述。(D)
A.對(duì)于報(bào)表尺寸、顏色等的設(shè)定,將作用于指定表頁(yè)。
B.對(duì)于報(bào)表尺寸、顏色等的設(shè)定,將不影響表頁(yè)。
C.對(duì)于報(bào)表尺寸、顏色等的設(shè)定,將作用第一表頁(yè)。
D.對(duì)于報(bào)表尺寸、顏色等的設(shè)定,將作用于所有表頁(yè)。38.在“LETC4=D4RELATION月WITH月+1”命令中,RELATION引導(dǎo)的內(nèi)容含義為(B)。A.同表表頁(yè)篩選條件。B.同表表頁(yè)關(guān)聯(lián)條件。C.他表表頁(yè)關(guān)聯(lián)條件。D.他表表頁(yè)篩選條件。
39.在格式狀態(tài)下錄入了數(shù)據(jù)的單元,都是(A)單元。A.表樣型B.數(shù)據(jù)型C.字符型D.日期型
40.在UFO命令窗口中輸入APPEND2命令,會(huì)出現(xiàn)下列哪種運(yùn)行結(jié)果?(B)A.增加兩表行。
B.報(bào)表沒(méi)有任何變化。C.可增加兩個(gè)表頁(yè)。
D.在數(shù)據(jù)狀態(tài)增加兩個(gè)表頁(yè),在格式狀態(tài)增加兩行。
41.在UFO報(bào)表的操作窗口內(nèi),點(diǎn)擊行標(biāo)和列標(biāo)相交處的空白格的功能是___(A)__.A.選擇全表單元B.按列劃分顯示窗口C.按行劃分顯示窗口D.沒(méi)有任何功能三、UFO報(bào)表多選題
1.UFO報(bào)表具有以下哪些功能?(AB)A.設(shè)計(jì)報(bào)表格式B.從總賬中取數(shù)C.文檔編輯D.制作動(dòng)畫(huà)
2.以下哪些類(lèi)型是UFO報(bào)表的單元類(lèi)型?(ABC)A.字符型B.表樣型C.數(shù)值型D.邏輯型
3.如果選擇A1:C1區(qū)域定義組合單元,應(yīng)采用以下哪種組合方式?(AC)A.整體組合B.按列組合C.按行組合D.取消組合
4.以下哪些方法是進(jìn)入編輯單元公式的正確方法?(ACD)
A.選擇數(shù)據(jù)菜單下的編輯公式-〉單元公式。B.在選定的單元單擊鼠標(biāo)左鍵。C.在編輯欄中按“fx”圖標(biāo)。D.在選定的單元雙擊鼠標(biāo)左鍵。5.舍位位數(shù)為4表示(BD)。
A.舍位區(qū)域中所有數(shù)據(jù)保留小數(shù)后4位。B.舍位區(qū)域中所有數(shù)據(jù)的小數(shù)點(diǎn)向左移動(dòng)4位。
C.舍位區(qū)域中所有數(shù)據(jù)舍位后保留小數(shù)點(diǎn)后4位。D.舍位區(qū)域中所有數(shù)據(jù)除以10000。6.在UFO報(bào)表中,舍位平衡公式需要確定下列哪些條件?(BCD)A.舍位單元B.舍位表名C.舍位位數(shù)D.舍位區(qū)域
7.在UFO報(bào)表中,以下哪種操作能使用定制模板的方式生成財(cái)務(wù)報(bào)表?(AD)A.新建|格式|生成常用報(bào)表模板
B.新建|文件|其它財(cái)務(wù)軟件數(shù)據(jù)|導(dǎo)入C.新建|文件|其它格式|從XML導(dǎo)入D.新建|格式|報(bào)表模板
8.用UFO報(bào)表系統(tǒng)生成報(bào)表數(shù)據(jù)時(shí),下列哪些條件是必需的?(BC)A.已經(jīng)輸入審核公式B.手工輸入關(guān)鍵字C.已經(jīng)設(shè)置好報(bào)表格式D.已經(jīng)輸入舍位公式
9.執(zhí)行UFO報(bào)表匯總功能后,以下哪些項(xiàng)是可能的匯總結(jié)果?(BD)A.一個(gè)已存在的報(bào)表文件B.新命名的報(bào)表文件C.本表已有的一個(gè)表頁(yè)D.本表新的一個(gè)表頁(yè)
10.UFO報(bào)表可以將下列哪些類(lèi)型的數(shù)據(jù)文件采集到UFO報(bào)表文件中?(BD)A..JPGB..TXTC..DOCD..DBF
11.以下哪些是UFO中報(bào)表數(shù)據(jù)查詢(xún)的輸出形式?(AC)A.整張表頁(yè)B.整個(gè)報(bào)表文件
C.多張表頁(yè)的局部?jī)?nèi)容D.任意選定內(nèi)容
12.UFO報(bào)表中的聯(lián)查明細(xì)賬功能只能在下列哪些情況下使用?(ACD)
A.單元公式包含總賬科目取數(shù)函數(shù)B.其他系統(tǒng)取數(shù)函數(shù)C.有單元公式的單元中D.數(shù)據(jù)狀態(tài)下
13.要想改變?cè)O(shè)置好的UFO報(bào)表尺寸,可以選擇哪些方法?(BC)
A.在數(shù)字狀態(tài)下執(zhí)行插入表頁(yè)操作B.在格式狀態(tài)下執(zhí)行插入行或列操作C.在格式狀態(tài)下執(zhí)行追加行或列操作D.在數(shù)字狀態(tài)下執(zhí)行追加表頁(yè)操作
14.用UFO報(bào)表的命令,可以執(zhí)行(ACD)操作。
A.刪除表頁(yè)B.畫(huà)表線C.報(bào)表匯總D.數(shù)據(jù)采集
15.下列哪些方式可以執(zhí)行UFO批命令。(ABC)
A.UFO命令窗口下執(zhí)行
B.UFO“文件”菜單下的“常用批命令”功能。
C.UFO“文件”菜單下的“執(zhí)行”功能。D.操作系統(tǒng)直接執(zhí)行
16.在編制UFO報(bào)表的時(shí),可用()方式設(shè)置表格線。(AB)A.單元屬性B.區(qū)域畫(huà)線C.區(qū)域填充D.套用格式
17.下列哪種方法能保證UFO報(bào)表的格式不被改動(dòng)?(BD)A.改變文件類(lèi)型B.格式加鎖C.文件備份D.文件加密碼
18.為保證UFO報(bào)表與總賬的對(duì)應(yīng)關(guān)系,可以采用以下哪些方法?(ABC)A.進(jìn)入U(xiǎn)FO時(shí),選擇正確的賬套B.在取數(shù)函數(shù)中指定賬套號(hào)
C.在數(shù)據(jù)狀態(tài)下選中“數(shù)據(jù)”菜單的“計(jì)算時(shí)提示選擇賬套”
D.將報(bào)表文件與總賬文件放在同一路徑下19.在UFO報(bào)表中,獲得正確的舍位報(bào)表的操作應(yīng)該是(ABD)。
A.在舍位計(jì)算中不選擇全表重算。B.在格式狀態(tài)下定義舍位公式C.選擇舍位區(qū)域
D.在數(shù)據(jù)狀態(tài)下執(zhí)行“舍位平衡”20.在UFO系統(tǒng)中,對(duì)生成的報(bào)表文件可以用()方法進(jìn)行防止修改的保護(hù)。(BC)A.隱藏文件
B.對(duì)文件進(jìn)行加密C.對(duì)格式進(jìn)行加密D.強(qiáng)制備份
21.在UFO報(bào)表系統(tǒng)中,下列哪些是正確的操作。(ABCD)
A.在格式狀態(tài)下向單元格輸入的數(shù)據(jù)是表樣類(lèi)數(shù)據(jù)。
B.對(duì)于字符型單元只能在數(shù)據(jù)狀態(tài)下輸入數(shù)據(jù)。
C.需要設(shè)置組合的單元必須具有相同的單元類(lèi)型。
D.各表頁(yè)同樣位置上的表樣單元的內(nèi)容和顯示方式都相同。
22.下列哪些方法可以輸入單元公式?(AC)A.按“=”鍵輸入公式
B.在編輯框中輸入“=”和公式C.點(diǎn)擊“fx”按鈕,輸入公式D.雙擊單元格輸入公式
23.UFO報(bào)表可以按以下哪些條件作為表頁(yè)匯總條件?(ABC)
A.以單元的值為匯總條件B.以關(guān)鍵字的值為匯總條件C.以表頁(yè)號(hào)為匯總條件D.以報(bào)表名為匯總條件
24.下列哪些是正確的選擇區(qū)域的方法?(BC)
A.選擇區(qū)域左上角單元,按住CTRL鍵,點(diǎn)擊區(qū)域右下角單元。
B.在區(qū)域左上角單元按住鼠標(biāo)左鍵,拖拽至區(qū)域右下角單元釋放。C.點(diǎn)擊區(qū)域左上角單元,按住SHIFT鍵點(diǎn)擊右下角單元
D.選擇區(qū)域左上角單元,按住ALT鍵,點(diǎn)擊區(qū)域右下角單元。
25.下列哪些操作必須在數(shù)據(jù)狀態(tài)下完成。(AC)
A.審核操作B.設(shè)置列寬C.表頁(yè)重算D.單元組合
26.下列哪些是UFO報(bào)表系統(tǒng)的函數(shù)?(AB)
A.IFF(A3>0,10,-10)B.GETINT("輸入錯(cuò)誤")
C.IF(D4C4)LETD4=C4ENDD.BREAK
27.在UFO系統(tǒng)中,要想在表頁(yè)上聯(lián)查明細(xì)帳,需要具備哪些權(quán)限?(BCD)A.UFO的函數(shù)權(quán)限
B.UFO所有明細(xì)功能權(quán)限C.總賬明細(xì)賬查詢(xún)權(quán)限D(zhuǎn).UFO總賬函數(shù)權(quán)限
擴(kuò)展閱讀:用友UFO報(bào)表高級(jí)應(yīng)用 二次開(kāi)發(fā)
UFO報(bào)表高級(jí)應(yīng)用
培訓(xùn)講義
主編:孫勇
用友軟件
目錄
一、UFO報(bào)表的高級(jí)功能
1、報(bào)表匯總2、報(bào)表審核3、舍位平衡4、可變表的使用5、透視的應(yīng)用6、圖表功能的應(yīng)用二、常用業(yè)務(wù)函數(shù)介紹
三、各系統(tǒng)中帳表管理的使用(自定義報(bào)表的應(yīng)用)四、UFO報(bào)表的二次開(kāi)發(fā)
1、批命令介紹2、自定義菜單
第1頁(yè)共49頁(yè)用友軟件
UFO報(bào)表的高級(jí)功能
一、報(bào)表匯總
報(bào)表的匯總是報(bào)表數(shù)據(jù)不同形式的疊加。利用UFO提供的匯總功能就可以快速、簡(jiǎn)捷地完成報(bào)表匯總操作。
UFO提供了表頁(yè)匯總和可變區(qū)匯總兩種匯總方式,表頁(yè)匯總是把整個(gè)報(bào)表的數(shù)據(jù)進(jìn)行立體方向的疊加,匯總數(shù)據(jù)可以存放在本報(bào)表的最后一張表頁(yè)或生成一個(gè)新的匯總報(bào)表?勺儏^(qū)匯總是把指定表頁(yè)中可變區(qū)數(shù)據(jù)進(jìn)行平面方向的疊加,把匯總數(shù)據(jù)存放在本頁(yè)可變區(qū)的最后一行或一列。
表頁(yè)匯總
UFO的表頁(yè)匯總功能非常強(qiáng)大,即可把匯總數(shù)據(jù)保存在本報(bào)表中,也可形成一個(gè)新的匯總表;即可匯總報(bào)表中所有的表頁(yè),也可只匯總符合指定條件的表頁(yè),例如在1996年全年各月共12張表頁(yè)中,匯總上半年的表頁(yè);報(bào)表中的可變區(qū)即可按數(shù)據(jù)位置匯總,也可重新排列順序,按各項(xiàng)內(nèi)容匯總。
操作步驟:
1、點(diǎn)取“格式/數(shù)據(jù)”按鈕,進(jìn)入數(shù)據(jù)狀態(tài)。
2、點(diǎn)取[數(shù)據(jù)]菜單中的[匯總],在下拉菜單中點(diǎn)取[表頁(yè)],將彈出“表頁(yè)匯總─步驟1/3”對(duì)話(huà)框,此對(duì)話(huà)框用于指定表頁(yè)匯總數(shù)據(jù)保存的位置。
如果要把匯總結(jié)果保存在本報(bào)表中,請(qǐng)點(diǎn)取“匯總到本表最后一張表頁(yè)”單選鈕。UFO
將自動(dòng)追加一張表頁(yè),并把匯總數(shù)據(jù)存在這張表頁(yè)中。
如果要把匯總結(jié)果保存在一個(gè)新的報(bào)表中,請(qǐng)點(diǎn)取“匯總到新的報(bào)表”單選鈕,并且在
編輯框中輸入路徑和新的報(bào)表名,省略路徑時(shí)表示在當(dāng)前目錄下。如果輸入的報(bào)表名是一個(gè)已存在的報(bào)表,將刪除此報(bào)表原有內(nèi)容!
3、點(diǎn)取“下一步”按鈕,將彈出“表頁(yè)匯總─步驟2/3”對(duì)話(huà)框,此對(duì)話(huà)框用于指定匯總哪些表頁(yè)。
如果要匯總報(bào)表中所有的表頁(yè),請(qǐng)點(diǎn)取“下一步”按鈕。
如果匯總報(bào)表中的部分表頁(yè),在“表頁(yè)匯總條件”中定義條件。可以以單元的值為匯總
條件,或者以關(guān)鍵字的值為匯總條件,或者以表頁(yè)號(hào)為匯總條件。匯總條件可以有多個(gè),它們之間是“并且”或“或者”的關(guān)系。點(diǎn)取“并且”、“或者”、“加入”按鈕可以使匯總條件進(jìn)入“匯總條件編輯框”。如果您對(duì)UFO比較熟悉,也可直接在“匯總條件編輯框”輸入和修改匯總條件。
A.以單元的值為匯總條件
在左邊編輯框中輸入單元名稱(chēng),在中間編輯框中選擇關(guān)系運(yùn)算符,在右邊編輯框中輸入單元的值。注意:如果單元的值為字符時(shí),應(yīng)加上雙引號(hào)""。例如:“A10>=500”表示匯總A10單元的值大于等于500的表頁(yè),忽略A10單元的值小于500的表頁(yè)。
B.以關(guān)鍵字的值為匯總條件
第2頁(yè)共49頁(yè)用友軟件
在左邊編輯框中選擇已設(shè)置的關(guān)鍵字,在中間編輯框中選擇關(guān)系運(yùn)算符,在右邊編輯框中選擇關(guān)鍵字的值。例如:“年=1996AND月>6”表示匯總1996年下半年的表頁(yè)。
C.以表頁(yè)號(hào)為匯總條件
在左邊編輯框中輸入表頁(yè)號(hào)函數(shù)“MREC()”,在中間編輯框中選擇關(guān)系運(yùn)算符,在右邊編輯框中輸入表頁(yè)號(hào)。例如:“MREC()>=5ANDMREC()用友軟件
例如:“A10>=500”表示匯總A10單元的值大于等于500的表頁(yè),忽略A10單元的值小于500的表頁(yè)。
B.以關(guān)鍵字的值為匯總條件
在左邊編輯框中選擇已設(shè)置的關(guān)鍵字,在中間編輯框中選擇關(guān)系運(yùn)算符,在右邊編輯框中選擇關(guān)鍵字的值。例如:“年=1996AND月>5”表示匯總1996年下半年的表頁(yè)。
C.以表頁(yè)號(hào)為匯總條件
在左邊編輯框中輸入表頁(yè)號(hào)函數(shù)“MREC()”,在中間編輯框中選擇關(guān)系運(yùn)算符,在右邊編輯框中輸入表頁(yè)號(hào)。例如:“MREC()>=5ANDMREC()=500”表示匯總V_A1單元的值大于等于500的可變行(可變列)。
B.以行可變區(qū)中的一列(或者列可變區(qū)中的一行)的值為可變區(qū)匯總條件在左邊編輯框中列出了行可變區(qū)的所有列(或者列可變區(qū)的所有行),在其中選擇一個(gè)。在中間編輯框中選擇關(guān)系運(yùn)算符,在右邊編輯框中輸入一個(gè)值。例如:“V_A>1000”表示匯總V_A列數(shù)據(jù)大于1000的可變行。
4、點(diǎn)取“完成”按鈕后生成可變區(qū)匯總的結(jié)果。
注意:
1、如果某個(gè)表頁(yè)中的可變區(qū)數(shù)量已超出設(shè)置的可變區(qū)大小,則該表頁(yè)的可變區(qū)匯總結(jié)果將無(wú)法保存。
2、對(duì)于字符型數(shù)據(jù)的匯總,如果字符串不同,則匯總結(jié)果為最后一個(gè)字符單元的內(nèi)容。
二、報(bào)表審核
在經(jīng)常使用的各類(lèi)財(cái)經(jīng)報(bào)表中的每個(gè)數(shù)據(jù)都有明確的經(jīng)濟(jì)含義,并且各個(gè)數(shù)據(jù)之間一般地都有一定的勾稽關(guān)系。如在一個(gè)報(bào)表中,小計(jì)等于各分項(xiàng)之和;而合計(jì)又等于各個(gè)小計(jì)之和等等。在實(shí)際工作中,為了確保報(bào)表數(shù)據(jù)的準(zhǔn)確性,我們經(jīng)常用這種報(bào)表之間或報(bào)表之內(nèi)
第4頁(yè)共49頁(yè)用友軟件
的勾稽關(guān)系對(duì)報(bào)表進(jìn)行勾稽關(guān)系檢查。一般地來(lái)講,我們稱(chēng)這種檢查為數(shù)據(jù)的審核。
UFO系統(tǒng)對(duì)此特意提供了數(shù)據(jù)的審核公式,它將報(bào)表數(shù)據(jù)之間的勾稽關(guān)系用公式表示出來(lái),我們稱(chēng)之為審核公式。
1、定義報(bào)表審核關(guān)系
在報(bào)表格式設(shè)計(jì)狀態(tài)下,用鼠標(biāo)選取菜單“數(shù)據(jù)”-“編輯公式”-“審核公式”命令,調(diào)出“定義審核關(guān)系”對(duì)話(huà)框。按照對(duì)話(huà)框右側(cè)的格式范例輸入審核公式。審核公式編輯完畢,檢查無(wú)誤后選擇“確認(rèn)”,系統(tǒng)將保存此次審核公式的設(shè)置。按[ESC]鍵或選擇“取消”將放棄此次操作。
2、本表內(nèi)的審核公式
假設(shè)我們要審核調(diào)查表“as02.rep”。
該表有以下審核關(guān)系,希望審核時(shí)達(dá)到這樣的效果:
C9=C5+C6+C7+C8,若此項(xiàng)關(guān)系不平,則提示“一季度小計(jì)不等!”D9=D5+D6+D7+D8,若此項(xiàng)關(guān)系不平,則提示“二季度小計(jì)不等!”E9=E5+E6+E7+E8,若此項(xiàng)關(guān)系不平,則提示“三季度小計(jì)不等!”F9=F5+F6+F7+F8,若此項(xiàng)關(guān)系不平,則提示“四季度小計(jì)不等!”
G9=G5+G6+G7+G8,若此項(xiàng)關(guān)系不平,則提示“合計(jì)不等于各項(xiàng)小計(jì)之和!”
該表的審核公式為:
C9=C5+C6+C7+C8
MESSAGE“一季度小計(jì)不等!”D9=D5+D6+D7+D8
MESSAGE“二季度小計(jì)不等!”E9=E5+E6+E7+E8
MESSAGE“三季度小計(jì)不等!”F9=F5+F6+F7+F8
MESSAGE“四季度小計(jì)不等!”G9=G5+G6+G7+G8
MESSAGE“合計(jì)不等于各項(xiàng)小計(jì)之和!”
第5頁(yè)共49頁(yè)用友軟件
3、各表間的審核公式
假設(shè)我們要審核調(diào)查表“as02.rep”,該表數(shù)據(jù)部分來(lái)自調(diào)查表“as021.rep”。下表為“as021.rep”:
下表為“as02.rep”:
調(diào)查表“as02”中一季度的數(shù)據(jù)來(lái)自調(diào)查表“as021.rep”,調(diào)查表“as02”中應(yīng)有以下審核關(guān)系,希望審核時(shí)達(dá)到這樣的效果:
C5=調(diào)查表“as021.rep”的F5,若此項(xiàng)關(guān)系不平,則提示“一季度部門(mén)一數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”
C6=調(diào)查表“as021.rep”的F6,若此項(xiàng)關(guān)系不平,則提示“一季度部門(mén)二數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”
C7=調(diào)查表“as021.rep”的F7,若此項(xiàng)關(guān)系不平,則提示“一季度部門(mén)三數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”
C8=調(diào)查表“as021.rep”的F8,若此項(xiàng)關(guān)系不平,則提示“一季度部門(mén)四數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”
調(diào)查表的審核公式為:C5=“as021.rep”->F5
MESSAGE“一季度部門(mén)一數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”C6=“as021.rep”->F6
MESSAGE“一季度部門(mén)二數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”C7=“as021.rep”->F7
MESSAGE“一季度部門(mén)三數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”C8=“as021.rep”->F8
第6頁(yè)共49頁(yè)用友軟件
MESSAGE“一季度部門(mén)四數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”
4、審核公式組
一個(gè)報(bào)表中常常存在著許多平衡關(guān)系。編輯審核公式時(shí),類(lèi)似的平衡關(guān)系可以放在一個(gè)審核公式組中,這樣可以使審核公式更加簡(jiǎn)明。審核公式成組應(yīng)遵循以下原則:一個(gè)報(bào)表可以存在多個(gè)審核公式組,每個(gè)審核公式組中各審核公式的篩選條件和關(guān)聯(lián)條
件完全相同,共用一條提示信息。
篩選條件、關(guān)聯(lián)條件、提示信息有所不同的審核公式應(yīng)分為不同的審核公式組。提示信息應(yīng)盡量詳細(xì)明確,以便于檢查錯(cuò)誤。
下面仍以調(diào)查表“as02.rep”為例,該表不同季度數(shù)據(jù)來(lái)自調(diào)查表“as021.rep”的不同表頁(yè)。下表為“as021.rep”:
下表為“as02.rep”:
調(diào)查表“as02”中對(duì)應(yīng)調(diào)查表“as021”有以下取數(shù)關(guān)系:
C5:C8=調(diào)查表“as021.rep”一季度,即關(guān)鍵字“季”為1的表頁(yè)的F5:F8。D5:D8=調(diào)查表“as021.rep”二季度,即關(guān)鍵字“季”為2的表頁(yè)的F5:F8。E5:E8=調(diào)查表“as021.rep”三季度,即關(guān)鍵字“季”為3的表頁(yè)的F5:F8。F5:F8=調(diào)查表“as021.rep”四季度,即關(guān)鍵字“季”為4的表頁(yè)的F5:F8。
調(diào)查表“as02”本身還應(yīng)有如下合計(jì)關(guān)系:
第7頁(yè)共49頁(yè)用友軟件
C9=C5+C6+C7+C8D9=D5+D6+D7+D8E9=E5+E6+E7+E8F9=F5+F6+F7+F8G9=G5+G6+G7+G8以及
G5=C5+D5+E5+F5G6=C6+D6+E6+F6G7=C7+D7+E7+F7G8=C8+D8+E8+F8G9=C9+D9+E9+F9
因此,調(diào)查表“as02.rep”的審核公式可以這么寫(xiě):C5=“as021.rep”->F5,C6=“as021.rep”->F6,C7=“as021.rep”->F7,C8=“as021.rep”->F8
RELATION1WITH“as021.rep”->季MESSAGE“一季度數(shù)據(jù)錯(cuò)誤!”
D5=“as021.rep”->F5,D6=“as021.rep”->F6,D7=“as021.rep”->F7,D8=“as021.rep”->F8
RELATION2WITH“as021.rep”->季MESSAGE“二季度數(shù)據(jù)錯(cuò)誤!”
E5=“as021.rep”->F5,E6=“as021.rep”->F6,E7=“as021.rep”->F7,E8=“as021.rep”->F8
RELATION3WITH“as021.rep”->季MESSAGE“三季度數(shù)據(jù)錯(cuò)誤!”
F5=“as021.rep”->F5,F6=“as021.rep”->F6,F7=“as021.rep”->F7,F8=“as021.rep”->F8
RELATION4WITH“as021.rep”->季MESSAGE“四季度數(shù)據(jù)錯(cuò)誤!”
C9=C5+C6+C7+C8,D9=D5+D6+D7+D8,E9=E5+E6+E7+E8,
第8頁(yè)共49頁(yè)
用友軟件
F9=F5+F6+F7+F8,G9=G5+G6+G7+G8
MESSAGE“橫向小計(jì)不等!”
G5=C5+D5+E5+F5,G6=C6+D6+E6+F6,G7=C7+D7+E7+F7,G8=C8+D8+E8+F8,G9=C9+D9+E9+F9
MESSAGE“縱向小計(jì)不等!”
5、用審核關(guān)系驗(yàn)證報(bào)表
在數(shù)據(jù)處理狀態(tài)中,當(dāng)報(bào)表數(shù)據(jù)錄入完畢后,應(yīng)對(duì)報(bào)表進(jìn)行審核,以檢查報(bào)表各項(xiàng)數(shù)據(jù)勾稽關(guān)系的準(zhǔn)確性。進(jìn)入數(shù)據(jù)處理狀態(tài)。用鼠標(biāo)選取菜單“數(shù)據(jù)”-“審核”命令。系統(tǒng)按照審核公式逐條審核表內(nèi)的關(guān)系,當(dāng)報(bào)表數(shù)據(jù)不符合勾稽關(guān)系時(shí),屏幕上出現(xiàn)提示信息,記錄該提示信息后按任意鍵繼續(xù)審核其余的公式。按照記錄的提示信息修改報(bào)表數(shù)據(jù),重新進(jìn)行審核,直到不出現(xiàn)任何提示信息,表示該報(bào)表各項(xiàng)勾稽關(guān)系正確。每當(dāng)對(duì)報(bào)表數(shù)據(jù)進(jìn)行過(guò)修改后,都應(yīng)該進(jìn)行審核,以保證報(bào)表各項(xiàng)勾稽關(guān)系正確。
6、在命令窗中使用審核公式
在命令窗中可以隨時(shí)對(duì)部分?jǐn)?shù)據(jù)進(jìn)行審核,打開(kāi)命令窗,輸入以CHECK引導(dǎo)的審核公式,回車(chē)時(shí)系統(tǒng)進(jìn)行審核,如果審核關(guān)系不等,將按照提示內(nèi)容給出警告信息。使用對(duì)話(huà)框輸入的審核公式將隨報(bào)表一起保存,隨時(shí)可以對(duì)報(bào)表進(jìn)行審核,命令窗中的審核公式只在光標(biāo)停留在該行并回車(chē)時(shí)執(zhí)行,不隨報(bào)表保存。
三、舍位平衡
報(bào)表數(shù)據(jù)在進(jìn)行進(jìn)位時(shí),如以“元”為單位的報(bào)表在上報(bào)時(shí)可能會(huì)轉(zhuǎn)換為以“千元”或“萬(wàn)元”為單位的報(bào)表,原來(lái)滿(mǎn)足的數(shù)據(jù)平衡關(guān)系可能被破壞,因此需要進(jìn)行調(diào)整,使之符合指定的平衡公式。如:原始報(bào)表數(shù)據(jù)平衡關(guān)系為50.23+5.24=55.47,若舍掉一位數(shù),即除以10后數(shù)據(jù)平衡關(guān)系成為5.02+0.52=5.55,原來(lái)的平衡關(guān)系被破壞,應(yīng)調(diào)整為5.02+0.53=5.55,報(bào)表經(jīng)舍位之后,重新調(diào)整平衡關(guān)系的公式稱(chēng)為舍位平衡公式。其中,進(jìn)行進(jìn)位的操作叫做舍位,舍位后調(diào)整平衡關(guān)系的操作叫做平衡調(diào)整公式。
1、定義舍位平衡公式
在報(bào)表格式設(shè)計(jì)狀態(tài)下,用點(diǎn)取菜單“數(shù)據(jù)”-“編輯公式”-“舍位公式”,調(diào)出“舍位平衡公式”對(duì)話(huà)框。舍位平衡公式編輯完畢,檢查無(wú)誤后選擇“完成”,系統(tǒng)將保存此次舍位平衡公式的設(shè)置。按[ESC]鍵或選擇“取消”將放棄此次操作。
在各編輯框中輸入如下各項(xiàng):
舍位表名:和當(dāng)前文件名不能相同,默認(rèn)在當(dāng)前目錄下。
舍位范圍:舍位數(shù)據(jù)的范圍,要把所有要舍位的數(shù)據(jù)包括在內(nèi)。
舍位位數(shù):1-8位。舍位位數(shù)為1,區(qū)域中的數(shù)據(jù)除10;舍位位數(shù)為2,區(qū)域中的數(shù)據(jù)
除100;以此類(lèi)推。平衡公式:
第9頁(yè)共49頁(yè)用友軟件
1)倒順序?qū),首先?xiě)最終運(yùn)算結(jié)果,然后一步一步向前推。
2)每個(gè)公式一行,各公式之間用逗號(hào)“,”隔開(kāi),最后一條公式不用寫(xiě)逗號(hào)。3)公式中只能使用“+”“-”符號(hào),不能使用其他運(yùn)算符及函數(shù)。4)等號(hào)左邊只能為一個(gè)單元(不帶頁(yè)號(hào)和表名)。5)一個(gè)單元只允許在等號(hào)右邊出現(xiàn)一次。例如下表:
舍位范圍:A1:F6舍位公式:F1=B2+D2+F2,B2=B3+B4+B5+B6,D2=D3+D4+D5+D6,F2=F3+F4+F5+F6
2、平衡公式編寫(xiě)規(guī)范
平衡公式書(shū)寫(xiě)順序應(yīng)為統(tǒng)計(jì)過(guò)程的逆方向。
例如:
統(tǒng)計(jì)過(guò)程為:E11=A11+B11F11=C11+D11G11=E11+F11
如圖,箭頭表示統(tǒng)計(jì)方向,G11為統(tǒng)計(jì)結(jié)果。
因此平衡公式正確的書(shū)寫(xiě)順序應(yīng)該為:G11=E11+F11
第10頁(yè)共49頁(yè)用友軟件
E11=A11+B11F11=C11+D11
當(dāng)求和區(qū)域較大時(shí),可以使用不帶區(qū)域篩選條件的函數(shù)PTOTAL,如:G11=PTOTAL(E11:F11)E11=PTOTAL(A11:B1)F11=PTOTAL(C11:D11)
平衡公式中只可以使用加號(hào)“+”、減號(hào)“-”,不可以使用其他運(yùn)算符和函數(shù)。
以下平衡公式是錯(cuò)誤的:
A1=PTOTAL(B1:C1,B1:C1>0)B1=C1*D1G3=H3/89
平衡公式等號(hào)左邊只能為一個(gè)不帶頁(yè)號(hào)和表名的單元,不能是超過(guò)一個(gè)單元的區(qū)域。
以下平衡公式是錯(cuò)誤的:A@5=B+C
A1:C1=D1:D1+2
等號(hào)右邊所有出現(xiàn)的區(qū)域不能帶頁(yè)號(hào)和表名。
以下平衡公式是錯(cuò)誤的:F9=F8@5+“REPORT1”->C5
任何一個(gè)單元只允許在平衡公式等號(hào)右邊出現(xiàn)一次。
以下平衡公式是錯(cuò)誤的:F9=F5+F6+F7+F8
G8=C8+C8+D8+E8+F8
因?yàn)閱卧狥8在平衡公式中出現(xiàn)了兩次。
3、舍位平衡公式編輯舉例
以如下“源表.rep”為例示范舍位平衡公式的編輯。
該表計(jì)算公式為:C9=C5+C6+C7+C8D9=D5+D6+D7+D8E9=E5+E6+E7+E8
第11頁(yè)共49頁(yè)用友軟件
F9=F5+F6+F7+F8G9=C9+D9+E9+F9
將表“源表.rep”的數(shù)據(jù)單位由“元”轉(zhuǎn)換成“千元”,并擠平數(shù)據(jù),將舍位平衡后的舍位表存入表“舍位表.rep”。編輯舍位平衡公式如下:
對(duì)于設(shè)置了舍位關(guān)系的報(bào)表“源表.rep”,在數(shù)據(jù)處理狀態(tài)下進(jìn)行報(bào)表舍位操作,生成舍位表“舍位表.rep”如下:
4、對(duì)報(bào)表進(jìn)行舍位平衡操作
當(dāng)報(bào)表編輯完畢,需要對(duì)報(bào)表進(jìn)行舍位平衡操作時(shí),可進(jìn)行以下操作:
進(jìn)入數(shù)據(jù)處理狀態(tài)。用鼠標(biāo)選取菜單“數(shù)據(jù)”-“舍位平衡”命令。系統(tǒng)按照所定義的舍位關(guān)系對(duì)指定區(qū)域的數(shù)據(jù)進(jìn)行舍位,并按照平衡公式對(duì)舍位后的數(shù)據(jù)進(jìn)行平衡調(diào)整,將舍位平衡后的數(shù)據(jù)存入指定的新表或他表中。打開(kāi)舍位平衡公式指定的舍位表,可以看到調(diào)整后的報(bào)表。
四、可變表的使用
1、固定區(qū)及可變區(qū)
固定區(qū)是組成一個(gè)區(qū)域的行數(shù)和列數(shù)的數(shù)量是固定的數(shù)目。一旦設(shè)定好以后,在固定區(qū)域內(nèi)其單元總數(shù)是不變的?勺儏^(qū)是屏幕顯示一個(gè)區(qū)域的行數(shù)或列數(shù)是不固定的數(shù)字,可變區(qū)的最大行數(shù)或最大列數(shù)是在格式設(shè)計(jì)中設(shè)定的。
在一個(gè)報(bào)表中只能設(shè)置一個(gè)可變區(qū),或是行可變區(qū)或是列可變區(qū),行可變區(qū)是指可變區(qū)
第12頁(yè)共49頁(yè)用友軟件
中的行數(shù)是可變的;列可變區(qū)是指可變區(qū)中的列數(shù)是可變的。
設(shè)置可變區(qū)后,屏幕只顯示可變區(qū)的第一行或第一列,其他可變行列隱藏在表體內(nèi)。在以后的數(shù)據(jù)操作中,可變行列數(shù)隨著您的需要而增減。
有可變區(qū)的報(bào)表稱(chēng)為可變表。沒(méi)有可變區(qū)的表稱(chēng)為固定表。
2、設(shè)置可變區(qū)
操作步驟:
1)點(diǎn)取“格式/數(shù)據(jù)”按鈕,進(jìn)入格式狀態(tài)。
2)如果要設(shè)置行可變區(qū),則選取第一可變行中的某個(gè)單元;如果要設(shè)置列可變區(qū),則選取第一可變列中的某個(gè)單元。
3)點(diǎn)取[格式]菜單,在下拉菜單中點(diǎn)取[可變區(qū)],點(diǎn)取[設(shè)置]菜單項(xiàng)。彈出“設(shè)置可變區(qū)”對(duì)話(huà)框。在對(duì)話(huà)框中選擇設(shè)置行可變區(qū)或列可變區(qū)和可變區(qū)數(shù)量。注意:一個(gè)報(bào)表中只能定義一個(gè)可變區(qū)。如果想重新設(shè)置可變區(qū),首先取消現(xiàn)有可變區(qū),再設(shè)置新的可變區(qū)。
3、重新設(shè)置可變區(qū)
操作步驟:
1)點(diǎn)取“格式/數(shù)據(jù)”按鈕,進(jìn)入格式狀態(tài)。
2)點(diǎn)取[格式]菜單中的[可變區(qū)],在下拉菜單中點(diǎn)取[重新設(shè)置],將彈出“重新設(shè)置可變區(qū)”對(duì)話(huà)框。
3)在“可變區(qū)大小”框顯示可變區(qū)當(dāng)前的大小,在其中輸入一個(gè)整數(shù)。
4、取消可變區(qū)
操作步驟:
1)點(diǎn)取“格式/數(shù)據(jù)”按鈕,進(jìn)入格式狀態(tài)。
2)點(diǎn)取[格式]菜單,在下拉菜單中點(diǎn)取[可變區(qū)],點(diǎn)取[取消],則可變區(qū)被取消。注意:可變區(qū)被取消后,其中的數(shù)據(jù)全部丟失。
5、舉例
五、透視的應(yīng)用
在UFO中,大量的數(shù)據(jù)是以表頁(yè)的形式分布的,正常情況下每次只能看到一張表頁(yè)。要想對(duì)各個(gè)表頁(yè)的數(shù)據(jù)進(jìn)行比較,可以利用數(shù)據(jù)透視功能,把多張表頁(yè)的多個(gè)區(qū)域的數(shù)據(jù)顯示在一個(gè)平面上。
操作步驟:
1、點(diǎn)取“格式/數(shù)據(jù)”按鈕,進(jìn)入數(shù)據(jù)狀態(tài)。
2、點(diǎn)取要透視的第一張表頁(yè)的頁(yè)標(biāo),將對(duì)它和它之后的表頁(yè)的數(shù)據(jù)進(jìn)行透視。
例:透視一張`兩頁(yè)的表不連續(xù)單元
第一頁(yè)第13頁(yè)共49頁(yè)用友軟件
3、點(diǎn)取[數(shù)據(jù)]菜單中的[透視],彈出“多區(qū)域透視”對(duì)話(huà)框,在編輯框中輸入?yún)^(qū)域范圍。
第二頁(yè)在輸入透視區(qū)域范圍的編輯框中,輸入B1:B4;在輸入列標(biāo)字串的編輯框中輸入收入,應(yīng)稅,成本,利潤(rùn)。
4、輸入完畢后,按確定將生成透視結(jié)果“透視”對(duì)話(huà)框。拉動(dòng)水平滾動(dòng)條到最右邊,可以看到各個(gè)表頁(yè)中的關(guān)鍵字的值顯示在相應(yīng)數(shù)據(jù)的右邊。
5、利用對(duì)話(huà)框中的“保存”按鈕可以把數(shù)據(jù)透視結(jié)果保存為報(bào)表,點(diǎn)取“確認(rèn)”按鈕關(guān)閉對(duì)話(huà)框。數(shù)據(jù)透視結(jié)果將保存為報(bào)表中。
六、圖表功能的應(yīng)用
圖表格式:UFO提供了直方圖、圓餅圖、折線圖、面積圖4大類(lèi)共10種格式的圖表。圖表與報(bào)表的關(guān)系:圖表是利用報(bào)表文件中的數(shù)據(jù)生成的,圖表與報(bào)表存在著緊密的聯(lián)系,當(dāng)報(bào)表中的源數(shù)據(jù)發(fā)生變化時(shí),圖表也隨之變化。一個(gè)報(bào)表文件可以生成多個(gè)圖表,最多可以保留12個(gè)圖表。
圖表的存在方式:圖表以圖表窗口的形式存在。圖表并不是獨(dú)立的文件,它的存在依附于源數(shù)據(jù)所在的報(bào)表文件,只有打開(kāi)報(bào)表文件后,才能打開(kāi)有關(guān)的圖表。報(bào)表文件被刪除之后,由該報(bào)表文件中的數(shù)據(jù)生成的圖表也同時(shí)刪除。
圖表的操作:圖表可以命名,可以選擇圖表名打開(kāi)圖表,可以修改圖表,保存或刪除圖表。與報(bào)表文件一樣,圖表可以打印輸出。
1、插入圖表對(duì)象
用戶(hù)可以在UFO的報(bào)表文件的數(shù)據(jù)狀態(tài)下,插入一個(gè)圖表對(duì)象,是報(bào)表數(shù)據(jù)和圖表同
第14頁(yè)共49頁(yè)用友軟件
時(shí)存在與一個(gè)報(bào)表文件中。插入的圖表對(duì)象與創(chuàng)建它的報(bào)表數(shù)據(jù)相鏈接。當(dāng)報(bào)表數(shù)據(jù)改變時(shí),圖表對(duì)象也隨之更新。
操作步驟:
第一步:選取區(qū)域
1)在報(bào)表窗口中,點(diǎn)取“格式/數(shù)據(jù)”按鈕,進(jìn)入數(shù)據(jù)狀態(tài)。
2)在任何一張表頁(yè)中選取一個(gè)數(shù)據(jù)區(qū)域,區(qū)域不能少于2行*2列。系統(tǒng)把區(qū)域中的第一行和第一列默認(rèn)為標(biāo)注,其余為數(shù)據(jù)區(qū)。第二步:插入圖表對(duì)象
1)點(diǎn)取[工具]菜單中的[插入圖表對(duì)象],將彈出“區(qū)域作圖”對(duì)話(huà)框。
2)在對(duì)話(huà)框中定義以“行”或以“列”為X軸;數(shù)據(jù)操作范圍;圖表名稱(chēng);標(biāo)題內(nèi)容;圖表格式。
3)確認(rèn)后,在報(bào)表數(shù)據(jù)附近,插入相應(yīng)的圖表。
4)將鼠標(biāo)放在插入的圖表對(duì)象邊框,按鼠標(biāo)左鍵拖動(dòng)邊框,調(diào)整圖表大小。第三步:激活圖表對(duì)象
雙擊圖表對(duì)象,即可激活圖表對(duì)象窗口
注意:圖表名在“區(qū)域作圖”對(duì)話(huà)框中定義,在以后將不能被修改。
2、圖表對(duì)象激活與編輯
雙擊插入的圖表對(duì)象,激活圖表對(duì)象窗口。
1)在報(bào)表文件中選取了一個(gè)數(shù)據(jù)區(qū)域后,如果此數(shù)據(jù)區(qū)域有多組源數(shù)據(jù),則每次只能顯示一組數(shù)據(jù)的圖形,多組數(shù)據(jù)的圖形不能同時(shí)顯示。2)要觀看其他數(shù)據(jù)的圖形,可以點(diǎn)取工具欄中的圖標(biāo)和圖標(biāo)。3)當(dāng)焦點(diǎn)在圖表對(duì)象時(shí),點(diǎn)鼠標(biāo)右鍵可以選擇圖表格式。
4)在圖表對(duì)象窗口中,可以調(diào)整標(biāo)題、X標(biāo)題、Y標(biāo)題、圖形和圖例的位置,以及對(duì)象和圖形的尺寸。調(diào)整標(biāo)題、X標(biāo)題、Y標(biāo)題、圖形和圖例的位置,分別點(diǎn)擊它們,用鼠標(biāo)拖動(dòng)到適當(dāng)位置。調(diào)整對(duì)象或圖形的尺寸,將鼠標(biāo)放在圖表對(duì)象或圖形邊框的黑點(diǎn)上,拖動(dòng)鼠標(biāo)至合適大小。
3、圖表對(duì)象的管理
在報(bào)表中插入圖表對(duì)象后,選定對(duì)象點(diǎn)擊鼠標(biāo)右鍵可以圖表對(duì)象進(jìn)行管理。1)圖表對(duì)象的剪切、復(fù)制、清除(從當(dāng)前表刪除選定圖表對(duì)象)。
2)如果插入多個(gè)圖表對(duì)象,選定某個(gè)對(duì)象,選擇[對(duì)象置前]或[對(duì)象置后]使它顯示在最前端或其它圖表對(duì)象之后。
3)對(duì)圖表對(duì)象進(jìn)行預(yù)覽和打印,此時(shí)打印和預(yù)覽到的只是插入的圖表對(duì)象。如果想對(duì)插入的圖表。
4)對(duì)象的整張表進(jìn)行預(yù)覽,可以選擇在工具欄
5)如果要將插入的圖表對(duì)象恢復(fù)到原來(lái)狀態(tài),選擇“恢復(fù)大小”?旖萱I:Ctrl+C
6)選擇[屬性]可以得到圖形對(duì)象的名稱(chēng)和生成圖形的區(qū)域,并可以改變圖形顯示的尺寸大小。
第15頁(yè)共49頁(yè)用友軟件
常用業(yè)務(wù)函數(shù)
一、有關(guān)約定
1)賬套號(hào):001-999,缺省時(shí)由應(yīng)用環(huán)境中設(shè)置的賬套號(hào)決定2)會(huì)計(jì)年度:1980-2099,缺省時(shí)由應(yīng)用環(huán)境中設(shè)置的時(shí)間決定3)期間期間描述整數(shù)范圍計(jì)算公式1-12會(huì)計(jì)月份會(huì)計(jì)月份21-24會(huì)計(jì)季度20+會(huì)計(jì)季度3030會(huì)計(jì)全年41-93自然周40+自然周101-136自然旬100+自然旬201-565自然日200+自然日〈期間〉∷=〈整數(shù)〉|全年|季|月|旬|周|日|〈日期字符串〉〈日期字符串〉指符合格式“mm/dd/yyyy,mm/dd/yyyy”的字符串,“,”之前為起始日期,之后為截止日期,如果起始日期等于截止日期,那么“,”及其后面的截止日期可以省略。4)方式字
在分銷(xiāo)業(yè)務(wù)函數(shù)中經(jīng)常使用的〈方式字〉,是用戶(hù)用來(lái)指定其后面編碼的意義的。例如,在同一參數(shù)位置定義〈編碼〉,若在前面的〈方式字〉中的相應(yīng)位置使用“存貨”或“c”,則指〈存貨編碼〉,若使用“存貨分類(lèi)”或“c%”,則指〈存貨分類(lèi)編碼〉。
〈方式字〉由基本查詢(xún)方式名(下簡(jiǎn)稱(chēng)方式名)組成。
方式名的簡(jiǎn)寫(xiě)規(guī)則:
在不引起沖突的情況下首先采用拼音首字母,其次采用英文首字母;分類(lèi)”加%;
字母后面可跟1至2位數(shù)字。
方式字的拼寫(xiě)規(guī)則:若有一方式名采用漢字,則整個(gè)方式字必須全部采用漢字;若有一方式名采用英文,則整個(gè)方式字必須全部采用英文。采用漢字時(shí),在每?jī)蓚(gè)相鄰的方式之間用逗號(hào)分開(kāi);采用英文時(shí),中間不必分開(kāi)。分隔符逗號(hào)必須支持全角“,”或半角“,”。方式名之間大小寫(xiě)無(wú)關(guān),順序無(wú)關(guān),但方式名與其之后的編碼必須一一對(duì)應(yīng)。以下是方式名及其縮寫(xiě)形式:’
k客戶(hù)
k%客戶(hù)分類(lèi)
g供應(yīng)商
g%供應(yīng)商分類(lèi)
c產(chǎn)品/存貨
c%產(chǎn)品分類(lèi)/存貨分類(lèi)
b部門(mén)
r人員/職員/業(yè)務(wù)員/個(gè)人
第16頁(yè)共49頁(yè)用友軟件
項(xiàng)目
項(xiàng)目分類(lèi)(項(xiàng)目大類(lèi))地區(qū)分類(lèi)倉(cāng)庫(kù)采購(gòu)類(lèi)型銷(xiāo)售類(lèi)型業(yè)務(wù)類(lèi)型結(jié)算方式批號(hào)審核狀態(tài)
xx%d%wpsyji
h缺省為全部:0
已審核:1未審核:2olfnzn
成本對(duì)象收發(fā)類(lèi)型自由項(xiàng)自定義項(xiàng)
3〉n〉011〉n〉0
二、采購(gòu)系統(tǒng)
1、采購(gòu)訂單類(lèi)〖函數(shù)格式〗
::=定貨數(shù)量|DHSL(,[],[],[],[,]*)::=定貨金額|DHJE(,[],[],[],[],[用友軟件
〖格式說(shuō)明〗
采購(gòu)入庫(kù)類(lèi)函數(shù)又分為兩個(gè):
采購(gòu)入庫(kù)數(shù)量:函數(shù)名為“采購(gòu)入庫(kù)數(shù)量”或“CGRKSL”;采購(gòu)入庫(kù)金額:函數(shù)名為“采購(gòu)入庫(kù)金額”或“CGRKJE”;
〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段自然日期范圍內(nèi)的采購(gòu)入庫(kù)數(shù)量和采購(gòu)入庫(kù)金額。
注意:“采購(gòu)入庫(kù)金額”函數(shù)的參數(shù)沒(méi)有“幣種”參數(shù)。
3、采購(gòu)發(fā)票類(lèi)〖函數(shù)格式〗
::=采購(gòu)數(shù)量|CGSL(,[],[],[],[,]*)::=采購(gòu)金額|CGJE(,[],[],[],[],[,]*)
〖格式說(shuō)明〗
采購(gòu)發(fā)票類(lèi)函數(shù)又分為兩個(gè):
采購(gòu)數(shù)量:函數(shù)名為“采購(gòu)數(shù)量”或“CGSL”;采購(gòu)金額:函數(shù)名為“采購(gòu)金額”或“CGJE”;
〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段自然日期范圍內(nèi)的采購(gòu)數(shù)量和采購(gòu)金額。
注意:“采購(gòu)金額”函數(shù)的參數(shù)有“幣種”參數(shù),可以返回某外幣業(yè)務(wù)的采購(gòu)金額。
4、采購(gòu)結(jié)算類(lèi)〖函數(shù)格式〗
::=(,[],[],[],[,]*)
::=采購(gòu)結(jié)算數(shù)量|CGJSSL|采購(gòu)結(jié)算金額|CGJSJE
〖格式說(shuō)明〗
采購(gòu)結(jié)算類(lèi)函數(shù)分為兩個(gè):
采購(gòu)結(jié)算數(shù)量:函數(shù)名為“采購(gòu)結(jié)算數(shù)量”或“CGJSSL”;采購(gòu)結(jié)算金額:函數(shù)名為“采購(gòu)結(jié)算金額”或“CGJSJE”;
〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段自然日期范圍內(nèi)的采購(gòu)結(jié)算數(shù)量和采購(gòu)結(jié)算金額。
注意:“采購(gòu)結(jié)算金額”函數(shù)的參數(shù)沒(méi)有“幣種”參數(shù)。
5、采購(gòu)帳類(lèi)〖函數(shù)格式〗
第18頁(yè)共49頁(yè)用友軟件
::=(,[],[],[],[])
::=||
::=期初暫估結(jié)余數(shù)量|QCZGSL|期初暫估結(jié)余金額|QCZGJE|期初在途結(jié)余數(shù)量|QCZTSL|期初在途結(jié)余金額|QCZTJE|期初代銷(xiāo)結(jié)余數(shù)量|QCDXSL|期初代銷(xiāo)結(jié)余金額|QCDXJE
::=||
::=
::=
::=本期代銷(xiāo)入庫(kù)數(shù)量|BQDXRKSL|本期代銷(xiāo)入庫(kù)金額|BQDXRKJE|本期代銷(xiāo)結(jié)算數(shù)量|BQDXJSSL|本期代銷(xiāo)結(jié)算金額|BQDXJSJE
::=
::=|全年|季|月
〖格式說(shuō)明〗
采購(gòu)賬類(lèi)函數(shù)有3類(lèi)24個(gè):采購(gòu)入庫(kù)賬類(lèi)函數(shù)有8個(gè):期初暫估結(jié)余數(shù)量、期初暫估結(jié)余金額、本期入庫(kù)數(shù)量、本期入庫(kù)金額、本期入庫(kù)結(jié)算數(shù)量、本期入庫(kù)結(jié)算金額、期末暫估結(jié)余數(shù)量、期末暫估結(jié)余金額
采購(gòu)(發(fā)票)賬類(lèi)函數(shù)有8個(gè):期初在途結(jié)余數(shù)量、期初在途結(jié)余金額、本期采購(gòu)數(shù)量、本期采購(gòu)金額、本期采購(gòu)結(jié)算數(shù)量、本期采購(gòu)結(jié)算金額、期末在途結(jié)余數(shù)量、期末在途結(jié)余金額
受托代銷(xiāo)賬類(lèi)函數(shù)有8個(gè):
期初代銷(xiāo)結(jié)余數(shù)量、期初代銷(xiāo)結(jié)余金額、本期代銷(xiāo)入庫(kù)數(shù)量、本期代銷(xiāo)入庫(kù)金額、本期代銷(xiāo)結(jié)算數(shù)量、本期代銷(xiāo)結(jié)算金額、期末代銷(xiāo)結(jié)余數(shù)量、期末代銷(xiāo)結(jié)余金額
〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段會(huì)計(jì)期間內(nèi)的采購(gòu)賬類(lèi)數(shù)量和金額。
注意:采購(gòu)賬類(lèi)函數(shù)的參數(shù)沒(méi)有“幣種”參數(shù)。
三、銷(xiāo)售系統(tǒng)
銷(xiāo)售訂貨函數(shù):〖函數(shù)格式〗
∷=(,,[],[],[],[],[,]*)
∷=銷(xiāo)售訂貨金額|XSDHJE|銷(xiāo)售訂貨總額|XSDHZE|銷(xiāo)售訂貨件數(shù)|jXSDH|銷(xiāo)售訂貨數(shù)量|sXSDH
第19頁(yè)共49頁(yè)用友軟件
∷=|全年|季|月|旬|周|日|∷=∷=∷=∷=|年
〖格式說(shuō)明〗
函數(shù)按以下四種方式分為:
銷(xiāo)售訂貨金額:取銷(xiāo)售訂貨的無(wú)稅金額,函數(shù)名為“銷(xiāo)售訂貨金額”或“XSDHJE”;銷(xiāo)售訂貨總額:取銷(xiāo)售訂貨的價(jià)稅合計(jì),函數(shù)名為“銷(xiāo)售訂貨總額”或“XSDHZE”;銷(xiāo)售訂貨數(shù)量:取銷(xiāo)售訂貨的主計(jì)量單位數(shù)量,函數(shù)名為“銷(xiāo)售訂貨數(shù)量”或“sXSDH”;銷(xiāo)售訂貨件數(shù):取銷(xiāo)售訂貨的輔計(jì)量單位數(shù)量,函數(shù)名為“銷(xiāo)售訂貨件數(shù)”或“jXSDH”。
〖參數(shù)說(shuō)明〗
銷(xiāo)售類(lèi)型默認(rèn)為空,即取所有銷(xiāo)售類(lèi)型。合法的〈銷(xiāo)售類(lèi)型編碼〉為已定義的銷(xiāo)售類(lèi)型的編碼。
默認(rèn)為空,即本位幣,金額返回綜合本位幣金額,即各幣種的發(fā)生金額均取其本位幣的發(fā)生金額;如果輸入具體幣種,必須輸入幣名,如“人民幣”,不要輸入幣符。在此情況下,數(shù)量和金額均從按所輸入幣種發(fā)生的業(yè)務(wù)中取數(shù),金額返回原幣金額。
〖返回值〗數(shù)值型。
注意:若部門(mén)為非末級(jí)部門(mén),則返回其所有下級(jí)部門(mén)的銷(xiāo)售訂貨數(shù)量或金額。
銷(xiāo)售函數(shù):〖函數(shù)格式〗
∷=(,,[],[],[],[],[,]*)
∷=銷(xiāo)售收入|XSSR|銷(xiāo)售金額|XSJE|銷(xiāo)售件數(shù)|jXS|銷(xiāo)售數(shù)量|sXS|銷(xiāo)售成本|XSCB|銷(xiāo)售稅金|XSSJ|銷(xiāo)售折扣|XSZK|銷(xiāo)售毛利|XSML
〖格式說(shuō)明〗
函數(shù)按以下八種方式分為:
銷(xiāo)售數(shù)量:取銷(xiāo)售結(jié)算單據(jù)的主計(jì)量單位數(shù)量,函數(shù)名為“銷(xiāo)售數(shù)量”或“sXS”;銷(xiāo)售件數(shù):取銷(xiāo)售結(jié)算單據(jù)的輔計(jì)量單位數(shù)量,函數(shù)名為“銷(xiāo)售件數(shù)”或“jXS”;銷(xiāo)售收入:取銷(xiāo)售結(jié)算單據(jù)(如銷(xiāo)售發(fā)票,下同)的無(wú)稅金額,函數(shù)名為“銷(xiāo)售收入”或“XSSR”;銷(xiāo)售金額:取銷(xiāo)售結(jié)算單據(jù)的價(jià)稅合計(jì),函數(shù)名為“銷(xiāo)售總額”或“XSJE”;
銷(xiāo)售稅金:取銷(xiāo)售結(jié)算單據(jù)的增值稅銷(xiāo)項(xiàng)稅金,函數(shù)名為“銷(xiāo)售稅金”或“XSSJ”;銷(xiāo)售成本:取銷(xiāo)售結(jié)算單據(jù)所結(jié)轉(zhuǎn)的銷(xiāo)售成本,函數(shù)名為“銷(xiāo)售成本”或“XSCB”;銷(xiāo)售折扣:取銷(xiāo)售結(jié)算單據(jù)的銷(xiāo)售折扣,函數(shù)名為“銷(xiāo)售折扣”或“XSZK”;銷(xiāo)售毛利:取銷(xiāo)售收入與銷(xiāo)售成本之差,函數(shù)名為“銷(xiāo)售毛利”或“XSML”。
〖參數(shù)說(shuō)明〗銷(xiāo)售類(lèi)型默認(rèn)為空,即取所有銷(xiāo)售類(lèi)型。合法的〈銷(xiāo)售類(lèi)型編碼〉為已定義的銷(xiāo)售類(lèi)型
第20頁(yè)共49頁(yè)用友軟件
的編碼。對(duì)于“XSCB”、“XSML”,無(wú)〈幣種〉參數(shù);其他銷(xiāo)售函數(shù)〈幣種〉默認(rèn)為空,即本位幣,金額返回綜合本位幣金額,即各幣種的發(fā)生金額均取其本位幣的發(fā)生金額;如果輸入具體幣種,必須輸入幣名,如“人民幣”,不要輸入幣符。在此情況下,數(shù)量和金額均從按所輸入幣種發(fā)生的業(yè)務(wù)中取數(shù),金額返回原幣金額。
〖返回值〗數(shù)值型。
注意:
若部門(mén)為非末級(jí)部門(mén),則返回其所有下屬部門(mén)的銷(xiāo)售數(shù)值!癤SCB”、“XSML”的取數(shù)來(lái)源單據(jù)必須是已審核的,所以在方式字中不能出現(xiàn)“h”,即“審核狀態(tài)”。所取數(shù)據(jù)不包括已作廢單據(jù)的數(shù)據(jù)。
發(fā)貨函數(shù):〖函數(shù)格式〗
∷=(,,[],[],[],[],[,]*)
∷=發(fā)貨金額|FHJE|發(fā)貨件數(shù)|jFH|發(fā)貨數(shù)量|sFH||發(fā)貨折扣|FHZK|發(fā)貨余數(shù)|FHYS|發(fā)貨余額|FHYE
〖格式說(shuō)明〗
函數(shù)按以下六種方式分為:
發(fā)貨數(shù)量:取普通發(fā)貨單的主計(jì)量單位數(shù)量,函數(shù)名為“發(fā)貨數(shù)量”或“sFH”;發(fā)貨件數(shù):取普通發(fā)貨單的輔計(jì)量單位數(shù)量,函數(shù)名為“發(fā)貨件數(shù)”或“jFH”;發(fā)貨金額:取普通發(fā)貨單的價(jià)稅合計(jì),函數(shù)名為“發(fā)貨金額”或“FHJE”;發(fā)貨折扣:取普通發(fā)貨單的發(fā)貨折扣,函數(shù)名為“發(fā)貨折扣”或“FHZK”;
發(fā)貨余數(shù):指定期間發(fā)貨未開(kāi)票的主計(jì)量單位數(shù)量余額,等于期初余數(shù)+本期發(fā)貨數(shù)量-本期開(kāi)票結(jié)算數(shù)量,函數(shù)名為“發(fā)貨余數(shù)”或“FHYS”;
發(fā)貨余額:指定期間發(fā)貨未開(kāi)票金額的余額,等于期初余額+本期發(fā)貨額-本期開(kāi)票結(jié)算額,函數(shù)名為“發(fā)貨余額”或“FHYE”。
〖參數(shù)說(shuō)明〗銷(xiāo)售類(lèi)型默認(rèn)為空,即取所有銷(xiāo)售類(lèi)型。合法的〈銷(xiāo)售類(lèi)型編碼〉為已定義的銷(xiāo)售類(lèi)型的編碼!磶欧N〉默認(rèn)為空,即本位幣,發(fā)生金額和余額均返回綜合本位幣金額,即各幣種的發(fā)生金額均取其本位幣的發(fā)生金額或余額;如果輸入具體幣種,必須輸入幣名,如“人民幣”,不要輸入幣符。在此情況下,數(shù)量和金額均從按所輸入幣種發(fā)生的業(yè)務(wù)中取數(shù),發(fā)生金額返回原幣金額,余額返回本位幣金額。
所涉及的單據(jù)必須是已審核過(guò)的。即在方式字中輸入“h”是非法的。
〖返回值〗數(shù)值型。
注意:
第21頁(yè)共49頁(yè)用友軟件
若部門(mén)為非末級(jí)部門(mén),則返回其所有下屬部門(mén)的發(fā)貨數(shù)值。余額(余數(shù))指所輸入?yún)^(qū)間最后日的余額(余數(shù)),例如1998年1月的余額指1998年1月31日的余額,1998年第1旬的余額指1998年1月10日的余額,期間輸入“1998-01-01,1998-01-15”時(shí),指1998年01月15日的余額。因此在這種情況下,輸入“1998-01-15”和輸入“1998-01-01,1998-01-15”等效!癋HYS”、“FHYE”的取數(shù)來(lái)源單據(jù)必須是已審核的,所以在方式字中不能出現(xiàn)“h”,即“審核狀態(tài)”。
委托代銷(xiāo)函數(shù):〖函數(shù)格式〗
∷=(,,[],[],[],[],[,]*)
∷=委托代銷(xiāo)發(fā)貨金額|WTFHJE|委托代銷(xiāo)發(fā)貨件數(shù)|jWTFH|委托代銷(xiāo)發(fā)貨數(shù)量|sWTFH|委托代銷(xiāo)發(fā)貨折扣|WTFHZK|委托代銷(xiāo)發(fā)貨余數(shù)|WTFHYS|委托代銷(xiāo)發(fā)貨余額|WTFHYE|委托代銷(xiāo)結(jié)算金額|WTJSJE|委托代銷(xiāo)結(jié)算件數(shù)|jWTJS|委托代銷(xiāo)結(jié)算數(shù)量|sWTJS|委托代銷(xiāo)結(jié)算折扣|WTJSZK
〖格式說(shuō)明〗
函數(shù)按以下十種方式分為:
委托代銷(xiāo)發(fā)貨數(shù)量:取委托代銷(xiāo)發(fā)貨單的主計(jì)量單位數(shù)量,函數(shù)名為“委托代銷(xiāo)發(fā)貨數(shù)量”或“sWTFH”;
委托代銷(xiāo)發(fā)貨件數(shù):取委托代銷(xiāo)發(fā)貨單的輔計(jì)量單位數(shù)量,函數(shù)名為“委托代銷(xiāo)發(fā)貨件數(shù)”或“jWTFH”;
委托代銷(xiāo)發(fā)貨金額:取委托代銷(xiāo)發(fā)貨單的價(jià)稅合計(jì),函數(shù)名為“委托代銷(xiāo)發(fā)貨金額”或“WTFHJE”;
委托代銷(xiāo)發(fā)貨折扣:取委托代銷(xiāo)發(fā)貨單的發(fā)貨折扣,函數(shù)名為“委托代銷(xiāo)發(fā)貨折扣”或“WTFHZK”;
委托代銷(xiāo)發(fā)貨余數(shù):指定期間委托代銷(xiāo)發(fā)貨未結(jié)算的主計(jì)量單位數(shù)量余額,等于期初余數(shù)+本期發(fā)貨數(shù)量-本期結(jié)算數(shù)量,函數(shù)名為“委托代銷(xiāo)發(fā)貨余數(shù)”或“WTFHYS”;
發(fā)貨余額:指定期間委托代銷(xiāo)發(fā)貨未結(jié)算金額的余額,等于期初余額+本期發(fā)貨額-本期開(kāi)票結(jié)算額,函數(shù)名為“委托代銷(xiāo)發(fā)貨余額”或“WTFHYE”;
委托代銷(xiāo)結(jié)算數(shù)量:取委托代銷(xiāo)結(jié)算單的主計(jì)量單位數(shù)量,函數(shù)名為“委托代銷(xiāo)結(jié)算數(shù)量”或“sWTJS”;
委托代銷(xiāo)結(jié)算件數(shù):取委托代銷(xiāo)結(jié)算單的輔計(jì)量單位數(shù)量,函數(shù)名為“委托代銷(xiāo)結(jié)算件數(shù)”或“jWTJS”;
委托代銷(xiāo)結(jié)算金額:取委托代銷(xiāo)結(jié)算單的價(jià)稅合計(jì),函數(shù)名為“委托代銷(xiāo)結(jié)算金額”或“WTJSJE”;
委托代銷(xiāo)結(jié)算折扣:取委托代銷(xiāo)結(jié)算單的結(jié)算折扣,函數(shù)名為“委托代銷(xiāo)結(jié)算折扣”或“WTJSZK”。
〖參數(shù)說(shuō)明〗銷(xiāo)售類(lèi)型默認(rèn)為空,即取所有銷(xiāo)售類(lèi)型。合法的〈銷(xiāo)售類(lèi)型編碼〉為已定義的銷(xiāo)售類(lèi)型的編碼!磶欧N〉默認(rèn)為空,即本位幣,發(fā)生金額和余額均返回綜合本位幣金額,即各幣種的發(fā)
第22頁(yè)共49頁(yè)用友軟件
生金額均取其本位幣的發(fā)生金額或余額;如果輸入具體幣種,必須輸入幣名,如“人民幣”,不要輸入幣符。在此情況下,數(shù)量和金額均從按所輸入幣種發(fā)生的業(yè)務(wù)中取數(shù),發(fā)生金額返回原幣金額,余額返回本位幣金額。
所涉及的單據(jù)必須是已審核過(guò)的。即在方式字中輸入“h”是非法的。
〖返回值〗數(shù)值型。
注意:若部門(mén)為非末級(jí)部門(mén),則返回其所有下屬部門(mén)的發(fā)貨數(shù)值。余額(余數(shù))指所輸入?yún)^(qū)間最后日的余額(余數(shù)),例如1998年1月的余額指1998年1月31日的余額,1998年第1旬的余額指1998年1月10日的余額,期間輸入“1998-01-01,1998-01-15”時(shí),指1998年01月15日的余額。因此在這種情況下,輸入“1998-01-15”和輸入“1998-01-01,1998-01-15”等效。“WTFHYS”、“WTFHYE”的取數(shù)來(lái)源單據(jù)必須是已審核的,所以在方式字中不能出現(xiàn)“h”,即“審核狀態(tài)”。
代墊費(fèi)用函數(shù):
DDFYJE/代墊費(fèi)用金額
銷(xiāo)售費(fèi)用函數(shù):
XSFYJE/銷(xiāo)售費(fèi)用金額
包裝物租借函數(shù):
BZWZJJE/包裝物租借金額BZWZJSL/包裝物租借數(shù)量BZWTHJE/包裝物退還金額BZWTHSL/包裝物退還數(shù)量BZWZJYE/包裝物租借余額BZWZJYS/包裝物租借余數(shù)
銷(xiāo)售計(jì)劃函數(shù):
XSJHJE/銷(xiāo)售計(jì)劃金額XSJHDE/銷(xiāo)售計(jì)劃定額XSJHSL/銷(xiāo)售計(jì)劃數(shù)量
四、存貨核算
存貨核算期初額類(lèi)函數(shù)〖函數(shù)格式〗
::=(,[],[],[],[,]*)
::=存貨期初數(shù)量|CHQCSL|存貨期初金額|CHQCJE|存貨期初差異|CHQCCY
::=|全年|季|月|旬|周|日|::=
第23頁(yè)共49頁(yè)用友軟件
::=|年::=::=
〖格式說(shuō)明〗
存貨核算期初類(lèi)函數(shù)分為三個(gè):
存貨期初數(shù)量:函數(shù)名為“存貨期初數(shù)量”或“CHQCSL”;存貨期初金額:函數(shù)名為“存貨期初金額”或“CHQCJE”;存貨期初差異:函數(shù)名為“存貨期初差異”或“CHQCCY”;
〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段自然日期范圍內(nèi)的存貨核算期初數(shù)量、期初金額或期初差異。
注意:參數(shù)“期間”中旬、周、日、日期段為自然日歷期間,年、季、月為會(huì)計(jì)期間。
存貨核算發(fā)生額類(lèi)函數(shù)〖函數(shù)格式〗
::=(,[],[],[],[,]*)
::=|||
::=存貨入庫(kù)數(shù)量|CHRKSL|存貨入庫(kù)金額|CHRKJE::=存貨出庫(kù)數(shù)量|CHCKSL|存貨出庫(kù)金額|CHCKJE::=存貨借方差異|CHJFCY::=存貨貸方差異|CHDFCY::=|全年|季|月|旬|周|日|::=::=|年::=::=
〖格式說(shuō)明〗
存貨發(fā)生額類(lèi)函數(shù)分為六個(gè):
存貨入庫(kù)數(shù)量:函數(shù)名為“存貨入庫(kù)數(shù)量”或“CHRKSL”;存貨入庫(kù)金額:函數(shù)名為“存貨入庫(kù)金額”或“CHRKJE”;存貨出庫(kù)數(shù)量:函數(shù)名為“存貨出庫(kù)數(shù)量”或“CHCKSL”;存貨出庫(kù)金額:函數(shù)名為“存貨出庫(kù)金額”或“CHCKJE”;存貨借方差異:函數(shù)名為“存貨借方差異”或“CHJFCY”;存貨貸方差異:函數(shù)名為“存貨貸方差異”或“CHDFCY”。
〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段自然日期范圍內(nèi)的存貨入庫(kù)數(shù)量、存貨入庫(kù)金額、存貨出庫(kù)數(shù)量、存貨出庫(kù)金額、存貨借方差異或存貨貸方差異。注意:參數(shù)“期間”中旬、周、日、日期段為自然日歷期間,年、季、月為會(huì)計(jì)期間。
第24頁(yè)共49頁(yè)用友軟件
存貨核算總賬類(lèi)函數(shù)〖函數(shù)格式〗
::=存貨差異率|CHCYL(,[],[],[],[,]*)
::=存貨平均單價(jià)|CHPJDJ(,[],[],[],[,]*)
::=|月|::=::=|年::=::=
〖格式說(shuō)明〗
存貨核算總賬類(lèi)函數(shù)分為兩個(gè):
存貨差異率:函數(shù)名為“存貨差異率”或“CHCYL”;存貨平均單價(jià):函數(shù)名為“存貨平均單價(jià)”或“CHPJDJ”;
〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某一會(huì)計(jì)月份的存貨差異率和存貨平均單價(jià)。
五、庫(kù)存管理
收發(fā)存類(lèi)函數(shù)〖函數(shù)格式〗
::=(,[],[],[],[,]*)
::=|||
::=sQCJC|jQCJC::=sBQRK|jBQRK::=sBQCK|jBQCK::=sQMJC|jQMJC::=|全年|季|月::=::=|年
〖格式說(shuō)明〗
收發(fā)存類(lèi)函數(shù)分為以下八種方式:
期初結(jié)存數(shù)量:函數(shù)名為“sQCJC”;期初結(jié)存件數(shù):函數(shù)名為“jQCJC”;本期入庫(kù)數(shù)量:函數(shù)名為“sBQRK”;本期入庫(kù)件數(shù):函數(shù)名為“jBQRK”;本期出庫(kù)數(shù)量:函數(shù)名為“sBQCK”;
第25頁(yè)共49頁(yè)用友軟件
本期出庫(kù)件數(shù):函數(shù)名為“jBQCK”;期末結(jié)存數(shù)量:函數(shù)名為“sQMJC”;期末結(jié)存件數(shù):函數(shù)名為“jQMJC”;
〖返回值〗數(shù)值型。
注意:方式字中的存貨與存貨分類(lèi)只能選擇其中之一,如果選擇存貨則返回值為該存貨的收發(fā)存情況;如果選擇存貨分類(lèi)則返回值為該存貨分類(lèi)所屬的所有存貨的收發(fā)存情況。
發(fā)生類(lèi)函數(shù)〖函數(shù)格式〗
::=(,[],[],[],[,]*)
::=|::=sRK|jRK|RK::=sCK|jCK|CK
::=|全年|季|月|旬|周|日|
〖格式說(shuō)明〗
發(fā)生類(lèi)函數(shù)分為以下六種方式:入庫(kù)數(shù)量:函數(shù)名為“sRK”;入庫(kù)件數(shù):函數(shù)名為“jRK”;入庫(kù)金額:函數(shù)名為“RK”;出庫(kù)數(shù)量:函數(shù)名為“sCK”;出庫(kù)件數(shù):函數(shù)名為“jCK”;出庫(kù)金額:函數(shù)名為“CK”;
〖返回值〗數(shù)值型。
注意:方式字中的存貨與存貨分類(lèi)只能選擇其中之一,如果選擇存貨則返回值為該存貨的出入庫(kù)情況;如果選擇存貨分類(lèi)則返回值為該存貨分類(lèi)所屬的所有存貨的出入庫(kù)情況。方式字中的供應(yīng)商及供應(yīng)商分類(lèi)只有入庫(kù)函數(shù)才能選擇,并且只能選擇其中之一;客戶(hù)及客戶(hù)分類(lèi)只有出庫(kù)函數(shù)才能選擇,并且只能選擇其中之一。
批次類(lèi)函數(shù):sPCRK、jPCRK、PCRK、sPCLJCK、jPCLJCK、PCCK、sPCJC、jPCJC、PCJC保質(zhì)期類(lèi)函數(shù):sJC、jJC、JC現(xiàn)存量類(lèi)函數(shù):sXC、jXC
庫(kù)存控制類(lèi)函數(shù):sZG、sZD、sAQ
第26頁(yè)共49頁(yè)用友軟件
各系統(tǒng)中帳表管理的使用(自定義報(bào)表的應(yīng)用)
報(bào)表管理是財(cái)務(wù)軟件功能中的一個(gè)重要組成部分,用友企業(yè)級(jí)財(cái)務(wù)軟件系列產(chǎn)品在報(bào)表管理模塊中,除了為用戶(hù)提供豐富、實(shí)用的通用報(bào)表之外,還進(jìn)一步提供“自定義報(bào)表”工具,讓用戶(hù)自己根據(jù)自己的需要,自行設(shè)置報(bào)表,以滿(mǎn)足用戶(hù)的特殊需要。
報(bào)表的生成實(shí)際上是這樣一個(gè)過(guò)程:系統(tǒng)將數(shù)據(jù)按照特定的條件進(jìn)行查詢(xún)統(tǒng)計(jì),并把查詢(xún)統(tǒng)計(jì)出來(lái)的結(jié)果按照一定的組織形式放置在表格之中!白远x報(bào)表”就是由用戶(hù)來(lái)自行完成以下工作:1.設(shè)計(jì)數(shù)據(jù)(包括:①設(shè)置報(bào)表所含欄目的內(nèi)容;②指定數(shù)據(jù)篩選條件);2.設(shè)計(jì)格式(包括:①設(shè)計(jì)副標(biāo)題;②設(shè)計(jì)表頭欄;③設(shè)計(jì)表尾區(qū));3.應(yīng)用技巧(包括:①分級(jí)與合計(jì);②多重表達(dá)式)。
一、數(shù)據(jù)設(shè)計(jì)的準(zhǔn)備工作
準(zhǔn)備工作主要包括兩個(gè)方面:選擇功能區(qū)和設(shè)置主標(biāo)題.用戶(hù)啟動(dòng)自定義報(bào)表工具后,系統(tǒng)將自動(dòng)彈出自定義報(bào)表設(shè)置主界面,用戶(hù)可在此界面上完成設(shè)計(jì)數(shù)據(jù)的準(zhǔn)備工作.
選擇功能區(qū)
由于形成自定義報(bào)表的查詢(xún)和統(tǒng)計(jì)是以數(shù)據(jù)表的字段為基礎(chǔ)的,因此就要求數(shù)據(jù)表之間存在著關(guān)聯(lián),否則地話(huà),自定義報(bào)表內(nèi)各欄目?jī)?nèi)容之間將互不匹配,無(wú)法達(dá)到用戶(hù)所期望的效果。要想解決這個(gè)問(wèn)題,就要求用戶(hù)在設(shè)計(jì)自定義報(bào)表之前,必須先選擇一個(gè)數(shù)據(jù)表組,該數(shù)據(jù)表組中的數(shù)據(jù)表之間互相關(guān)聯(lián),為同一個(gè)功能服務(wù),系統(tǒng)稱(chēng)之為“功能區(qū)”。
功能區(qū)是由系統(tǒng)設(shè)定好的,用戶(hù)所做的只是在界面右上側(cè)的“報(bào)表設(shè)置的功能范圍選擇區(qū)”內(nèi),根據(jù)需要選擇適當(dāng)?shù)墓δ軈^(qū)。比如說(shuō):用戶(hù)想自定義一張有關(guān)銷(xiāo)售的報(bào)表,就要首先用鼠標(biāo)在“報(bào)表設(shè)置的功能范圍選擇區(qū)”內(nèi)的下拉框中點(diǎn)取“銷(xiāo)售”。
由于系統(tǒng)不支持跨功能區(qū)來(lái)自定義報(bào)表,因此當(dāng)用戶(hù)在自定義報(bào)表的設(shè)計(jì)過(guò)程中,要改變功能區(qū)設(shè)置時(shí),系統(tǒng)將自動(dòng)彈出一個(gè)對(duì)話(huà)框,要求用戶(hù)進(jìn)行確認(rèn),用戶(hù)如想放棄,則點(diǎn)擊“是(Y)”,系統(tǒng)將放棄原有的設(shè)計(jì),進(jìn)入新的設(shè)計(jì);用戶(hù)如不想放棄,則點(diǎn)擊“否(N)”,系統(tǒng)將維持原有的設(shè)計(jì),不再進(jìn)入新的設(shè)計(jì),更改功能區(qū)無(wú)效。
設(shè)置報(bào)表標(biāo)題
用戶(hù)在界面中的“報(bào)表標(biāo)題設(shè)置區(qū)”內(nèi)輸入要定義的報(bào)表標(biāo)題,最大長(zhǎng)度為32位字符或16個(gè)漢字。
準(zhǔn)備工作做完之后,用戶(hù)便可以進(jìn)行數(shù)據(jù)的設(shè)計(jì)工作了。
注意:用戶(hù)最好首先進(jìn)行功能區(qū)的定義工作。
二、設(shè)置報(bào)表各欄目?jī)?nèi)容
報(bào)表是由表欄目組成的,故而,用戶(hù)要首先對(duì)自定義報(bào)表所含各欄目的內(nèi)容進(jìn)行設(shè)置。設(shè)置時(shí),用戶(hù)在圖9-2所示的界面中,用鼠標(biāo)雙擊“Field1”下的空白欄(此處的“Field1”即“欄目1”),系統(tǒng)將會(huì)自動(dòng)彈出自定義報(bào)表設(shè)置主界面。
第27頁(yè)共49頁(yè)用友軟件
各欄目說(shuō)明:數(shù)據(jù)表/查詢(xún)?cè)搮^(qū)域列示的是用戶(hù)所選功能區(qū)下屬的數(shù)據(jù)表,這些數(shù)據(jù)表之間互相關(guān)聯(lián),為同一個(gè)功能服務(wù)。這些數(shù)據(jù)表是由系統(tǒng)根據(jù)用戶(hù)選擇的功能區(qū)自動(dòng)列示出來(lái)的,用戶(hù)不能進(jìn)行刪除和增加,只能從中進(jìn)行選擇。數(shù)據(jù)字段選項(xiàng)數(shù)據(jù)字段選項(xiàng)區(qū)域列示的是左邊選中的數(shù)據(jù)表中所包含的字段,報(bào)表欄目?jī)?nèi)容的設(shè)置將以這些字段選項(xiàng)為基礎(chǔ)。與數(shù)據(jù)表一樣,這些數(shù)據(jù)選項(xiàng)是由系統(tǒng)根據(jù)用戶(hù)所選擇的數(shù)據(jù)表自動(dòng)列示出來(lái)的,用戶(hù)不能進(jìn)行刪除和增加,只能從中進(jìn)行選擇。欄目?jī)?nèi)容顯示區(qū)該區(qū)域列示的是用戶(hù)為設(shè)置該報(bào)表欄目的內(nèi)容而用所選擇的數(shù)據(jù)選項(xiàng)組成的表達(dá)式。這個(gè)表達(dá)式或者是單純的一個(gè)數(shù)據(jù)選項(xiàng),或者是復(fù)雜的帶有函數(shù)或操作符的數(shù)據(jù)選項(xiàng)組合。操作符用戶(hù)對(duì)所選數(shù)據(jù)選項(xiàng)進(jìn)行處理時(shí)所常用的符號(hào)。函數(shù)用戶(hù)對(duì)所選數(shù)據(jù)選項(xiàng)進(jìn)行處理時(shí)所常用的函數(shù),包括邏輯函數(shù)、文本函數(shù)、合計(jì)函數(shù)、日期/時(shí)間函數(shù)和算數(shù)函數(shù)。名稱(chēng)該區(qū)域供用戶(hù)來(lái)設(shè)置報(bào)表欄目的名稱(chēng)。用戶(hù)可根據(jù)自己的需要進(jìn)行設(shè)置,如不設(shè)置,系統(tǒng)將會(huì)自動(dòng)默認(rèn)為用戶(hù)所選第一個(gè)數(shù)據(jù)項(xiàng)的字段名稱(chēng),當(dāng)然,用戶(hù)還可以對(duì)系統(tǒng)默認(rèn)的名稱(chēng)進(jìn)行修改。其它選項(xiàng)和按鈕“顯示”選項(xiàng)選中與否規(guī)定了該報(bào)表欄目在報(bào)表顯示界面是否可見(jiàn),打上選中標(biāo)志意味著可見(jiàn),沒(méi)有選中標(biāo)志意味著不可見(jiàn)。需要注意的是,不可見(jiàn)并不說(shuō)明不存在,只是隱藏起來(lái)不顯示罷了,在其他方面,不顯示欄目與正?娠@示欄目是一樣的!昂嫌(jì)”與“%”選項(xiàng)將在特殊設(shè)置部分里進(jìn)行介紹!扒耙啤卑粹o表示轉(zhuǎn)到當(dāng)前欄目前一個(gè)欄目的編輯狀態(tài)。“后移”按鈕表示轉(zhuǎn)到當(dāng)前欄目后一個(gè)欄目的編輯狀態(tài)!氨4妗焙汀胺艞墶卑粹o的含義這里就不再過(guò)多地解釋。
報(bào)表欄目?jī)?nèi)容的設(shè)置步驟如下:
1、用戶(hù)在自定義報(bào)表設(shè)置主界面中,用鼠標(biāo)雙擊“FieldX”下的空白欄(此處的“FieldX”即“欄目X”),系統(tǒng)自動(dòng)彈出數(shù)據(jù)設(shè)計(jì)界面。2、用戶(hù)在“名稱(chēng)”中輸入該報(bào)表欄目的名稱(chēng)。
3、用戶(hù)在“數(shù)據(jù)表/查詢(xún)”區(qū)域選擇與自定義報(bào)表有關(guān)的數(shù)據(jù)表,一次只能選中一個(gè),選擇的方法是:用鼠標(biāo)雙擊。
4、選中數(shù)據(jù)表后,系統(tǒng)將在數(shù)據(jù)選項(xiàng)區(qū)域自動(dòng)列出該數(shù)據(jù)表所含的字段名稱(chēng),用戶(hù)可根據(jù)自己的需要,選擇設(shè)置該報(bào)表欄目所需的數(shù)據(jù)選項(xiàng),然后用鼠標(biāo)雙擊它,則系統(tǒng)將所選數(shù)據(jù)選項(xiàng)以計(jì)算機(jī)語(yǔ)言的形式顯示在“欄目?jī)?nèi)容顯示區(qū)”。
5、在設(shè)置報(bào)表欄目?jī)?nèi)容時(shí),如果需要,用戶(hù)還可以對(duì)所選數(shù)據(jù)選項(xiàng)進(jìn)行函數(shù)處理,也可以選擇兩個(gè)或兩個(gè)以上的數(shù)據(jù)選項(xiàng)(既可以來(lái)自同一個(gè)數(shù)據(jù)表,也可以分別來(lái)自同一個(gè)功能區(qū)的不同表),來(lái)組成復(fù)雜的數(shù)據(jù)選項(xiàng)表達(dá)式。
6、根據(jù)需要,用戶(hù)選中相關(guān)的選項(xiàng),比如:用戶(hù)想讓該報(bào)表欄目在報(bào)表顯示界面是可見(jiàn)的,便可將“顯示”選項(xiàng)置于選中標(biāo)志。
7、上面工作完成以后,如想保存,則點(diǎn)擊〖保存〗按鈕;如想放棄,就點(diǎn)擊〖放棄〗按鈕。
該報(bào)表欄目?jī)?nèi)容設(shè)置完成以后,系統(tǒng)將回到自定義報(bào)表設(shè)置主界面,并且將已保存的報(bào)表欄目的名稱(chēng)列示在相應(yīng)的名稱(chēng)顯示區(qū),而將欄目?jī)?nèi)容的表達(dá)式列示在相應(yīng)的表達(dá)式區(qū),同時(shí),系統(tǒng)還自動(dòng)在現(xiàn)有欄目的后面橫向增加一列欄目,在現(xiàn)有表達(dá)式的下面縱向增加一行表達(dá)式區(qū),等待用戶(hù)進(jìn)行設(shè)置。
第28頁(yè)共49頁(yè)用友軟件
注意:用戶(hù)對(duì)已設(shè)置好的欄目,可以雙擊其表達(dá)式欄,進(jìn)入修改界面(如圖94)。用戶(hù)對(duì)已設(shè)置好的欄目,可以用鼠標(biāo)拖住其名稱(chēng)欄,在已設(shè)置的欄目之間任意調(diào)換位置。為了方便用戶(hù),系統(tǒng)還提供了快捷鍵的功能,具體方法是,在圖9-5所示的界面中,點(diǎn)擊鼠標(biāo)右鍵,系統(tǒng)將自動(dòng)彈出一個(gè)快捷菜單。
關(guān)于多個(gè)表達(dá)式行并存的情況將在特殊設(shè)置的“多重表達(dá)式”部分給以詳細(xì)的介紹,這里用戶(hù)先不要考慮多重表達(dá)式的情況。
三、指定數(shù)據(jù)篩選條件
報(bào)表中存放的是查詢(xún)統(tǒng)計(jì)出來(lái)的結(jié)果,而查詢(xún)統(tǒng)計(jì)就需要用戶(hù)給出條件,以便對(duì)數(shù)據(jù)進(jìn)行篩選。
指定數(shù)據(jù)篩選條件的步驟是:
1、用戶(hù)在自定義報(bào)表設(shè)置主界面,用鼠標(biāo)雙擊“Where”下的空白欄(此處的“Where”即“條件”),系統(tǒng)自動(dòng)彈出數(shù)據(jù)設(shè)計(jì)主界面。界面中,“名稱(chēng)”中自動(dòng)顯示“條件”二字,并且為灰,不允許用戶(hù)進(jìn)行修改。
2、用戶(hù)在“數(shù)據(jù)表/查詢(xún)”區(qū)域選擇數(shù)據(jù)表,在“數(shù)據(jù)字段選項(xiàng)”區(qū)域選擇數(shù)據(jù)字段選項(xiàng),然后以選中的數(shù)據(jù)字段為基礎(chǔ),利用函數(shù)和操作符構(gòu)建邏輯表達(dá)式,顯示在“欄目?jī)?nèi)容顯示區(qū)”內(nèi)。比如:條件“未結(jié)算數(shù)量大于零”的邏輯表達(dá)式為:“([DispatchLists].[iQuantity]-[DispatchLists].[iSettleQuantity])>0”。
3、上面工作完成以后,如想保存,則點(diǎn)擊〖保存〗按鈕;如想放棄,就點(diǎn)擊〖放棄〗按鈕。
四、設(shè)計(jì)格式
對(duì)于一個(gè)完整的報(bào)表而言,僅有數(shù)據(jù)是不夠的,還需要有一定的格式,因此,數(shù)據(jù)設(shè)計(jì)完之后,就要轉(zhuǎn)入報(bào)表格式的設(shè)計(jì)。報(bào)表的格式主要包括三個(gè)部分:標(biāo)題(又可分為主標(biāo)題和副標(biāo)題)、表頭欄和表尾區(qū)。
如何設(shè)計(jì)主標(biāo)題
所謂“主標(biāo)題”是指報(bào)表名稱(chēng),主標(biāo)題的設(shè)置在自定義報(bào)表設(shè)置主界面中進(jìn)行,用戶(hù)可以在設(shè)計(jì)數(shù)據(jù)前的準(zhǔn)備工作中設(shè)置報(bào)表的主標(biāo)題,主標(biāo)題的最大長(zhǎng)度為32位字符或16個(gè)漢字。如何設(shè)置副標(biāo)題
所謂副標(biāo)題是指主標(biāo)題下面的小標(biāo)題。
在設(shè)置副標(biāo)題以及后面所要描述的表頭欄和表尾區(qū)時(shí),用戶(hù)都要先進(jìn)入格式設(shè)計(jì)界面,進(jìn)入的方法是:在自定義報(bào)表設(shè)置主界面中用鼠標(biāo)點(diǎn)擊〖格式〗按鈕,系統(tǒng)自動(dòng)彈出格式設(shè)計(jì)界面。
從界面上我們可以看出,副標(biāo)題可以不止一個(gè)。系統(tǒng)規(guī)定:在副標(biāo)題設(shè)計(jì)區(qū),縱向,最多可以定義八行標(biāo)準(zhǔn)副標(biāo)題;橫向,所能定義的標(biāo)準(zhǔn)副標(biāo)題的個(gè)數(shù)要視自定義報(bào)表的長(zhǎng)度而定。
這里需要解釋一下什么是標(biāo)準(zhǔn)副標(biāo)題,所謂的標(biāo)準(zhǔn)副標(biāo)題是指用戶(hù)在進(jìn)入副標(biāo)題設(shè)計(jì)區(qū)時(shí),點(diǎn)擊鼠標(biāo),系統(tǒng)自動(dòng)出現(xiàn)的副標(biāo)題設(shè)計(jì)條。設(shè)計(jì)時(shí),用戶(hù)可以用系統(tǒng)自動(dòng)彈出的副標(biāo)題
第29頁(yè)共49頁(yè)用友軟件
設(shè)計(jì)條來(lái)設(shè)計(jì)一個(gè)標(biāo)準(zhǔn)副標(biāo)題;也可以在系統(tǒng)自動(dòng)彈出標(biāo)準(zhǔn)副標(biāo)題設(shè)計(jì)條后,用鼠標(biāo)拖動(dòng)它,在設(shè)計(jì)區(qū)的空白部分,以一個(gè)標(biāo)準(zhǔn)副標(biāo)題設(shè)計(jì)條為單位,橫向是向前,縱向是向上或向下,來(lái)回拖動(dòng)以改變副標(biāo)題設(shè)計(jì)條的大小,直到用戶(hù)自己滿(mǎn)意為止。
副標(biāo)題的設(shè)置就沒(méi)有主標(biāo)題那樣簡(jiǎn)單。為了更好地說(shuō)明它,我們先看一下副標(biāo)題可以分為哪幾類(lèi)。
總起來(lái)講,副標(biāo)題可以分為兩類(lèi):普通副標(biāo)題和參照型副標(biāo)題。所謂普通副標(biāo)題是指副標(biāo)題的內(nèi)容與自定義報(bào)表中的數(shù)據(jù)沒(méi)有任何關(guān)聯(lián),只是供顯示說(shuō)明用。參照型副標(biāo)題是指副標(biāo)題的內(nèi)容與自定義報(bào)表中的數(shù)據(jù)內(nèi)容有關(guān)聯(lián)。
下面,我們逐一來(lái)看一下上述兩種副標(biāo)題的設(shè)置。
如何設(shè)置普通副標(biāo)題
普通副標(biāo)題的設(shè)置比較簡(jiǎn)單,具體方法是:在自定義報(bào)表工具設(shè)置主界面中用鼠標(biāo)點(diǎn)擊〖格式〗按鈕,系統(tǒng)自動(dòng)彈出格式設(shè)計(jì)界面;然后,用戶(hù)用鼠標(biāo)在副標(biāo)題設(shè)計(jì)區(qū)中拖拽出一個(gè)自己滿(mǎn)意的副標(biāo)題設(shè)計(jì)條,然后在該設(shè)計(jì)條中輸入相應(yīng)的內(nèi)容即可。
如何設(shè)置參照型副標(biāo)題
參照型副標(biāo)題是指與自定義報(bào)表中的數(shù)據(jù)有關(guān)聯(lián)的副標(biāo)題,根據(jù)關(guān)聯(lián)的方式不同,它又可分為兩大類(lèi):基本參照型;選項(xiàng)參照型。
基本參照型是指副標(biāo)題的內(nèi)容由自定義報(bào)表的數(shù)據(jù)內(nèi)容所決定,換句話(huà)說(shuō),副標(biāo)題的內(nèi)容是自定義報(bào)表中相關(guān)數(shù)據(jù)內(nèi)容的反映,比如說(shuō),某自定義報(bào)表中有副標(biāo)題“倉(cāng)庫(kù):產(chǎn)成品”,冒號(hào)后面的“產(chǎn)成品”便是由自定義報(bào)表中倉(cāng)庫(kù)名稱(chēng)下面的“產(chǎn)成品庫(kù)”所決定的;如果自定義報(bào)表中倉(cāng)庫(kù)名稱(chēng)下面不是“產(chǎn)成品庫(kù)”,而是“材料庫(kù)”,則該副標(biāo)題中冒號(hào)后面便相應(yīng)地變成“材料”。
選項(xiàng)參照型是指副標(biāo)題的內(nèi)容決定著自定義報(bào)表中的數(shù)據(jù)內(nèi)容,并且,副標(biāo)題中的內(nèi)容是可選的,也就是說(shuō)可以通過(guò)下拉框進(jìn)行選擇。比如說(shuō),某自定義報(bào)表中有副標(biāo)題“存貨:”,用戶(hù)可以用鼠標(biāo)點(diǎn)擊下拉框,從中選擇存貨,比如選擇“500W發(fā)電機(jī)”,那么,自定義報(bào)表中的數(shù)據(jù)全部是存貨500W發(fā)電機(jī)的,而存貨80W發(fā)電機(jī)的數(shù)據(jù)就沒(méi)有了。
下面,我們來(lái)首先看一下如何設(shè)置基本參照型副標(biāo)題。
設(shè)置基本參照型副標(biāo)題要遵循如下步驟:
1、用鼠標(biāo)在副標(biāo)題設(shè)計(jì)區(qū)中拖拽出一個(gè)自己滿(mǎn)意的副標(biāo)題設(shè)計(jì)條。
2、鼠標(biāo)指向該副標(biāo)題設(shè)計(jì)條,然后點(diǎn)擊鼠標(biāo)右鍵,系統(tǒng)自動(dòng)彈出一菜單條。3、用戶(hù)用鼠標(biāo)從中選取【編輯標(biāo)題】項(xiàng),系統(tǒng)自動(dòng)擊活該副標(biāo)題設(shè)計(jì)條。
4、用戶(hù)可以先自行輸入標(biāo)題的名稱(chēng),比如,倉(cāng)庫(kù)。這里要注意,倉(cāng)庫(kù)兩字的后面就不要再加“:”了,系統(tǒng)會(huì)自動(dòng)加的。
5、然后,用戶(hù)再點(diǎn)擊鼠標(biāo)右鍵,系統(tǒng)自動(dòng)彈出一菜單條,用戶(hù)用鼠標(biāo)置于【設(shè)置參照】上,系統(tǒng)將自動(dòng)彈出二級(jí)菜單條。
第30頁(yè)共49頁(yè)用友軟件
6、用戶(hù)將鼠標(biāo)放在【參照字段】上,系統(tǒng)繼續(xù)自動(dòng)彈出三級(jí)菜單條。
7、用戶(hù)用鼠標(biāo)點(diǎn)擊【選擇】項(xiàng),系統(tǒng)將自動(dòng)在副標(biāo)題設(shè)計(jì)條中顯示一個(gè)下拉選擇框,選擇框中列示的是在“設(shè)計(jì)數(shù)據(jù)”部分定義的報(bào)表各欄目的名稱(chēng)。用戶(hù)可以根據(jù)自己的需要從中進(jìn)行選擇,選擇時(shí)要注意與前面已輸入的該副標(biāo)題的名稱(chēng)搭配。比如,用戶(hù)在輸入副標(biāo)題名稱(chēng)“倉(cāng)庫(kù)”后,可在下拉選擇框中選擇“倉(cāng)庫(kù)名稱(chēng)”。8、選擇完畢后,暫時(shí)退出副標(biāo)題設(shè)計(jì)條。
9、再用鼠標(biāo)指向該副標(biāo)題設(shè)計(jì)條,然后點(diǎn)擊鼠標(biāo)右鍵,系統(tǒng)自動(dòng)彈出一級(jí)菜單條;用戶(hù)用鼠標(biāo)置于【設(shè)置參照】上,系統(tǒng)自動(dòng)彈出二級(jí)菜單條;用戶(hù)用鼠標(biāo)置于【參照類(lèi)型】上,系統(tǒng)將自動(dòng)彈出三級(jí)菜單條。
10、用戶(hù)用鼠標(biāo)從中點(diǎn)擊【基本】項(xiàng)即可。
完成了上述步驟之后,基本參照型副標(biāo)題便設(shè)置好了。比如,在上例中,將“倉(cāng)庫(kù):倉(cāng)庫(kù)名稱(chēng)”設(shè)為基本參照型后,在報(bào)表顯示時(shí),參照字段“倉(cāng)庫(kù)名稱(chēng)”的值將由自定義報(bào)表中“倉(cāng)庫(kù)名稱(chēng)”欄目下的值所決定,準(zhǔn)確地說(shuō),是由自定義報(bào)表中第一條記錄的“倉(cāng)庫(kù)名稱(chēng)”值所決定。
訣竅:
為了方便用戶(hù)使用基本參照型副標(biāo)題,我們特地提供一種使用基本參照型副標(biāo)題的典型方法:
1、在“設(shè)計(jì)數(shù)據(jù)”部分將用于設(shè)置基本參照型副標(biāo)題的欄目設(shè)為“不可顯示”。
2、同時(shí),設(shè)置相應(yīng)的條件,使得在自定義報(bào)表中,那個(gè)用于設(shè)置基本參照型副標(biāo)題的欄目的值是唯一的。
3、在“設(shè)計(jì)標(biāo)題”部分,將該欄目設(shè)為基本參照型副標(biāo)題的參照字段。
這樣一來(lái),便能實(shí)現(xiàn)這樣一種效果:在報(bào)表顯示界面,基本參照型副標(biāo)題的內(nèi)容是對(duì)自定義報(bào)表數(shù)據(jù)的說(shuō)明。
以上是使用基本參照型副標(biāo)題的典型方法,供用戶(hù)參考。用戶(hù)還可以根據(jù)自己的實(shí)際情況,結(jié)合基本參照型副標(biāo)題的使用特點(diǎn)來(lái)靈活使用。
設(shè)置選項(xiàng)參照型副標(biāo)題要遵循如下步驟:⒈⒍同基本參照型副標(biāo)題的設(shè)置。
7、用戶(hù)用鼠標(biāo)點(diǎn)擊【選擇】項(xiàng),系統(tǒng)將自動(dòng)在副標(biāo)題設(shè)計(jì)條中顯示一個(gè)下拉選擇框,選擇框中列示的是在“設(shè)計(jì)數(shù)據(jù)”部分定義的報(bào)表各欄目的名稱(chēng)。用戶(hù)可以根據(jù)自己的需要從中進(jìn)行選擇,選擇時(shí)要注意與前面已輸入的該副標(biāo)題的名稱(chēng)搭配。比如,用戶(hù)在輸入副標(biāo)題名稱(chēng)“存貨”后,可在下拉選擇框中選擇“存貨編號(hào)”或“存貨名稱(chēng)”。⒏⒐同基本參照型副標(biāo)題的設(shè)置。
10、在【參照類(lèi)型】下的三級(jí)菜單上,除了【基本】項(xiàng)外,還有【選項(xiàng)】、【分級(jí)項(xiàng)目】、【日期】。其中,如果在前面參照字段的選擇中,選擇的是日期型的,那么,在這里用鼠標(biāo)點(diǎn)擊【日期】即可。
11、如果選擇的是非日期型的,那么,在這里應(yīng)該用鼠標(biāo)點(diǎn)擊【選項(xiàng)】或【分級(jí)項(xiàng)目】!具x項(xiàng)】和【分級(jí)項(xiàng)目】之間的主要區(qū)別是報(bào)表顯示界面中的參照型副標(biāo)題的選擇下拉框中的待選內(nèi)容的列示不同:點(diǎn)擊【選項(xiàng)】的情況下,所有待選內(nèi)容不分級(jí)次地都列示在下拉框中;點(diǎn)擊【分級(jí)項(xiàng)目】的情況下,待選內(nèi)容將按照一定的級(jí)次列示在下拉框中,用戶(hù)既可以選擇一級(jí),也可以選擇二級(jí)、三級(jí)?.,選擇上一級(jí)的同時(shí),系統(tǒng)也就默認(rèn)選擇了該級(jí)下面的所有
第31頁(yè)共49頁(yè)用友軟件
項(xiàng)目。
12、用戶(hù)根據(jù)自己的需要,在“參照類(lèi)型”中點(diǎn)擊【選項(xiàng)】或【分級(jí)項(xiàng)目】時(shí),系統(tǒng)自動(dòng)彈出一個(gè)設(shè)置界面。
點(diǎn)擊【選項(xiàng)】的情況下,用戶(hù)可在界面上設(shè)置與所選參照字段相匹配的數(shù)據(jù)項(xiàng)或數(shù)據(jù)項(xiàng)表達(dá)式(設(shè)置的方法參見(jiàn)“設(shè)計(jì)數(shù)據(jù)”部分中“如何設(shè)置報(bào)表欄目?jī)?nèi)容”步驟中的3、4、5、7),比如:用戶(hù)在選擇參照字段時(shí)選擇了“存貨名稱(chēng)”,則在這里要設(shè)置數(shù)據(jù)項(xiàng)表達(dá)式“[Inventory].[cInvName]”,以便與所選參照字段“存貨名稱(chēng)”相匹配。
訣竅:細(xì)心的用戶(hù)可能會(huì)發(fā)現(xiàn),在上述例子中,如果所選的參照字段,比如“存貨名稱(chēng)”,存有重名的情況時(shí),系統(tǒng)處理起來(lái)就會(huì)出現(xiàn)混亂的情況。對(duì)這個(gè)問(wèn)題,可有兩種解決方法:一種是改變參照字段,將其改為不存在重名情況的參照字段,比如將“存貨名稱(chēng)”改為“存貨編號(hào)”,這種解決方法的不足之處在于:不存在重名情況的參照字段對(duì)用戶(hù)來(lái)說(shuō)往往不是很友好,也就是說(shuō)不太直觀,比如參照字段改為“參照編號(hào)”時(shí),用戶(hù)在副標(biāo)題內(nèi)容下拉框中只會(huì)看到一些編號(hào)。為了改變這種狀況,系統(tǒng)提供了第二種方法,即將參照字段設(shè)為不存在重名的參照字段,比如設(shè)為“存貨編號(hào)”,而在設(shè)置界面中設(shè)置兩個(gè)數(shù)據(jù)項(xiàng)表達(dá)式,且中間用“,”分割,形式為:“數(shù)據(jù)項(xiàng)表達(dá)式1,數(shù)據(jù)項(xiàng)表達(dá)式2”。其中,數(shù)據(jù)項(xiàng)表達(dá)式1是與所選參照字段相匹配的(如與“存貨編號(hào)”相對(duì)應(yīng)的“[Dispatchlist.cInvcode]”),]而數(shù)據(jù)項(xiàng)表達(dá)式2則是供副標(biāo)題內(nèi)容下拉框中顯示用的,這就要求數(shù)據(jù)項(xiàng)表達(dá)式2的值對(duì)用戶(hù)來(lái)說(shuō)比較直觀,并且與數(shù)據(jù)項(xiàng)表達(dá)式1一一對(duì)應(yīng),如在上例中,數(shù)據(jù)項(xiàng)表達(dá)式2可以設(shè)為與“存貨名稱(chēng)”相對(duì)應(yīng)的表達(dá)式,即“[Inventory].[cInvName]”。這樣一來(lái),既避免了重名的問(wèn)題,又增強(qiáng)了界面的用戶(hù)友好性。點(diǎn)擊【分級(jí)項(xiàng)目】的情況下,用戶(hù)在界面必須設(shè)置兩個(gè)數(shù)據(jù)項(xiàng)表達(dá)式,中間用“,”分割,并且數(shù)據(jù)項(xiàng)表達(dá)式1應(yīng)是編碼型的(這主要是因?yàn)榫幋a型的字段易于分級(jí)),而數(shù)據(jù)項(xiàng)表達(dá)式2則是供副標(biāo)題內(nèi)容下拉框中顯示用的,要比較直觀,并且與數(shù)據(jù)項(xiàng)表達(dá)式1一一對(duì)應(yīng)。
數(shù)據(jù)項(xiàng)表達(dá)式設(shè)置完成后,如要保存,就點(diǎn)擊〖保存〗按鈕;如想放棄,則點(diǎn)擊〖放棄〗按鈕。
至此,我們已經(jīng)描述了如何設(shè)置自定義報(bào)表的主標(biāo)題和各種類(lèi)型的副標(biāo)題。用戶(hù)可以根據(jù)上面所講的基本設(shè)置方法,結(jié)合自己的需要,靈活設(shè)置自己的標(biāo)題。注意:
如果用戶(hù)同時(shí)設(shè)置了若干個(gè)參照型副標(biāo)題,那么,自定義報(bào)表中所顯示的數(shù)據(jù)內(nèi)容要同時(shí)滿(mǎn)足這些參照型副標(biāo)題的要求。
如何設(shè)計(jì)表頭欄
設(shè)計(jì)表頭欄的界面與設(shè)計(jì)副標(biāo)題的界面是同一個(gè)界面,即格式設(shè)計(jì)界面。從界面上我們可以看出,表頭欄目可以不止一個(gè)。系統(tǒng)規(guī)定:在表頭欄設(shè)計(jì)區(qū),縱向,最多可以定義八行表頭欄目;橫向,所能定義的表頭欄目的個(gè)數(shù)要視自定義報(bào)表的欄目數(shù)而定。
設(shè)計(jì)表頭欄目可以按下列步驟進(jìn)行:
1、設(shè)計(jì)合適的表頭欄目設(shè)計(jì),用戶(hù)可以用系統(tǒng)自動(dòng)彈出的表頭欄目設(shè)計(jì)條來(lái)設(shè)計(jì)一個(gè)表頭
第32頁(yè)共49頁(yè)用友軟件
欄目;也可以在系統(tǒng)自動(dòng)彈出表頭欄目設(shè)計(jì)條后,用鼠標(biāo)拖動(dòng)它,在設(shè)計(jì)區(qū)的空白部分,以相對(duì)應(yīng)的表頭欄目設(shè)計(jì)條為單位,橫向是向前或向后,縱向是向上或向下,來(lái)回拖動(dòng)以改變表頭欄目設(shè)計(jì)條的大小,直到用戶(hù)自己滿(mǎn)意為止。2、將鼠標(biāo)指向表頭欄目設(shè)計(jì)條。
3、點(diǎn)擊鼠標(biāo)右鍵,系統(tǒng)將自動(dòng)彈出一個(gè)菜單條。4、用戶(hù)從中點(diǎn)擊【編輯】,則表頭欄目設(shè)計(jì)條進(jìn)入編輯狀態(tài),用戶(hù)可以在此輸入適當(dāng)?shù)臋谀績(jī)?nèi)容。
要訣:為了方便用戶(hù)進(jìn)行表頭欄目的設(shè)計(jì),系統(tǒng)特地提供【設(shè)置默認(rèn)】這一功能。用戶(hù)在系統(tǒng)自動(dòng)彈出的菜單條中用鼠標(biāo)點(diǎn)擊【設(shè)置默認(rèn)】,則系統(tǒng)自動(dòng)將用戶(hù)在“設(shè)計(jì)數(shù)據(jù)”部分為各欄目所設(shè)置的名稱(chēng)(參見(jiàn)格式設(shè)計(jì)界面中的表頭欄設(shè)計(jì)區(qū)中的黑體字部分)默認(rèn)為報(bào)表的表頭欄目,并且置于表頭欄區(qū)的最上一行。
設(shè)計(jì)表尾區(qū)
表尾區(qū)的功能與前面所講的副標(biāo)題區(qū)的功能是一致的,設(shè)計(jì)及系統(tǒng)的規(guī)定也是一致的,兩者的區(qū)別只是在于位置不同。
五、如何使用應(yīng)用技巧
可以說(shuō),在設(shè)計(jì)完數(shù)據(jù)和格式之后,一張報(bào)表就基本上可以定義出來(lái)了。但是,這樣定義出來(lái)的報(bào)表只能是最一般、最簡(jiǎn)單的報(bào)表。要想使自定義報(bào)表更加靈活、更能滿(mǎn)足用戶(hù)的需要,還必須要有一些應(yīng)用技巧。
目前,系統(tǒng)主要提供以下類(lèi)型的應(yīng)用技巧:分級(jí)與合計(jì);多重表達(dá)式。
如何使用分級(jí)與合計(jì)
所謂“分級(jí)”是指以指定的欄目字段為關(guān)鍵字進(jìn)行排序和分級(jí)。所謂“合計(jì)”是指對(duì)所選的欄目進(jìn)行合計(jì)運(yùn)算。這兩者既可分開(kāi)使用,但最好結(jié)合使用。下面,我們先逐一來(lái)看一下,然后再來(lái)看一下結(jié)合使用的情況。分級(jí)
在設(shè)置分級(jí)時(shí),用戶(hù)要先進(jìn)入分級(jí)設(shè)置界面,進(jìn)入的方法是:在自定義報(bào)表工具的主界面(圖9-2)中用鼠標(biāo)點(diǎn)擊〖匯總〗按鈕,系統(tǒng)自動(dòng)彈出設(shè)置界面,界面的各欄目?jī)?nèi)容說(shuō)明如下:
備選字段顯示區(qū)
備選字段顯示區(qū)內(nèi)所顯示的是在“設(shè)計(jì)數(shù)據(jù)”部分已定義好的欄目。功能選擇區(qū)
用戶(hù)點(diǎn)擊功能選擇區(qū)中的下拉框,系統(tǒng)將自動(dòng)彈出一個(gè)菜單條。所選字段顯示區(qū)
所選字段顯示區(qū)內(nèi)列示的是從備選字段顯示區(qū)內(nèi)選擇的將作為關(guān)鍵字的欄目字段。
設(shè)置分級(jí)的主要步驟如下:
1、在功能選擇區(qū)中進(jìn)行選擇,將當(dāng)前功能置為“分級(jí)”。
2、從備選字段顯示區(qū)中所列示的欄目字段中選擇合適的欄目字段,選擇的方法是:首先用鼠標(biāo)指向該欄目字段,然后按住鼠標(biāo)左鍵,將其拖至所選字段顯示區(qū)。
第33頁(yè)共49頁(yè)用友軟件
3、對(duì)某個(gè)已選欄目關(guān)鍵字來(lái)說(shuō),如果用戶(hù)希望在與合計(jì)處理聯(lián)用時(shí),它只是用來(lái)作為排序的關(guān)鍵字,而不做小計(jì)的處理,便可以將其前面的標(biāo)志置為“選中”。
注意:系統(tǒng)允許選擇多個(gè)欄目字段同時(shí)作為分級(jí)的關(guān)鍵字,不過(guò),這些關(guān)鍵字中要有主次之分。位于最上面的是第一關(guān)鍵字,次之的是第二關(guān)鍵字,接下去依次排列。因此,所選欄目關(guān)鍵字的排列順序是很重要的,它直接影響著報(bào)表數(shù)據(jù)的分級(jí)排序結(jié)果。當(dāng)然,用戶(hù)還可以更改已選擇的欄目關(guān)鍵字的順序,方法是:用鼠標(biāo)指向要改變排列位置的欄目關(guān)鍵字,按住鼠標(biāo)的左鍵,將其拖到另外的位置。系統(tǒng)還允許用戶(hù)對(duì)已選擇的欄目字段進(jìn)行刪除,方法是:在所選字段顯示區(qū),用鼠標(biāo)指向要被刪除的欄目關(guān)鍵字,按住鼠標(biāo)的右鍵,將其拖回備選字段顯示區(qū)。合計(jì)
在設(shè)置合計(jì)時(shí),用戶(hù)要先進(jìn)入合計(jì)設(shè)置界面,合計(jì)設(shè)置界面與分級(jí)設(shè)置界面是同一個(gè)界面。
設(shè)置合計(jì)的主要步驟如下:
1、在功能選擇區(qū)中進(jìn)行選擇,將當(dāng)前功能置為“合計(jì)”。
2、從備選字段顯示區(qū)中所列示的欄目字段中選擇合適的欄目字段,選擇的方法是:首先用鼠標(biāo)指向該欄目字段,然后按住鼠標(biāo)左鍵,將其拖至所選字段顯示區(qū)。
3、對(duì)某個(gè)已選欄目字段來(lái)說(shuō),如果用戶(hù)希望在作合計(jì)處理時(shí)以百分比形式顯示,那么就可以將其前面的標(biāo)志置為“選中”。
注意:系統(tǒng)允許選擇多個(gè)欄目字段同時(shí)進(jìn)行合計(jì)處理。系統(tǒng)還允許用戶(hù)對(duì)已選擇的欄目字段進(jìn)行刪除,方法是:在所選字段顯示區(qū),用鼠標(biāo)指向要被刪除的欄目關(guān)鍵字,按住鼠標(biāo)的右鍵,將其拖回備選字段顯示區(qū)。
訣竅在“設(shè)計(jì)數(shù)據(jù)”部分也可以進(jìn)行合計(jì)處理的設(shè)置。方法是:在設(shè)計(jì)數(shù)據(jù)界面中,用戶(hù)設(shè)定完某欄目?jī)?nèi)容后,如想對(duì)該欄目進(jìn)行合計(jì)處理,則將其他選項(xiàng)和按鈕中的“合計(jì)”置為選中,如果進(jìn)一步希望以百分比的形式顯示合計(jì)處理的結(jié)果,則還要將“%”置為選中。分級(jí)與合計(jì)結(jié)合使用
從前面的敘述我們可以看出:如果只是使用分級(jí),則只能起到按所選欄目關(guān)鍵字進(jìn)行排序的功效;如果只是使用合計(jì),則只能起到將所選欄目的數(shù)據(jù)進(jìn)行加總并顯示合計(jì)數(shù)的功效。但是,在實(shí)際工作中我們卻常常希望能夠?qū)⒍呓Y(jié)合起來(lái)。
具體方法是:首先,選擇用于分級(jí)的欄目字段(可以有若干個(gè);如果不想讓報(bào)表數(shù)據(jù)按某個(gè)欄目關(guān)鍵字進(jìn)行小計(jì)處理,可以將其前面的標(biāo)志置為選中);其次,選擇要進(jìn)行合計(jì)處理的欄目字段。
訣竅用于分級(jí)的欄目字段,最好是選擇編碼型的欄目字段。而在“設(shè)計(jì)數(shù)據(jù)”
第34頁(yè)共49頁(yè)用友軟件
部分可以將該編碼型的欄目字段設(shè)為不顯示,這樣,既能使報(bào)表數(shù)據(jù)簡(jiǎn)捷,又能達(dá)到分級(jí),避免重名的效果。在選擇進(jìn)行合計(jì)處理的欄目字段時(shí),盡量選擇那些數(shù)據(jù)型的欄目字段。
如何使用多重表達(dá)式
所謂多重表達(dá)式是指自定義報(bào)表設(shè)置主界面中多個(gè)表達(dá)式行并存的情況,用戶(hù)可以在同一個(gè)欄目下輸入多個(gè)表達(dá)式(最多輸入八個(gè)表達(dá)式行)。多重表達(dá)式主要適用于以下情況:一個(gè)欄目的內(nèi)容要來(lái)自?xún)蓚(gè)或兩個(gè)以上的地方,也就是說(shuō),無(wú)法用一個(gè)數(shù)據(jù)項(xiàng)表達(dá)式來(lái)進(jìn)行涵蓋,而必須要用多個(gè)表達(dá)式。
舉一個(gè)很簡(jiǎn)單的例子來(lái)說(shuō)明這種應(yīng)用:企業(yè)要出一張收入明細(xì)表,因而要設(shè)一個(gè)收入欄目,考慮到收入包括多個(gè)方面,如銷(xiāo)售收入、勞務(wù)收入等,這種情況下,顯然用一個(gè)數(shù)據(jù)項(xiàng)表達(dá)式無(wú)法涵蓋收入的所有內(nèi)容,而必須要用多重表達(dá)式,即收入欄目下的表達(dá)式1表示的是銷(xiāo)售收入,表達(dá)式2表示的是勞務(wù)費(fèi)收入。同樣地,用戶(hù)還可以為這些表達(dá)式分別設(shè)置數(shù)據(jù)篩選條件。這樣設(shè)置后,自定義報(bào)表顯示時(shí),收入欄目下便可以將所有種類(lèi)的滿(mǎn)足數(shù)據(jù)篩選條件的收入項(xiàng)都列示出來(lái)。
UFO報(bào)表的二次開(kāi)發(fā)
一、批命令
批命令實(shí)質(zhì)上是把多個(gè)UFO命令進(jìn)行集合操作處理,即在一個(gè)批命令文件中編寫(xiě)多個(gè)命令,執(zhí)行這個(gè)批命令文件就可以一次性完成這些命令。批命令在許多時(shí)候是必不可少的。例如當(dāng)主管單位進(jìn)行報(bào)表匯總時(shí)和企業(yè)集團(tuán)中的母公司進(jìn)行合并報(bào)表時(shí)。
所有的命令和函數(shù)均可在批命令中使用;批命令可以嵌套、遞歸(這是在單元公式中不能作到的)和帶參調(diào)用;批命令可以在批命令和自定義菜單中調(diào)用。
批命令文件在UFO提供的二次開(kāi)發(fā)窗口UFOEDIT中編寫(xiě),編寫(xiě)完成后以后綴“.SHL”保存。在系統(tǒng)窗口或報(bào)表窗口中都可以執(zhí)行批命令文件。
1、批命令的實(shí)現(xiàn)過(guò)程
第一步點(diǎn)取[文件]菜單中的[二次開(kāi)發(fā)],打開(kāi)“UFOEDIT”窗口。
第二步在UFOEDIT窗口中新建一個(gè)批命令文件,輸入U(xiǎn)FO命令,并保存批命令文件。注意:1)在批命令中不能使用全角字符(在雙引號(hào)""中可以使用全角字符)。
2)因?yàn)閁FOEDIT窗口沒(méi)有檢查錯(cuò)誤的功能,在批命令編寫(xiě)完畢后,應(yīng)檢查一下是否有語(yǔ)法錯(cuò)誤和邏輯錯(cuò)誤。
第三步在系統(tǒng)窗口或報(bào)表窗口都可以執(zhí)行批命令文件。第四步在UFOEDIT窗口中可以打印批命令文件。
例1、下面是一個(gè)審核報(bào)表的批命令。ifc6c7+c8+c9+c10disp"c6單元錯(cuò)誤!"returnend
ifc19c20+c21+c22+c23
第35頁(yè)共49頁(yè)用友軟件
disp"c19單元錯(cuò)誤!"returnend
ifc28c6+c19
disp"c28單元錯(cuò)誤!"returnend
disp"數(shù)據(jù)全部正確!"
例2、以下是《損益表》取數(shù)的批命令。letC5=fs(501,月,"貸",999,年)letC6=fs(502,月,"借",999,年)letC7=fs(503,月,"借",999,年)letC8=fs(504,月,"借",999,年)letC9=C5-ptotal(C6:C8)
letC10=fs(511,月,"貸",999,年)-fs(512,月,"借",999,年)letC11=dfs(521,321,月,"貸",,,999,年)letC12=fs(522,月,"借",999,年)letC13=C9+C10-C11-C12
letC14=fs(531,月,"貸",999,年)-fs(532,月,"借",999,年)letC15=fs(541,月,"貸",999,年)letC16=fs(542,月,"借",999,年)letC17=C13+C14+C15-C16letC18=fs(505,月,"借",999,年)letC19=C17-C18
letD5:D19=C5:C19+select(D5:D19,年@=年and月@=月+1)
例3、以下是采集下級(jí)單位報(bào)表的批命令。let&unit=getstr(“要采集的單位名稱(chēng):”)openrepo“a:\\zcfzb.rep”if&unit單位名稱(chēng)disp“單位名稱(chēng)不符!”breakend
let&year=getint(“要采集的年度:”)let&month=getint(“要采集的月份:”)openrepo“zcfzb”
appendfrom“a:\\zcfzb”for年=&yearand月=&monthappendfrom“a:\\syb”for年=&yearand月=&monthappendfrom“a:\\xjllb”for年=&yearand月=&month
例4、以下是一個(gè)尋找單位名稱(chēng)為“銷(xiāo)售部”表頁(yè)的批命令。LET&PAGE=1
第36頁(yè)共49頁(yè)
用友軟件
WHILE&PAGE用友軟件
A)簡(jiǎn)單條件分支語(yǔ)句格式:IF
END
運(yùn)行結(jié)果:如果條件為真,則執(zhí)行IF語(yǔ)句后面的語(yǔ)句行序列;如果條件為假,則執(zhí)行END后面的語(yǔ)句。例如:IFA3>0
LETB3=A3END
運(yùn)行結(jié)果:當(dāng)A3單元的值大于0時(shí),B3單元等于A3單元;當(dāng)A3單元的值小于等于0時(shí),執(zhí)行END之后的語(yǔ)句。
B)選擇條件分支語(yǔ)句格式:IF
ELSE
END
運(yùn)行結(jié)果:如果條件為真,則執(zhí)行語(yǔ)句行序列1;如果條件為假,則執(zhí)行ELSE后的語(yǔ)句行序列2。
例如:IFA3>1000
LETB3=A3ELSE
LETB3=0END
運(yùn)行結(jié)果:如果A3單元的值大于1000,B3單元等于A3單元;如果A3單元的值小于等于1000,B3單元等于0。
2)循環(huán)語(yǔ)句
格式:WHILE
END
運(yùn)行結(jié)果:當(dāng)條件為真時(shí),循環(huán)執(zhí)行語(yǔ)句行序列;直到條件為假時(shí),執(zhí)行END之后的語(yǔ)句。
例如:給12張表頁(yè)中的關(guān)鍵字“月”分別賦值為1-12。LET&AA=1
WHILE&AA用友軟件
運(yùn)行結(jié)果:跳出最近一層循環(huán)體
1、用于WHILEND語(yǔ)句中時(shí),執(zhí)行BREAK語(yǔ)句后將跳出WHILE循環(huán),執(zhí)行END之后的語(yǔ)句。
2、用于WHILEND語(yǔ)句中之外時(shí),執(zhí)行BREAK語(yǔ)句后將結(jié)束本批命令。(等同于RETURN語(yǔ)句的作用)
例如:以下語(yǔ)句完成功能是:有兩個(gè)報(bào)表ME.REP和DATA.REP,報(bào)表ME.REP各個(gè)表頁(yè)的A5單元取報(bào)表DATA.REP相應(yīng)表頁(yè)A5單元的數(shù)據(jù),全部取完之后顯示"本年度數(shù)據(jù)已全部取到。"
OPENREPORT"ME"http://打開(kāi)報(bào)表"ME"LET&MONTH=1
//給變量&MONTH賦初值為1WHILE&MONTHMONTH()
//如果變量&MONTH大于系統(tǒng)時(shí)間的月DISPLAY"本年度數(shù)據(jù)已全部取到。"http://顯示提示框"本年度數(shù)據(jù)已全部取到!"BREAK
//跳出WHILE循環(huán)END
//結(jié)束IF語(yǔ)句
LETA5@&MONTH="DATA"->A5@&MONTH
//當(dāng)前報(bào)表&MONTH表頁(yè)的A5單元等于報(bào)表"DATA"相同表頁(yè)的A5單元的值。LET&MONTH=&MONTH+1
//變量&MONTH加1,并回頭執(zhí)行WHILE語(yǔ)句END
//結(jié)束WHILE語(yǔ)句
4)返回語(yǔ)句格式:RETURN
運(yùn)行結(jié)果:結(jié)束最近一層批命令。
例如:以下是一個(gè)尋找單位名稱(chēng)為“銷(xiāo)售部”表頁(yè)的批命令。LET&PAGE=1
//給變量&PAGE賦初值為1WHILE&PAGE用友軟件
//如果關(guān)鍵字單位名稱(chēng)的值為"銷(xiāo)售部",則執(zhí)行下面語(yǔ)句;如果關(guān)鍵字單位名稱(chēng)的值不為"銷(xiāo)售部",則執(zhí)行&PAGE=&PAGE+1語(yǔ)句
DISPLAY"已找到銷(xiāo)售部表頁(yè)!"http://顯示提示框"已找到銷(xiāo)售部表頁(yè)!"RETURN
//結(jié)束本批命令
END
//結(jié)束IF語(yǔ)句
&PAGE=&PAGE+1//變量&PAGE加1
END
//結(jié)束WHILE循環(huán)
DISPLAY"未找到銷(xiāo)售部表頁(yè)!"
//顯示提示框"未找到銷(xiāo)售部表頁(yè)!"
4、函數(shù)
UFO有58個(gè)函數(shù),包括統(tǒng)計(jì)函數(shù)21個(gè),數(shù)學(xué)函數(shù)12個(gè),表操作輔助函數(shù)2個(gè),日期函數(shù)7個(gè),條件取值函數(shù)1個(gè),讀取數(shù)據(jù)庫(kù)數(shù)據(jù)函數(shù)1個(gè),指針狀態(tài)類(lèi)函數(shù)4個(gè),字符處理函數(shù)7個(gè),交互輸入函數(shù)2個(gè),文件函數(shù)1個(gè)。在UFO中,“業(yè)務(wù)函數(shù)”154個(gè),使用業(yè)務(wù)函數(shù)可以從《總賬》《應(yīng)收》《應(yīng)付》等系統(tǒng)中提取數(shù)據(jù)。大部分函數(shù)既可以在編輯單元公式時(shí)使用,又可以在批命令中使用,但有一部分函數(shù),如:本表他頁(yè)取數(shù)函數(shù)、指針狀態(tài)類(lèi)函數(shù)、交互輸入函數(shù)等只限用于批命令。
當(dāng)您在編輯單元公式時(shí),您可以直接使用函數(shù)。如果您不愿意記憶一連串的名字、參數(shù)、括號(hào)等復(fù)雜格式,您可以使用“函數(shù)向?qū)А卑粹o,在函數(shù)向?qū)?duì)話(huà)框的指導(dǎo)下一步一步完成函數(shù)的設(shè)置,并隨時(shí)可以用F1鍵調(diào)出相關(guān)幫助。
除數(shù)學(xué)函數(shù)、條件取值函數(shù)外其他函數(shù)均不允許嵌套使用。
當(dāng)您使用UFO的命令窗和程序編輯器時(shí),您可以直接使用函數(shù),您不需要完整記憶完整的函數(shù)格式,甚至不需記憶完整的函數(shù)名,只要您輸入函數(shù)名的前幾個(gè)字母,您就要以用F1調(diào)出相關(guān)函數(shù)的幫助信息。
注意:函數(shù)中使用到的字母和符號(hào),如:函數(shù)名、括號(hào)(())、引號(hào)(“”)、逗號(hào)(,)、等號(hào)(=)等均為半角符號(hào)。1)業(yè)務(wù)函數(shù)
A)總帳函數(shù):
期初額函數(shù):QC、sQC、wQC期末額函數(shù):QM、sQM、wQM發(fā)生額函數(shù):FS、sFS、wFS累計(jì)發(fā)生額函數(shù):LFS、sLFS、wLFS條件發(fā)生額函數(shù):TFS、sTFS、wTFS〖參數(shù)說(shuō)明〗
科目缺省即求輔助項(xiàng)的發(fā)生額合計(jì),此時(shí)〈核算類(lèi)別〉參數(shù)不能缺省。合法的〈方向〉為“借”、“貸”、“j”、“d”!凑ヅ浞绞健,模糊匹配用“=”,精確匹配用“==”!淳幋a1〉與〈編碼2〉與科目編碼的核算賬類(lèi)有關(guān)。
第40頁(yè)共49頁(yè)用友軟件
〈核算類(lèi)別〉只在〈科目編碼〉缺省時(shí)有意義。
〈項(xiàng)目大類(lèi)名稱(chēng)〉只在〈科目編碼〉缺省且〈核算類(lèi)別〉含“項(xiàng)目”時(shí)有意義。〖返回值〗
數(shù)值型,返回指定科目某會(huì)計(jì)期間某方向符合某條件的發(fā)生額合計(jì)數(shù)。
如果該會(huì)計(jì)科目帶輔助核算賬類(lèi),那么返回編碼所對(duì)應(yīng)的輔助項(xiàng)的累計(jì)發(fā)生額。注意:
由于使用借貸記賬法,〈方向〉為“借”或“貸”。條件發(fā)生額函數(shù)的〈方向〉不能缺省。
如果您的科目有兩種輔助核算,則這兩個(gè)輔助項(xiàng)在公式中的排列位置必須正確,
否則系統(tǒng)將無(wú)法正確結(jié)轉(zhuǎn)。五種輔助項(xiàng)在公式中先后順序?yàn)椋翰块T(mén),個(gè)人,客戶(hù),供應(yīng)商,項(xiàng)目。例如:52101為某部門(mén)項(xiàng)目科目,則您可以輸入QC(“52101”,月,“部門(mén)一”,“項(xiàng)目一”),而不可以輸入QC(“52101”,月,“項(xiàng)目一”,“部門(mén)一”)。
若科目為非末級(jí)科目,則返回其所有下級(jí)科目的發(fā)生額之和。若其下級(jí)科目的發(fā)
生額方向與公式中定義的方向不一致,則只返回發(fā)生額方向與公式定義方向一致的發(fā)生額之和。對(duì)方科目發(fā)生額函數(shù):DFS、sDFS、wDFS凈額函數(shù):JE、sJE、wJE
2)統(tǒng)計(jì)函數(shù)
固定區(qū)可變區(qū)立體方向
合計(jì)函數(shù)PTOTALGTOTALTOTAL平均值函數(shù)PAVGGAVGAVG計(jì)數(shù)函數(shù)PCOUNTGCOUNTCOUNT最小值函數(shù)PMINGMINMIN最大值函數(shù)PMAXGMAXMAX方差函數(shù)PVARGVARVAR偏方差函數(shù)PSTDGSTDSTD
3)數(shù)學(xué)函數(shù)SIN正弦函數(shù)COS余弦函數(shù)TAN正切函數(shù)CTAN余切函數(shù)ABS絕對(duì)值函數(shù)INT取整函數(shù)SQR平方根函數(shù)LN自然對(duì)數(shù)函數(shù)LOG常用對(duì)數(shù)函數(shù)EXP指數(shù)函數(shù)
ROUND四舍五入函數(shù)PAI圓周率函數(shù)
第41頁(yè)共49頁(yè)用友軟件
4)字符處理函數(shù)
LEN字符串長(zhǎng)度函數(shù)
STR數(shù)值型值轉(zhuǎn)換成字符型值SUBSTR取子串函數(shù)TRIM去空格函數(shù)
LOWER字符串轉(zhuǎn)換為小寫(xiě)字母函數(shù)UPPER字符串轉(zhuǎn)換為大寫(xiě)字母函數(shù)VAL字符串轉(zhuǎn)換為數(shù)值型值
5)時(shí)間與日期函數(shù)SECOND秒函數(shù)MINUTE分函數(shù)HOUR小時(shí)函數(shù)DAY日期函數(shù)
MONTH月份函數(shù)SEASON季度函數(shù)YEAR年函數(shù)
6)表操作輔助函數(shù)MRECNO頁(yè)面號(hào)函數(shù)
SELECT本表他頁(yè)取數(shù)函數(shù)
7)交互輸入函數(shù)
GETINT窗口交互輸入數(shù)值函數(shù)GETSTR窗口交互輸入字符函數(shù)
8)文件檢測(cè)函數(shù)
〖函數(shù)格式〗FILE(“”)
〖參數(shù)說(shuō)明〗文件名:想要檢測(cè)文件的文件名,必須加上擴(kuò)展名,可以加上路徑名,不能使用通配符“*”和“?”。默認(rèn)為當(dāng)前路徑,可以為字符串或字符變量!挤祷刂怠饺粼撐募嬖冢祷1;若該文件不存在,返回0!际褂梅秶脚。
〖范例〗若文件“aa.rep”存在,如下函數(shù)返回1;若文件“aa.rep”不存在,如下函數(shù)返回0。
FILE(“aa.rep”)
9)指針狀態(tài)類(lèi)函數(shù)MBOF頁(yè)面頭函數(shù)MEOF頁(yè)面尾函數(shù)MNUMBER頁(yè)面數(shù)函數(shù)SNUMBER可變區(qū)大小函數(shù)
10)條件取數(shù)/賦值函數(shù)
第42頁(yè)共49頁(yè)用友軟件
條件取值函數(shù)
〖函數(shù)格式〗IFF(,,)〖參數(shù)說(shuō)明〗邏輯表達(dá)式:控制函數(shù)返回值的條件。條件真值:當(dāng)條件為真時(shí)函數(shù)的返回值,為算術(shù)表達(dá)式。條件假值:當(dāng)條件為假時(shí)函數(shù)的返回值,為算術(shù)表達(dá)式。
〖返回值〗當(dāng)算術(shù)表達(dá)式為真時(shí),返回條件真值,當(dāng)算術(shù)表達(dá)式為假時(shí),返回條件假值!甲⑨尅接糜趩卧綍r(shí)不能使被賦值的區(qū)域與算術(shù)表達(dá)式中用到的區(qū)域重復(fù),如:A3=IFF(A3>0,10,-10)是不對(duì)的。
11)讀取數(shù)據(jù)庫(kù)數(shù)據(jù)函數(shù)
〖函數(shù)格式〗INDB(“”,“”,,,[條件])〖參數(shù)說(shuō)明〗文件名:數(shù)據(jù)庫(kù)文件名,可以是ACCESS文件(*.mdb)、MSEXCEL文件(*.xls)、LOTUS1-2-3文件(*.wk4)、DBASE數(shù)據(jù)庫(kù)文件(*.dbf)、標(biāo)準(zhǔn)文本文件(*.txt)。表名:對(duì)于ACCESS文件(*.mdb)、MSEXCEL文件(*.xls)、LOTUS1-2-3文件(*.wk4)來(lái)說(shuō),為數(shù)據(jù)表名;對(duì)于DBASE數(shù)據(jù)庫(kù)文件(*.dbf)、標(biāo)準(zhǔn)文本文件(*.txt)來(lái)說(shuō),可以是空串(“”)。字段名:對(duì)于ACCESS文件(*.mdb)、DBASE數(shù)據(jù)庫(kù)文件(*.dbf)來(lái)說(shuō),為數(shù)據(jù)庫(kù)字段名稱(chēng);對(duì)于MSEXCEL文件(*.xls)、LOTUS1-2-3文件(*.wk4)、標(biāo)準(zhǔn)文本文件(
*.txt)來(lái)說(shuō),是報(bào)表或文本的第一行某單元或某段,只能是一個(gè)字段或單元。記錄號(hào):確定取符合條件的第幾個(gè)記錄(數(shù)據(jù)庫(kù))或第幾行(電子表及文本),為正整數(shù)或正整數(shù)型變量。
條件:數(shù)據(jù)庫(kù)記錄篩選條件,與SQL語(yǔ)言的SELECT語(yǔ)句的WHERE子句規(guī)范一樣。
〖返回值〗符合條件的指定數(shù)據(jù)庫(kù)字段某個(gè)記錄!甲⑨尅酱撕瘮(shù)一次只能讀取一個(gè)數(shù)。
5、命令
1)狀態(tài)轉(zhuǎn)換命令
DESIGN進(jìn)入格式狀態(tài)命令DATA進(jìn)入數(shù)據(jù)狀態(tài)命令
2)文件命令
NEW新建報(bào)表命令OPEN打開(kāi)文件命令
OPENREPORT打開(kāi)報(bào)表命令CLOSE關(guān)閉當(dāng)前文件命令
CLOSEALL關(guān)閉全部打開(kāi)的文件命令SAVE保存文件命令SAVEAS另存為命令
COPYSTRUCTURETO格式拷貝命令COPYTO復(fù)制文件命令
第43頁(yè)共49頁(yè)用友軟件
DO執(zhí)行批命令命令
SETMENU執(zhí)行自定義菜單命令PRINT打印命令
EXIT退出UFO命令
3)格式命令SIZE定義表尺寸命令
〖命令格式〗SIZE[][,]
〖參數(shù)說(shuō)明〗行數(shù):1255之間的整數(shù)或變量,缺省時(shí)不改變?cè)袛?shù)設(shè)置。
列數(shù):19999之間的整數(shù)或變量,缺省時(shí)不改變?cè)袛?shù)設(shè)置。
〖運(yùn)行狀態(tài)〗格式狀態(tài)。HIGH定義行高命令
〖命令格式〗HIGH,
〖參數(shù)說(shuō)明〗區(qū)域:不含頁(yè)號(hào)和表名,不可用可變區(qū)相對(duì)表示法表示。行高:0480之間的整數(shù)或變量,變量將自動(dòng)取整!歼\(yùn)行狀態(tài)〗格式狀態(tài)。WIDE定義列寬命令
〖命令格式〗WIDE,
〖參數(shù)說(shuō)明〗區(qū)域:不含頁(yè)號(hào)和表名,不可用可變區(qū)相對(duì)表示法表示。列寬:0640之間的整數(shù)或變量,變量將自動(dòng)取整!歼\(yùn)行狀態(tài)〗格式狀態(tài)。DRAW區(qū)域畫(huà)線
〖命令格式〗DRAW[,][,]〖參數(shù)說(shuō)明〗區(qū)域:畫(huà)線區(qū)域,不含頁(yè)號(hào)和表名。類(lèi)型:可以為以下字符,缺省為N,網(wǎng)線。
N:網(wǎng)線;B:框線;H:豎線;V:橫線;\\:正斜線;/:反斜線。線型:可以為以下字符串,缺省為S1,細(xì)線。
U:空線,即抹線;S1:細(xì)線;S2:粗線;S3:超粗線;D:虛線;LD:長(zhǎng)虛線;D1:點(diǎn)劃線;D2:雙點(diǎn)劃線!歼\(yùn)行狀態(tài)〗格式狀態(tài)。
〖注釋〗畫(huà)正反斜線時(shí)區(qū)域不能大于30行或30列。TYPE定義單元類(lèi)型
〖命令格式〗TYPE[,]
〖參數(shù)說(shuō)明〗區(qū)域:不含頁(yè)號(hào)和表名,不可用可變區(qū)相對(duì)表示法表示。類(lèi)型:為以下字母,缺省為D,數(shù)值型。D:數(shù)值型;S:字符型;F:表樣型!歼\(yùn)行狀態(tài)〗格式狀態(tài)。VAREA定義可變區(qū)
〖命令格式〗格式1:VAREA[S],[,]
格式2:VAREAU
〖參數(shù)說(shuō)明〗S:標(biāo)識(shí)符,表示設(shè)置可變區(qū),可以缺;
U:標(biāo)識(shí)符,表示取消可變區(qū)。
可變區(qū)位置:用“!”或字母表示在某列設(shè)置列可變區(qū),用“#”表示在某行設(shè)置行可變區(qū)。
第44頁(yè)共49頁(yè)用友軟件
可變區(qū)大小:可以為正整數(shù)和正整數(shù)型變量,缺省為1。
〖運(yùn)行狀態(tài)〗格式狀態(tài)。VARSIZE定義可變區(qū)大小
〖命令格式〗VARSIZE
〖參數(shù)說(shuō)明〗可變區(qū)大小:可以為正整數(shù)和正整數(shù)型變量。〖運(yùn)行狀態(tài)〗格式狀態(tài)。
〖注釋〗使用此命令前應(yīng)已設(shè)置了可變區(qū)。
4)數(shù)據(jù)命令
LET賦值命令A(yù)PPENDFROM數(shù)據(jù)采集命令RECAL重計(jì)算命令CHECK審核命令RECHECK驅(qū)動(dòng)審核命令
ROUND驅(qū)動(dòng)舍位平衡命令SORT表頁(yè)排序命令GSORT可變區(qū)排序命令TOTAL報(bào)表匯總命令
GTOTAL可變區(qū)數(shù)據(jù)匯總命令BROWSE多區(qū)域數(shù)據(jù)透視命令
5)編輯命令A(yù)PPEND追加表頁(yè)命令GAPPEND追加可變區(qū)命令DELETE刪除表頁(yè)命令GDELETE刪除可變區(qū)命令I(lǐng)NSERT插入表頁(yè)/行/列命令EXCHANGE表頁(yè)交換命令CLEAR清除區(qū)域命令FREE清除變量命令SKIP翻頁(yè)命令(一個(gè)UFO報(bào)表最多可容納99,999張表頁(yè))SETFOCUS設(shè)置當(dāng)前區(qū)域命令SETPAGE設(shè)置當(dāng)前表頁(yè)命令FIND查找表頁(yè)命令GFIND查找可變區(qū)命令CONTINUE繼續(xù)上次查找命令
6)文本文件輸入/輸出命令I(lǐng)NTEXT讀入文本文件命令OUTTEXT輸出文本文件命令
7)工具命令
SETSWITCHON/OFF提示框打開(kāi)/關(guān)閉命令〖命令格式〗SETSWITCHON/OFF
第45頁(yè)共49頁(yè)
用友軟件
〖參數(shù)說(shuō)明〗無(wú)參數(shù)。
〖運(yùn)行狀態(tài)〗系統(tǒng)狀態(tài),格式狀態(tài),數(shù)據(jù)狀態(tài)。
〖注釋〗ON:顯示“是否重計(jì)算”提示框;顯示COPYTO、TOTALTO命令提示框。OFF:不顯示“是否重計(jì)算”提示框,自動(dòng)計(jì)算;不顯示COPYTO、TOTALTO命令提示框。PROTECT格式保護(hù)命令UFOEDIT二次開(kāi)發(fā)命令DISPLAY窗口顯示命令LIST變量列表命令MAIL傳輸命令//注釋命令舉例練習(xí)
1、查找報(bào)表文件是否存在,報(bào)表名稱(chēng)及路徑由用戶(hù)交互輸入。LET&WJ=GETSTR(“請(qǐng)輸入報(bào)表名稱(chēng)及路徑”)iffile(&WJ)=0
disp"該報(bào)表不存在!"else
disp"該報(bào)表存在!"end
2、按照用戶(hù)指定的月分,查找該月分的表頁(yè)(置為當(dāng)前頁(yè))。sorton月
let&y=getint(“請(qǐng)輸入月份”)let&y0=mrecn()
if月val(subs(&y,1,2))
findfor月=val(subs(&y,1,2))let&y1=mrecn()if&y1=&y0
disp"該月份的表頁(yè)不存在!"closereturnelse
setpage&y1endelse
setpage&y0end
3、驗(yàn)證密碼是否正確,密碼保存在“pass.rep”文件的A2中,密碼正確,則打開(kāi)“head.rep”,三次輸入錯(cuò)誤,則退出。openrepo"pass.rep"
第46頁(yè)共49頁(yè)用友軟件
let&i=1let&pass=a2close
while&ie6:e30rela月with"AA"->月+1,年with"AA"->年else
lete6:e30=d6:d30endsave
skip1end
二、自定義菜單
自定義菜單是用戶(hù)編寫(xiě)的,實(shí)現(xiàn)特定功能和操作流程的菜單,它可以取代系統(tǒng)菜單和報(bào)表菜單。功能菜單實(shí)現(xiàn)了對(duì)UFO功能的調(diào)用,即以用戶(hù)編輯的菜單項(xiàng)目來(lái)調(diào)用UFO的功能。
菜單文件在UFO提供的二次開(kāi)發(fā)窗口UFOEDIT中編寫(xiě),編寫(xiě)完成后以后綴“.MNU”保存。在系統(tǒng)窗口或報(bào)表窗口中可以執(zhí)行菜單文件,執(zhí)行之后它將取代UFO的菜單。
1、自定義菜單的實(shí)現(xiàn)過(guò)程
第一步點(diǎn)取[文件]菜單中的[二次開(kāi)發(fā)],打開(kāi)二次開(kāi)發(fā)窗口“UFOEDIT”窗口。
第二步在UFOEDIT窗口中新建一個(gè)菜單文件,分別輸入菜單項(xiàng)的名字和要執(zhí)行的命令,并保存菜單文件。
注意:1)自定義菜單最多可以有3級(jí),每一級(jí)菜單不能超過(guò)12個(gè)。第三步在系統(tǒng)窗口或報(bào)表窗口中都可以執(zhí)行菜單文件。
第四步在UFOEDIT窗口中可以打印自定義菜單和所執(zhí)行命令的清單。
第47頁(yè)共49頁(yè)用友軟件
2、編輯菜單項(xiàng)
菜單項(xiàng)標(biāo)題:在其中輸入菜單的名字。菜單名字不能超過(guò)19個(gè)字符。是否有下級(jí)菜單:如果此菜單有下拉菜單,則點(diǎn)取此多選鈕。如果沒(méi)有下拉菜單,則不點(diǎn)取。請(qǐng)輸入此菜單項(xiàng)要執(zhí)行的命令:如果此菜單項(xiàng)沒(méi)有下級(jí)菜單,即它是最后一級(jí)菜單,請(qǐng)?jiān)诖丝蛑休斎氪瞬藛雾?xiàng)要執(zhí)行的命令。如果此菜單項(xiàng)有下級(jí)菜單,此編輯框?qū)⒆兓,不能輸入任何?nèi)容。狀態(tài)欄說(shuō)明:在其中輸入此菜單項(xiàng)的說(shuō)明文字。在執(zhí)行此菜單文件時(shí),當(dāng)此菜單項(xiàng)被激活時(shí),說(shuō)明文字將顯示在狀態(tài)欄中。
點(diǎn)取“確認(rèn)”按鈕后,定義的菜單名字將顯示在窗口中的自定義菜單欄中。把鼠標(biāo)移動(dòng)到自定義菜單欄上時(shí),可以看到出現(xiàn)了下拉菜單,在下拉菜單中有一個(gè)綠色框,雙擊此框可以用相同的方法編輯下拉菜單。
第48頁(yè)共49頁(yè)
友情提示:本文中關(guān)于《UFO報(bào)表》給出的范例僅供您參考拓展思維使用,UFO報(bào)表:該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。