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)行刪除表頁的操作。F
4.在UFO的數(shù)據(jù)狀態(tài),可以調(diào)整報(bào)表的行高和列寬。T
5.在UFO中只能從總賬中提取財(cái)務(wù)數(shù)據(jù)。F6.在UFO中單元中的數(shù)據(jù)類型只有表樣型、數(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中,透視功能是查詢不同報(bào)表文件中的同頁數(shù)據(jù)。F
14.UFO報(bào)表的所有數(shù)據(jù)單元都可以聯(lián)查明細(xì)賬。F
15.UFO中可以在命令行方式下使用語句。F16.UFO報(bào)表中可在同一表頁上插入多個(gè)圖形。T
17.在UFO命令窗口輸入命令回車后,可以馬上看到運(yùn)行結(jié)果。T
18.在UFO二次開發(fā)窗口下輸入命令行后,可以提示語法錯(cuò)誤。F
19.在UFO中生成一張新表時(shí),所有的單元都被默認(rèn)為是字符單元。F
20.在UFO報(bào)表中,關(guān)鍵字的主要作用是標(biāo)識(shí)表頁。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)表表頁
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ù)庫文件(.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)表文件的表頁可以是(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.本表本期表頁C10單元數(shù)據(jù)+本表本年下一會(huì)計(jì)期表頁D10單元數(shù)據(jù)。
B.本表本期表頁C10單元數(shù)據(jù)+它表本年本期表頁D10單元數(shù)據(jù)。
C.本表本期C10單元數(shù)據(jù)+它表本年上期表頁D10單元數(shù)據(jù)。
D.本表本期表頁C10單元數(shù)據(jù)+本年度本表上一會(huì)計(jì)期表頁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ì)于打開的報(bào)表,若想從"SYB.REP"報(bào)表的第一頁C4單元取數(shù),填到本表的第一頁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.從下列公式中,選出正確的本表它頁取數(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í),通過(B)讓計(jì)算機(jī)自動(dòng)完成取數(shù)計(jì)算。A.輸入單位名稱。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.在表頁重算時(shí),同時(shí)執(zhí)行舍位計(jì)算。22.在UFO中欲查找某一時(shí)間的損益表數(shù)據(jù),需要在(D)下進(jìn)行查詢。A.格式狀態(tài)B.打印輸出C.導(dǎo)出文件D.數(shù)據(jù)狀態(tài)
23.UFO報(bào)表中欲將多張表頁的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)表通過__(A)_____操作可生成可以在瀏覽器上瀏覽的網(wǎng)頁報(bào)表文件。A.文件菜單下的“生成HTML文件”B.文件菜單下的“另存為”
C.文件菜單下的“其它財(cái)務(wù)軟件”中的“導(dǎo)出”
D.文件菜單下的“其它格式”中的“導(dǎo)出成XML”
26.以下哪項(xiàng)是UFO系統(tǒng)變量書寫格式?(B)A.AB.&AC.$AD.%A
27.UFO報(bào)表的本表它頁取數(shù)函數(shù)SELECT(D,年@=年AND月@=月+1)的含義是(D)。A.取會(huì)計(jì)年度相同的下月表頁D列數(shù)據(jù)并給本頁的D列。
B.取會(huì)計(jì)年度相同的下月表頁D列數(shù)據(jù)。C.取會(huì)計(jì)年度相同的上月表頁D列數(shù)據(jù)并給本頁的D列。
D.取會(huì)計(jì)年度相同的上月表頁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本表他頁取數(shù)函數(shù)select(?A10,年@=年and月@=月-1)中的A10是_(A)_單元。A.同年下一會(huì)計(jì)期表頁上的單元。B.同年上一會(huì)計(jì)期表頁上的單元。C.本期表頁上的單元。
D.他表相同會(huì)計(jì)期表頁上的單元。
31.在UFO報(bào)表的格式狀態(tài)下所作的操作,以下哪種說法是正確的?(C)
A.對(duì)當(dāng)前報(bào)表的所有表頁都沒作用。B.對(duì)相關(guān)報(bào)表的所有表頁都起作用。C.對(duì)當(dāng)前報(bào)表的所有表頁都起作用。D.對(duì)當(dāng)前報(bào)表的指定表頁起作用。
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的批命令文件是在()編寫,其中的語法錯(cuò)誤在(C)。
A.UFO二次開發(fā)窗口.....編輯完成時(shí)提示。B.一般文件編輯器.....執(zhí)行命令文件時(shí)提示。
C.二次開發(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è)定,將作用于指定表頁。
B.對(duì)于報(bào)表尺寸、顏色等的設(shè)定,將不影響表頁。
C.對(duì)于報(bào)表尺寸、顏色等的設(shè)定,將作用第一表頁。
D.對(duì)于報(bào)表尺寸、顏色等的設(shè)定,將作用于所有表頁。38.在“LETC4=D4RELATION月WITH月+1”命令中,RELATION引導(dǎo)的內(nèi)容含義為(B)。A.同表表頁篩選條件。B.同表表頁關(guān)聯(lián)條件。C.他表表頁關(guān)聯(lián)條件。D.他表表頁篩選條件。
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)表沒有任何變化。C.可增加兩個(gè)表頁。
D.在數(shù)據(jù)狀態(tài)增加兩個(gè)表頁,在格式狀態(tài)增加兩行。
41.在UFO報(bào)表的操作窗口內(nèi),點(diǎn)擊行標(biāo)和列標(biāo)相交處的空白格的功能是___(A)__.A.選擇全表單元B.按列劃分顯示窗口C.按行劃分顯示窗口D.沒有任何功能三、UFO報(bào)表多選題
1.UFO報(bào)表具有以下哪些功能?(AB)A.設(shè)計(jì)報(bào)表格式B.從總賬中取數(shù)C.文檔編輯D.制作動(dòng)畫
2.以下哪些類型是UFO報(bào)表的單元類型?(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è)表頁D.本表新的一個(gè)表頁
10.UFO報(bào)表可以將下列哪些類型的數(shù)據(jù)文件采集到UFO報(bào)表文件中?(BD)A..JPGB..TXTC..DOCD..DBF
11.以下哪些是UFO中報(bào)表數(shù)據(jù)查詢的輸出形式?(AC)A.整張表頁B.整個(gè)報(bào)表文件
C.多張表頁的局部?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í)行插入表頁操作B.在格式狀態(tài)下執(zhí)行插入行或列操作C.在格式狀態(tài)下執(zhí)行追加行或列操作D.在數(shù)字狀態(tài)下執(zhí)行追加表頁操作
14.用UFO報(bào)表的命令,可以執(zhí)行(ACD)操作。
A.刪除表頁B.畫表線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ū)域畫線C.區(qū)域填充D.套用格式
17.下列哪種方法能保證UFO報(bào)表的格式不被改動(dòng)?(BD)A.改變文件類型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ù)是表樣類數(shù)據(jù)。
B.對(duì)于字符型單元只能在數(shù)據(jù)狀態(tài)下輸入數(shù)據(jù)。
C.需要設(shè)置組合的單元必須具有相同的單元類型。
D.各表頁同樣位置上的表樣單元的內(nèi)容和顯示方式都相同。
22.下列哪些方法可以輸入單元公式?(AC)A.按“=”鍵輸入公式
B.在編輯框中輸入“=”和公式C.點(diǎn)擊“fx”按鈕,輸入公式D.雙擊單元格輸入公式
23.UFO報(bào)表可以按以下哪些條件作為表頁匯總條件?(ABC)
A.以單元的值為匯總條件B.以關(guān)鍵字的值為匯總條件C.以表頁號(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.表頁重算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)中,要想在表頁上聯(lián)查明細(xì)帳,需要具備哪些權(quán)限?(BCD)A.UFO的函數(shù)權(quán)限
B.UFO所有明細(xì)功能權(quán)限C.總賬明細(xì)賬查詢權(quán)限D(zhuǎn).UFO總賬函數(shù)權(quán)限
擴(kuò)展閱讀:用友UFO報(bào)表高級(jí)應(yīng)用 二次開發(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)表的二次開發(fā)
1、批命令介紹2、自定義菜單
第1頁共49頁用友軟件
UFO報(bào)表的高級(jí)功能
一、報(bào)表匯總
報(bào)表的匯總是報(bào)表數(shù)據(jù)不同形式的疊加。利用UFO提供的匯總功能就可以快速、簡(jiǎn)捷地完成報(bào)表匯總操作。
UFO提供了表頁匯總和可變區(qū)匯總兩種匯總方式,表頁匯總是把整個(gè)報(bào)表的數(shù)據(jù)進(jìn)行立體方向的疊加,匯總數(shù)據(jù)可以存放在本報(bào)表的最后一張表頁或生成一個(gè)新的匯總報(bào)表?勺儏^(qū)匯總是把指定表頁中可變區(qū)數(shù)據(jù)進(jìn)行平面方向的疊加,把匯總數(shù)據(jù)存放在本頁可變區(qū)的最后一行或一列。
表頁匯總
UFO的表頁匯總功能非常強(qiáng)大,即可把匯總數(shù)據(jù)保存在本報(bào)表中,也可形成一個(gè)新的匯總表;即可匯總報(bào)表中所有的表頁,也可只匯總符合指定條件的表頁,例如在1996年全年各月共12張表頁中,匯總上半年的表頁;報(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)取[表頁],將彈出“表頁匯總─步驟1/3”對(duì)話框,此對(duì)話框用于指定表頁匯總數(shù)據(jù)保存的位置。
如果要把匯總結(jié)果保存在本報(bào)表中,請(qǐng)點(diǎn)取“匯總到本表最后一張表頁”單選鈕。UFO
將自動(dòng)追加一張表頁,并把匯總數(shù)據(jù)存在這張表頁中。
如果要把匯總結(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)取“下一步”按鈕,將彈出“表頁匯總─步驟2/3”對(duì)話框,此對(duì)話框用于指定匯總哪些表頁。
如果要匯總報(bào)表中所有的表頁,請(qǐng)點(diǎn)取“下一步”按鈕。
如果匯總報(bào)表中的部分表頁,在“表頁匯總條件”中定義條件。可以以單元的值為匯總
條件,或者以關(guān)鍵字的值為匯總條件,或者以表頁號(hào)為匯總條件。匯總條件可以有多個(gè),它們之間是“并且”或“或者”的關(guān)系。點(diǎn)取“并且”、“或者”、“加入”按鈕可以使匯總條件進(jìn)入“匯總條件編輯框”。如果您對(duì)UFO比較熟悉,也可直接在“匯總條件編輯框”輸入和修改匯總條件。
A.以單元的值為匯總條件
在左邊編輯框中輸入單元名稱,在中間編輯框中選擇關(guān)系運(yùn)算符,在右邊編輯框中輸入單元的值。注意:如果單元的值為字符時(shí),應(yīng)加上雙引號(hào)""。例如:“A10>=500”表示匯總A10單元的值大于等于500的表頁,忽略A10單元的值小于500的表頁。
B.以關(guān)鍵字的值為匯總條件
第2頁共49頁用友軟件
在左邊編輯框中選擇已設(shè)置的關(guān)鍵字,在中間編輯框中選擇關(guān)系運(yùn)算符,在右邊編輯框中選擇關(guān)鍵字的值。例如:“年=1996AND月>6”表示匯總1996年下半年的表頁。
C.以表頁號(hào)為匯總條件
在左邊編輯框中輸入表頁號(hào)函數(shù)“MREC()”,在中間編輯框中選擇關(guān)系運(yùn)算符,在右邊編輯框中輸入表頁號(hào)。例如:“MREC()>=5ANDMREC()用友軟件
例如:“A10>=500”表示匯總A10單元的值大于等于500的表頁,忽略A10單元的值小于500的表頁。
B.以關(guān)鍵字的值為匯總條件
在左邊編輯框中選擇已設(shè)置的關(guān)鍵字,在中間編輯框中選擇關(guān)系運(yùn)算符,在右邊編輯框中選擇關(guān)鍵字的值。例如:“年=1996AND月>5”表示匯總1996年下半年的表頁。
C.以表頁號(hào)為匯總條件
在左邊編輯框中輸入表頁號(hào)函數(shù)“MREC()”,在中間編輯框中選擇關(guān)系運(yùn)算符,在右邊編輯框中輸入表頁號(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è)表頁中的可變區(qū)數(shù)量已超出設(shè)置的可變區(qū)大小,則該表頁的可變區(qū)匯總結(jié)果將無法保存。
2、對(duì)于字符型數(shù)據(jù)的匯總,如果字符串不同,則匯總結(jié)果為最后一個(gè)字符單元的內(nèi)容。
二、報(bào)表審核
在經(jīng)常使用的各類財(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頁共49頁用友軟件
的勾稽關(guān)系對(duì)報(bào)表進(jìn)行勾稽關(guān)系檢查。一般地來講,我們稱這種檢查為數(shù)據(jù)的審核。
UFO系統(tǒng)對(duì)此特意提供了數(shù)據(jù)的審核公式,它將報(bào)表數(shù)據(jù)之間的勾稽關(guān)系用公式表示出來,我們稱之為審核公式。
1、定義報(bào)表審核關(guān)系
在報(bào)表格式設(shè)計(jì)狀態(tài)下,用鼠標(biāo)選取菜單“數(shù)據(jù)”-“編輯公式”-“審核公式”命令,調(diào)出“定義審核關(guān)系”對(duì)話框。按照對(duì)話框右側(cè)的格式范例輸入審核公式。審核公式編輯完畢,檢查無誤后選擇“確認(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頁共49頁用友軟件
3、各表間的審核公式
假設(shè)我們要審核調(diào)查表“as02.rep”,該表數(shù)據(jù)部分來自調(diào)查表“as021.rep”。下表為“as021.rep”:
下表為“as02.rep”:
調(diào)查表“as02”中一季度的數(shù)據(jù)來自調(diào)查表“as021.rep”,調(diào)查表“as02”中應(yīng)有以下審核關(guān)系,希望審核時(shí)達(dá)到這樣的效果:
C5=調(diào)查表“as021.rep”的F5,若此項(xiàng)關(guān)系不平,則提示“一季度部門一數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”
C6=調(diào)查表“as021.rep”的F6,若此項(xiàng)關(guān)系不平,則提示“一季度部門二數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”
C7=調(diào)查表“as021.rep”的F7,若此項(xiàng)關(guān)系不平,則提示“一季度部門三數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”
C8=調(diào)查表“as021.rep”的F8,若此項(xiàng)關(guān)系不平,則提示“一季度部門四數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”
調(diào)查表的審核公式為:C5=“as021.rep”->F5
MESSAGE“一季度部門一數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”C6=“as021.rep”->F6
MESSAGE“一季度部門二數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”C7=“as021.rep”->F7
MESSAGE“一季度部門三數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”C8=“as021.rep”->F8
第6頁共49頁用友軟件
MESSAGE“一季度部門四數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”
4、審核公式組
一個(gè)報(bào)表中常常存在著許多平衡關(guān)系。編輯審核公式時(shí),類似的平衡關(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ù)來自調(diào)查表“as021.rep”的不同表頁。下表為“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的表頁的F5:F8。D5:D8=調(diào)查表“as021.rep”二季度,即關(guān)鍵字“季”為2的表頁的F5:F8。E5:E8=調(diào)查表“as021.rep”三季度,即關(guān)鍵字“季”為3的表頁的F5:F8。F5:F8=調(diào)查表“as021.rep”四季度,即關(guān)鍵字“季”為4的表頁的F5:F8。
調(diào)查表“as02”本身還應(yīng)有如下合計(jì)關(guān)系:
第7頁共49頁用友軟件
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”的審核公式可以這么寫: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頁共49頁
用友軟件
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)行過修改后,都應(yīng)該進(jìn)行審核,以保證報(bào)表各項(xiàng)勾稽關(guān)系正確。
6、在命令窗中使用審核公式
在命令窗中可以隨時(shí)對(duì)部分?jǐn)?shù)據(jù)進(jìn)行審核,打開命令窗,輸入以CHECK引導(dǎo)的審核公式,回車時(shí)系統(tǒng)進(jìn)行審核,如果審核關(guān)系不等,將按照提示內(nèi)容給出警告信息。使用對(duì)話框輸入的審核公式將隨報(bào)表一起保存,隨時(shí)可以對(duì)報(bào)表進(jìn)行審核,命令窗中的審核公式只在光標(biāo)停留在該行并回車時(shí)執(zhí)行,不隨報(bào)表保存。
三、舍位平衡
報(bào)表數(shù)據(jù)在進(jìn)行進(jìn)位時(shí),如以“元”為單位的報(bào)表在上報(bào)時(shí)可能會(huì)轉(zhuǎn)換為以“千元”或“萬元”為單位的報(bào)表,原來滿足的數(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,原來的平衡關(guān)系被破壞,應(yīng)調(diào)整為5.02+0.53=5.55,報(bào)表經(jīng)舍位之后,重新調(diào)整平衡關(guān)系的公式稱為舍位平衡公式。其中,進(jìn)行進(jìn)位的操作叫做舍位,舍位后調(diào)整平衡關(guān)系的操作叫做平衡調(diào)整公式。
1、定義舍位平衡公式
在報(bào)表格式設(shè)計(jì)狀態(tài)下,用點(diǎn)取菜單“數(shù)據(jù)”-“編輯公式”-“舍位公式”,調(diào)出“舍位平衡公式”對(duì)話框。舍位平衡公式編輯完畢,檢查無誤后選擇“完成”,系統(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;以此類推。平衡公式:
第9頁共49頁用友軟件
1)倒順序?qū),首先寫最終運(yùn)算結(jié)果,然后一步一步向前推。
2)每個(gè)公式一行,各公式之間用逗號(hào)“,”隔開,最后一條公式不用寫逗號(hào)。3)公式中只能使用“+”“-”符號(hào),不能使用其他運(yùn)算符及函數(shù)。4)等號(hào)左邊只能為一個(gè)單元(不帶頁號(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、平衡公式編寫規(guī)范
平衡公式書寫順序應(yīng)為統(tǒng)計(jì)過程的逆方向。
例如:
統(tǒng)計(jì)過程為:E11=A11+B11F11=C11+D11G11=E11+F11
如圖,箭頭表示統(tǒng)計(jì)方向,G11為統(tǒng)計(jì)結(jié)果。
因此平衡公式正確的書寫順序應(yīng)該為:G11=E11+F11
第10頁共49頁用友軟件
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è)不帶頁號(hào)和表名的單元,不能是超過一個(gè)單元的區(qū)域。
以下平衡公式是錯(cuò)誤的:A@5=B+C
A1:C1=D1:D1+2
等號(hào)右邊所有出現(xiàn)的區(qū)域不能帶頁號(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頁共49頁用友軟件
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ù)存入指定的新表或他表中。打開舍位平衡公式指定的舍位表,可以看到調(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頁共49頁用友軟件
中的行數(shù)是可變的;列可變區(qū)是指可變區(qū)中的列數(shù)是可變的。
設(shè)置可變區(qū)后,屏幕只顯示可變區(qū)的第一行或第一列,其他可變行列隱藏在表體內(nèi)。在以后的數(shù)據(jù)操作中,可變行列數(shù)隨著您的需要而增減。
有可變區(qū)的報(bào)表稱為可變表。沒有可變區(qū)的表稱為固定表。
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ì)話框。在對(duì)話框中選擇設(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ì)話框。
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ù)是以表頁的形式分布的,正常情況下每次只能看到一張表頁。要想對(duì)各個(gè)表頁的數(shù)據(jù)進(jìn)行比較,可以利用數(shù)據(jù)透視功能,把多張表頁的多個(gè)區(qū)域的數(shù)據(jù)顯示在一個(gè)平面上。
操作步驟:
1、點(diǎn)取“格式/數(shù)據(jù)”按鈕,進(jìn)入數(shù)據(jù)狀態(tài)。
2、點(diǎn)取要透視的第一張表頁的頁標(biāo),將對(duì)它和它之后的表頁的數(shù)據(jù)進(jìn)行透視。
例:透視一張`兩頁的表不連續(xù)單元
第一頁第13頁共49頁用友軟件
3、點(diǎn)取[數(shù)據(jù)]菜單中的[透視],彈出“多區(qū)域透視”對(duì)話框,在編輯框中輸入?yún)^(qū)域范圍。
第二頁在輸入透視區(qū)域范圍的編輯框中,輸入B1:B4;在輸入列標(biāo)字串的編輯框中輸入收入,應(yīng)稅,成本,利潤(rùn)。
4、輸入完畢后,按確定將生成透視結(jié)果“透視”對(duì)話框。拉動(dòng)水平滾動(dòng)條到最右邊,可以看到各個(gè)表頁中的關(guān)鍵字的值顯示在相應(yīng)數(shù)據(jù)的右邊。
5、利用對(duì)話框中的“保存”按鈕可以把數(shù)據(jù)透視結(jié)果保存為報(bào)表,點(diǎn)取“確認(rèn)”按鈕關(guān)閉對(duì)話框。數(shù)據(jù)透視結(jié)果將保存為報(bào)表中。
六、圖表功能的應(yīng)用
圖表格式:UFO提供了直方圖、圓餅圖、折線圖、面積圖4大類共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)表文件,只有打開報(bào)表文件后,才能打開有關(guān)的圖表。報(bào)表文件被刪除之后,由該報(bào)表文件中的數(shù)據(jù)生成的圖表也同時(shí)刪除。
圖表的操作:圖表可以命名,可以選擇圖表名打開圖表,可以修改圖表,保存或刪除圖表。與報(bào)表文件一樣,圖表可以打印輸出。
1、插入圖表對(duì)象
用戶可以在UFO的報(bào)表文件的數(shù)據(jù)狀態(tài)下,插入一個(gè)圖表對(duì)象,是報(bào)表數(shù)據(jù)和圖表同
第14頁共49頁用友軟件
時(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)在任何一張表頁中選取一個(gè)數(shù)據(jù)區(qū)域,區(qū)域不能少于2行*2列。系統(tǒng)把區(qū)域中的第一行和第一列默認(rèn)為標(biāo)注,其余為數(shù)據(jù)區(qū)。第二步:插入圖表對(duì)象
1)點(diǎn)取[工具]菜單中的[插入圖表對(duì)象],將彈出“區(qū)域作圖”對(duì)話框。
2)在對(duì)話框中定義以“行”或以“列”為X軸;數(shù)據(jù)操作范圍;圖表名稱;標(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ì)話框中定義,在以后將不能被修改。
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ù)到原來狀態(tài),選擇“恢復(fù)大小”?旖萱I:Ctrl+C
6)選擇[屬性]可以得到圖形對(duì)象的名稱和生成圖形的區(qū)域,并可以改變圖形顯示的尺寸大小。
第15頁共49頁用友軟件
常用業(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)方式字
在分銷業(yè)務(wù)函數(shù)中經(jīng)常使用的〈方式字〉,是用戶用來指定其后面編碼的意義的。例如,在同一參數(shù)位置定義〈編碼〉,若在前面的〈方式字〉中的相應(yīng)位置使用“存貨”或“c”,則指〈存貨編碼〉,若使用“存貨分類”或“c%”,則指〈存貨分類編碼〉。
〈方式字〉由基本查詢方式名(下簡(jiǎn)稱方式名)組成。
方式名的簡(jiǎn)寫規(guī)則:
在不引起沖突的情況下首先采用拼音首字母,其次采用英文首字母;分類”加%;
字母后面可跟1至2位數(shù)字。
方式字的拼寫規(guī)則:若有一方式名采用漢字,則整個(gè)方式字必須全部采用漢字;若有一方式名采用英文,則整個(gè)方式字必須全部采用英文。采用漢字時(shí),在每?jī)蓚(gè)相鄰的方式之間用逗號(hào)分開;采用英文時(shí),中間不必分開。分隔符逗號(hào)必須支持全角“,”或半角“,”。方式名之間大小寫無關(guān),順序無關(guān),但方式名與其之后的編碼必須一一對(duì)應(yīng)。以下是方式名及其縮寫形式:’
k客戶
k%客戶分類
g供應(yīng)商
g%供應(yīng)商分類
c產(chǎn)品/存貨
c%產(chǎn)品分類/存貨分類
b部門
r人員/職員/業(yè)務(wù)員/個(gè)人
第16頁共49頁用友軟件
項(xiàng)目
項(xiàng)目分類(項(xiàng)目大類)地區(qū)分類倉庫采購類型銷售類型業(yè)務(wù)類型結(jié)算方式批號(hào)審核狀態(tài)
xx%d%wpsyji
h缺省為全部:0
已審核:1未審核:2olfnzn
成本對(duì)象收發(fā)類型自由項(xiàng)自定義項(xiàng)
3〉n〉011〉n〉0
二、采購系統(tǒng)
1、采購訂單類〖函數(shù)格式〗
::=定貨數(shù)量|DHSL(,[],[],[],[,]*)::=定貨金額|DHJE(,[],[],[],[],[用友軟件
〖格式說明〗
采購入庫類函數(shù)又分為兩個(gè):
采購入庫數(shù)量:函數(shù)名為“采購入庫數(shù)量”或“CGRKSL”;采購入庫金額:函數(shù)名為“采購入庫金額”或“CGRKJE”;
〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段自然日期范圍內(nèi)的采購入庫數(shù)量和采購入庫金額。
注意:“采購入庫金額”函數(shù)的參數(shù)沒有“幣種”參數(shù)。
3、采購發(fā)票類〖函數(shù)格式〗
::=采購數(shù)量|CGSL(,[],[],[],[,]*)::=采購金額|CGJE(,[],[],[],[],[,]*)
〖格式說明〗
采購發(fā)票類函數(shù)又分為兩個(gè):
采購數(shù)量:函數(shù)名為“采購數(shù)量”或“CGSL”;采購金額:函數(shù)名為“采購金額”或“CGJE”;
〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段自然日期范圍內(nèi)的采購數(shù)量和采購金額。
注意:“采購金額”函數(shù)的參數(shù)有“幣種”參數(shù),可以返回某外幣業(yè)務(wù)的采購金額。
4、采購結(jié)算類〖函數(shù)格式〗
::=(,[],[],[],[,]*)
::=采購結(jié)算數(shù)量|CGJSSL|采購結(jié)算金額|CGJSJE
〖格式說明〗
采購結(jié)算類函數(shù)分為兩個(gè):
采購結(jié)算數(shù)量:函數(shù)名為“采購結(jié)算數(shù)量”或“CGJSSL”;采購結(jié)算金額:函數(shù)名為“采購結(jié)算金額”或“CGJSJE”;
〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段自然日期范圍內(nèi)的采購結(jié)算數(shù)量和采購結(jié)算金額。
注意:“采購結(jié)算金額”函數(shù)的參數(shù)沒有“幣種”參數(shù)。
5、采購帳類〖函數(shù)格式〗
第18頁共49頁用友軟件
::=(,[],[],[],[])
::=||
::=期初暫估結(jié)余數(shù)量|QCZGSL|期初暫估結(jié)余金額|QCZGJE|期初在途結(jié)余數(shù)量|QCZTSL|期初在途結(jié)余金額|QCZTJE|期初代銷結(jié)余數(shù)量|QCDXSL|期初代銷結(jié)余金額|QCDXJE
::=||
::=
::=
::=本期代銷入庫數(shù)量|BQDXRKSL|本期代銷入庫金額|BQDXRKJE|本期代銷結(jié)算數(shù)量|BQDXJSSL|本期代銷結(jié)算金額|BQDXJSJE
::=
::=|全年|季|月
〖格式說明〗
采購賬類函數(shù)有3類24個(gè):采購入庫賬類函數(shù)有8個(gè):期初暫估結(jié)余數(shù)量、期初暫估結(jié)余金額、本期入庫數(shù)量、本期入庫金額、本期入庫結(jié)算數(shù)量、本期入庫結(jié)算金額、期末暫估結(jié)余數(shù)量、期末暫估結(jié)余金額
采購(發(fā)票)賬類函數(shù)有8個(gè):期初在途結(jié)余數(shù)量、期初在途結(jié)余金額、本期采購數(shù)量、本期采購金額、本期采購結(jié)算數(shù)量、本期采購結(jié)算金額、期末在途結(jié)余數(shù)量、期末在途結(jié)余金額
受托代銷賬類函數(shù)有8個(gè):
期初代銷結(jié)余數(shù)量、期初代銷結(jié)余金額、本期代銷入庫數(shù)量、本期代銷入庫金額、本期代銷結(jié)算數(shù)量、本期代銷結(jié)算金額、期末代銷結(jié)余數(shù)量、期末代銷結(jié)余金額
〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段會(huì)計(jì)期間內(nèi)的采購賬類數(shù)量和金額。
注意:采購賬類函數(shù)的參數(shù)沒有“幣種”參數(shù)。
三、銷售系統(tǒng)
銷售訂貨函數(shù):〖函數(shù)格式〗
∷=(,,[],[],[],[],[,]*)
∷=銷售訂貨金額|XSDHJE|銷售訂貨總額|XSDHZE|銷售訂貨件數(shù)|jXSDH|銷售訂貨數(shù)量|sXSDH
第19頁共49頁用友軟件
∷=|全年|季|月|旬|周|日|∷=∷=∷=∷=|年
〖格式說明〗
函數(shù)按以下四種方式分為:
銷售訂貨金額:取銷售訂貨的無稅金額,函數(shù)名為“銷售訂貨金額”或“XSDHJE”;銷售訂貨總額:取銷售訂貨的價(jià)稅合計(jì),函數(shù)名為“銷售訂貨總額”或“XSDHZE”;銷售訂貨數(shù)量:取銷售訂貨的主計(jì)量單位數(shù)量,函數(shù)名為“銷售訂貨數(shù)量”或“sXSDH”;銷售訂貨件數(shù):取銷售訂貨的輔計(jì)量單位數(shù)量,函數(shù)名為“銷售訂貨件數(shù)”或“jXSDH”。
〖參數(shù)說明〗
銷售類型默認(rèn)為空,即取所有銷售類型。合法的〈銷售類型編碼〉為已定義的銷售類型的編碼。
默認(rèn)為空,即本位幣,金額返回綜合本位幣金額,即各幣種的發(fā)生金額均取其本位幣的發(fā)生金額;如果輸入具體幣種,必須輸入幣名,如“人民幣”,不要輸入幣符。在此情況下,數(shù)量和金額均從按所輸入幣種發(fā)生的業(yè)務(wù)中取數(shù),金額返回原幣金額。
〖返回值〗數(shù)值型。
注意:若部門為非末級(jí)部門,則返回其所有下級(jí)部門的銷售訂貨數(shù)量或金額。
銷售函數(shù):〖函數(shù)格式〗
∷=(,,[],[],[],[],[,]*)
∷=銷售收入|XSSR|銷售金額|XSJE|銷售件數(shù)|jXS|銷售數(shù)量|sXS|銷售成本|XSCB|銷售稅金|XSSJ|銷售折扣|XSZK|銷售毛利|XSML
〖格式說明〗
函數(shù)按以下八種方式分為:
銷售數(shù)量:取銷售結(jié)算單據(jù)的主計(jì)量單位數(shù)量,函數(shù)名為“銷售數(shù)量”或“sXS”;銷售件數(shù):取銷售結(jié)算單據(jù)的輔計(jì)量單位數(shù)量,函數(shù)名為“銷售件數(shù)”或“jXS”;銷售收入:取銷售結(jié)算單據(jù)(如銷售發(fā)票,下同)的無稅金額,函數(shù)名為“銷售收入”或“XSSR”;銷售金額:取銷售結(jié)算單據(jù)的價(jià)稅合計(jì),函數(shù)名為“銷售總額”或“XSJE”;
銷售稅金:取銷售結(jié)算單據(jù)的增值稅銷項(xiàng)稅金,函數(shù)名為“銷售稅金”或“XSSJ”;銷售成本:取銷售結(jié)算單據(jù)所結(jié)轉(zhuǎn)的銷售成本,函數(shù)名為“銷售成本”或“XSCB”;銷售折扣:取銷售結(jié)算單據(jù)的銷售折扣,函數(shù)名為“銷售折扣”或“XSZK”;銷售毛利:取銷售收入與銷售成本之差,函數(shù)名為“銷售毛利”或“XSML”。
〖參數(shù)說明〗銷售類型默認(rèn)為空,即取所有銷售類型。合法的〈銷售類型編碼〉為已定義的銷售類型
第20頁共49頁用友軟件
的編碼。對(duì)于“XSCB”、“XSML”,無〈幣種〉參數(shù);其他銷售函數(shù)〈幣種〉默認(rèn)為空,即本位幣,金額返回綜合本位幣金額,即各幣種的發(fā)生金額均取其本位幣的發(fā)生金額;如果輸入具體幣種,必須輸入幣名,如“人民幣”,不要輸入幣符。在此情況下,數(shù)量和金額均從按所輸入幣種發(fā)生的業(yè)務(wù)中取數(shù),金額返回原幣金額。
〖返回值〗數(shù)值型。
注意:
若部門為非末級(jí)部門,則返回其所有下屬部門的銷售數(shù)值。“XSCB”、“XSML”的取數(shù)來源單據(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
〖格式說明〗
函數(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ā)貨未開票的主計(jì)量單位數(shù)量余額,等于期初余數(shù)+本期發(fā)貨數(shù)量-本期開票結(jié)算數(shù)量,函數(shù)名為“發(fā)貨余數(shù)”或“FHYS”;
發(fā)貨余額:指定期間發(fā)貨未開票金額的余額,等于期初余額+本期發(fā)貨額-本期開票結(jié)算額,函數(shù)名為“發(fā)貨余額”或“FHYE”。
〖參數(shù)說明〗銷售類型默認(rèn)為空,即取所有銷售類型。合法的〈銷售類型編碼〉為已定義的銷售類型的編碼!磶欧N〉默認(rèn)為空,即本位幣,發(fā)生金額和余額均返回綜合本位幣金額,即各幣種的發(fā)生金額均取其本位幣的發(fā)生金額或余額;如果輸入具體幣種,必須輸入幣名,如“人民幣”,不要輸入幣符。在此情況下,數(shù)量和金額均從按所輸入幣種發(fā)生的業(yè)務(wù)中取數(shù),發(fā)生金額返回原幣金額,余額返回本位幣金額。
所涉及的單據(jù)必須是已審核過的。即在方式字中輸入“h”是非法的。
〖返回值〗數(shù)值型。
注意:
第21頁共49頁用友軟件
若部門為非末級(jí)部門,則返回其所有下屬部門的發(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ù)來源單據(jù)必須是已審核的,所以在方式字中不能出現(xiàn)“h”,即“審核狀態(tài)”。
委托代銷函數(shù):〖函數(shù)格式〗
∷=(,,[],[],[],[],[,]*)
∷=委托代銷發(fā)貨金額|WTFHJE|委托代銷發(fā)貨件數(shù)|jWTFH|委托代銷發(fā)貨數(shù)量|sWTFH|委托代銷發(fā)貨折扣|WTFHZK|委托代銷發(fā)貨余數(shù)|WTFHYS|委托代銷發(fā)貨余額|WTFHYE|委托代銷結(jié)算金額|WTJSJE|委托代銷結(jié)算件數(shù)|jWTJS|委托代銷結(jié)算數(shù)量|sWTJS|委托代銷結(jié)算折扣|WTJSZK
〖格式說明〗
函數(shù)按以下十種方式分為:
委托代銷發(fā)貨數(shù)量:取委托代銷發(fā)貨單的主計(jì)量單位數(shù)量,函數(shù)名為“委托代銷發(fā)貨數(shù)量”或“sWTFH”;
委托代銷發(fā)貨件數(shù):取委托代銷發(fā)貨單的輔計(jì)量單位數(shù)量,函數(shù)名為“委托代銷發(fā)貨件數(shù)”或“jWTFH”;
委托代銷發(fā)貨金額:取委托代銷發(fā)貨單的價(jià)稅合計(jì),函數(shù)名為“委托代銷發(fā)貨金額”或“WTFHJE”;
委托代銷發(fā)貨折扣:取委托代銷發(fā)貨單的發(fā)貨折扣,函數(shù)名為“委托代銷發(fā)貨折扣”或“WTFHZK”;
委托代銷發(fā)貨余數(shù):指定期間委托代銷發(fā)貨未結(jié)算的主計(jì)量單位數(shù)量余額,等于期初余數(shù)+本期發(fā)貨數(shù)量-本期結(jié)算數(shù)量,函數(shù)名為“委托代銷發(fā)貨余數(shù)”或“WTFHYS”;
發(fā)貨余額:指定期間委托代銷發(fā)貨未結(jié)算金額的余額,等于期初余額+本期發(fā)貨額-本期開票結(jié)算額,函數(shù)名為“委托代銷發(fā)貨余額”或“WTFHYE”;
委托代銷結(jié)算數(shù)量:取委托代銷結(jié)算單的主計(jì)量單位數(shù)量,函數(shù)名為“委托代銷結(jié)算數(shù)量”或“sWTJS”;
委托代銷結(jié)算件數(shù):取委托代銷結(jié)算單的輔計(jì)量單位數(shù)量,函數(shù)名為“委托代銷結(jié)算件數(shù)”或“jWTJS”;
委托代銷結(jié)算金額:取委托代銷結(jié)算單的價(jià)稅合計(jì),函數(shù)名為“委托代銷結(jié)算金額”或“WTJSJE”;
委托代銷結(jié)算折扣:取委托代銷結(jié)算單的結(jié)算折扣,函數(shù)名為“委托代銷結(jié)算折扣”或“WTJSZK”。
〖參數(shù)說明〗銷售類型默認(rèn)為空,即取所有銷售類型。合法的〈銷售類型編碼〉為已定義的銷售類型的編碼!磶欧N〉默認(rèn)為空,即本位幣,發(fā)生金額和余額均返回綜合本位幣金額,即各幣種的發(fā)
第22頁共49頁用友軟件
生金額均取其本位幣的發(fā)生金額或余額;如果輸入具體幣種,必須輸入幣名,如“人民幣”,不要輸入幣符。在此情況下,數(shù)量和金額均從按所輸入幣種發(fā)生的業(yè)務(wù)中取數(shù),發(fā)生金額返回原幣金額,余額返回本位幣金額。
所涉及的單據(jù)必須是已審核過的。即在方式字中輸入“h”是非法的。
〖返回值〗數(shù)值型。
注意:若部門為非末級(jí)部門,則返回其所有下屬部門的發(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”等效!癢TFHYS”、“WTFHYE”的取數(shù)來源單據(jù)必須是已審核的,所以在方式字中不能出現(xiàn)“h”,即“審核狀態(tài)”。
代墊費(fèi)用函數(shù):
DDFYJE/代墊費(fèi)用金額
銷售費(fèi)用函數(shù):
XSFYJE/銷售費(fèi)用金額
包裝物租借函數(shù):
BZWZJJE/包裝物租借金額BZWZJSL/包裝物租借數(shù)量BZWTHJE/包裝物退還金額BZWTHSL/包裝物退還數(shù)量BZWZJYE/包裝物租借余額BZWZJYS/包裝物租借余數(shù)
銷售計(jì)劃函數(shù):
XSJHJE/銷售計(jì)劃金額XSJHDE/銷售計(jì)劃定額XSJHSL/銷售計(jì)劃數(shù)量
四、存貨核算
存貨核算期初額類函數(shù)〖函數(shù)格式〗
::=(,[],[],[],[,]*)
::=存貨期初數(shù)量|CHQCSL|存貨期初金額|CHQCJE|存貨期初差異|CHQCCY
::=|全年|季|月|旬|周|日|::=
第23頁共49頁用友軟件
::=|年::=::=
〖格式說明〗
存貨核算期初類函數(shù)分為三個(gè):
存貨期初數(shù)量:函數(shù)名為“存貨期初數(shù)量”或“CHQCSL”;存貨期初金額:函數(shù)名為“存貨期初金額”或“CHQCJE”;存貨期初差異:函數(shù)名為“存貨期初差異”或“CHQCCY”;
〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段自然日期范圍內(nèi)的存貨核算期初數(shù)量、期初金額或期初差異。
注意:參數(shù)“期間”中旬、周、日、日期段為自然日歷期間,年、季、月為會(huì)計(jì)期間。
存貨核算發(fā)生額類函數(shù)〖函數(shù)格式〗
::=(,[],[],[],[,]*)
::=|||
::=存貨入庫數(shù)量|CHRKSL|存貨入庫金額|CHRKJE::=存貨出庫數(shù)量|CHCKSL|存貨出庫金額|CHCKJE::=存貨借方差異|CHJFCY::=存貨貸方差異|CHDFCY::=|全年|季|月|旬|周|日|::=::=|年::=::=
〖格式說明〗
存貨發(fā)生額類函數(shù)分為六個(gè):
存貨入庫數(shù)量:函數(shù)名為“存貨入庫數(shù)量”或“CHRKSL”;存貨入庫金額:函數(shù)名為“存貨入庫金額”或“CHRKJE”;存貨出庫數(shù)量:函數(shù)名為“存貨出庫數(shù)量”或“CHCKSL”;存貨出庫金額:函數(shù)名為“存貨出庫金額”或“CHCKJE”;存貨借方差異:函數(shù)名為“存貨借方差異”或“CHJFCY”;存貨貸方差異:函數(shù)名為“存貨貸方差異”或“CHDFCY”。
〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段自然日期范圍內(nèi)的存貨入庫數(shù)量、存貨入庫金額、存貨出庫數(shù)量、存貨出庫金額、存貨借方差異或存貨貸方差異。注意:參數(shù)“期間”中旬、周、日、日期段為自然日歷期間,年、季、月為會(huì)計(jì)期間。
第24頁共49頁用友軟件
存貨核算總賬類函數(shù)〖函數(shù)格式〗
::=存貨差異率|CHCYL(,[],[],[],[,]*)
::=存貨平均單價(jià)|CHPJDJ(,[],[],[],[,]*)
::=|月|::=::=|年::=::=
〖格式說明〗
存貨核算總賬類函數(shù)分為兩個(gè):
存貨差異率:函數(shù)名為“存貨差異率”或“CHCYL”;存貨平均單價(jià):函數(shù)名為“存貨平均單價(jià)”或“CHPJDJ”;
〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某一會(huì)計(jì)月份的存貨差異率和存貨平均單價(jià)。
五、庫存管理
收發(fā)存類函數(shù)〖函數(shù)格式〗
::=(,[],[],[],[,]*)
::=|||
::=sQCJC|jQCJC::=sBQRK|jBQRK::=sBQCK|jBQCK::=sQMJC|jQMJC::=|全年|季|月::=::=|年
〖格式說明〗
收發(fā)存類函數(shù)分為以下八種方式:
期初結(jié)存數(shù)量:函數(shù)名為“sQCJC”;期初結(jié)存件數(shù):函數(shù)名為“jQCJC”;本期入庫數(shù)量:函數(shù)名為“sBQRK”;本期入庫件數(shù):函數(shù)名為“jBQRK”;本期出庫數(shù)量:函數(shù)名為“sBQCK”;
第25頁共49頁用友軟件
本期出庫件數(shù):函數(shù)名為“jBQCK”;期末結(jié)存數(shù)量:函數(shù)名為“sQMJC”;期末結(jié)存件數(shù):函數(shù)名為“jQMJC”;
〖返回值〗數(shù)值型。
注意:方式字中的存貨與存貨分類只能選擇其中之一,如果選擇存貨則返回值為該存貨的收發(fā)存情況;如果選擇存貨分類則返回值為該存貨分類所屬的所有存貨的收發(fā)存情況。
發(fā)生類函數(shù)〖函數(shù)格式〗
::=(,[],[],[],[,]*)
::=|::=sRK|jRK|RK::=sCK|jCK|CK
::=|全年|季|月|旬|周|日|
〖格式說明〗
發(fā)生類函數(shù)分為以下六種方式:入庫數(shù)量:函數(shù)名為“sRK”;入庫件數(shù):函數(shù)名為“jRK”;入庫金額:函數(shù)名為“RK”;出庫數(shù)量:函數(shù)名為“sCK”;出庫件數(shù):函數(shù)名為“jCK”;出庫金額:函數(shù)名為“CK”;
〖返回值〗數(shù)值型。
注意:方式字中的存貨與存貨分類只能選擇其中之一,如果選擇存貨則返回值為該存貨的出入庫情況;如果選擇存貨分類則返回值為該存貨分類所屬的所有存貨的出入庫情況。方式字中的供應(yīng)商及供應(yīng)商分類只有入庫函數(shù)才能選擇,并且只能選擇其中之一;客戶及客戶分類只有出庫函數(shù)才能選擇,并且只能選擇其中之一。
批次類函數(shù):sPCRK、jPCRK、PCRK、sPCLJCK、jPCLJCK、PCCK、sPCJC、jPCJC、PCJC保質(zhì)期類函數(shù):sJC、jJC、JC現(xiàn)存量類函數(shù):sXC、jXC
庫存控制類函數(shù):sZG、sZD、sAQ
第26頁共49頁用友軟件
各系統(tǒng)中帳表管理的使用(自定義報(bào)表的應(yīng)用)
報(bào)表管理是財(cái)務(wù)軟件功能中的一個(gè)重要組成部分,用友企業(yè)級(jí)財(cái)務(wù)軟件系列產(chǎn)品在報(bào)表管理模塊中,除了為用戶提供豐富、實(shí)用的通用報(bào)表之外,還進(jìn)一步提供“自定義報(bào)表”工具,讓用戶自己根據(jù)自己的需要,自行設(shè)置報(bào)表,以滿足用戶的特殊需要。
報(bào)表的生成實(shí)際上是這樣一個(gè)過程:系統(tǒng)將數(shù)據(jù)按照特定的條件進(jìn)行查詢統(tǒng)計(jì),并把查詢統(tǒng)計(jì)出來的結(jié)果按照一定的組織形式放置在表格之中!白远x報(bào)表”就是由用戶來自行完成以下工作: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)題.用戶啟動(dòng)自定義報(bào)表工具后,系統(tǒng)將自動(dòng)彈出自定義報(bào)表設(shè)置主界面,用戶可在此界面上完成設(shè)計(jì)數(shù)據(jù)的準(zhǔn)備工作.
選擇功能區(qū)
由于形成自定義報(bào)表的查詢和統(tǒng)計(jì)是以數(shù)據(jù)表的字段為基礎(chǔ)的,因此就要求數(shù)據(jù)表之間存在著關(guān)聯(lián),否則地話,自定義報(bào)表內(nèi)各欄目?jī)?nèi)容之間將互不匹配,無法達(dá)到用戶所期望的效果。要想解決這個(gè)問題,就要求用戶在設(shè)計(jì)自定義報(bào)表之前,必須先選擇一個(gè)數(shù)據(jù)表組,該數(shù)據(jù)表組中的數(shù)據(jù)表之間互相關(guān)聯(lián),為同一個(gè)功能服務(wù),系統(tǒng)稱之為“功能區(qū)”。
功能區(qū)是由系統(tǒng)設(shè)定好的,用戶所做的只是在界面右上側(cè)的“報(bào)表設(shè)置的功能范圍選擇區(qū)”內(nèi),根據(jù)需要選擇適當(dāng)?shù)墓δ軈^(qū)。比如說:用戶想自定義一張有關(guān)銷售的報(bào)表,就要首先用鼠標(biāo)在“報(bào)表設(shè)置的功能范圍選擇區(qū)”內(nèi)的下拉框中點(diǎn)取“銷售”。
由于系統(tǒng)不支持跨功能區(qū)來自定義報(bào)表,因此當(dāng)用戶在自定義報(bào)表的設(shè)計(jì)過程中,要改變功能區(qū)設(shè)置時(shí),系統(tǒng)將自動(dòng)彈出一個(gè)對(duì)話框,要求用戶進(jìn)行確認(rèn),用戶如想放棄,則點(diǎn)擊“是(Y)”,系統(tǒng)將放棄原有的設(shè)計(jì),進(jìn)入新的設(shè)計(jì);用戶如不想放棄,則點(diǎn)擊“否(N)”,系統(tǒng)將維持原有的設(shè)計(jì),不再進(jìn)入新的設(shè)計(jì),更改功能區(qū)無效。
設(shè)置報(bào)表標(biāo)題
用戶在界面中的“報(bào)表標(biāo)題設(shè)置區(qū)”內(nèi)輸入要定義的報(bào)表標(biāo)題,最大長(zhǎng)度為32位字符或16個(gè)漢字。
準(zhǔn)備工作做完之后,用戶便可以進(jìn)行數(shù)據(jù)的設(shè)計(jì)工作了。
注意:用戶最好首先進(jìn)行功能區(qū)的定義工作。
二、設(shè)置報(bào)表各欄目?jī)?nèi)容
報(bào)表是由表欄目組成的,故而,用戶要首先對(duì)自定義報(bào)表所含各欄目的內(nèi)容進(jìn)行設(shè)置。設(shè)置時(shí),用戶在圖9-2所示的界面中,用鼠標(biāo)雙擊“Field1”下的空白欄(此處的“Field1”即“欄目1”),系統(tǒng)將會(huì)自動(dòng)彈出自定義報(bào)表設(shè)置主界面。
第27頁共49頁用友軟件
各欄目說明:數(shù)據(jù)表/查詢?cè)搮^(qū)域列示的是用戶所選功能區(qū)下屬的數(shù)據(jù)表,這些數(shù)據(jù)表之間互相關(guān)聯(lián),為同一個(gè)功能服務(wù)。這些數(shù)據(jù)表是由系統(tǒng)根據(jù)用戶選擇的功能區(qū)自動(dòng)列示出來的,用戶不能進(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ù)用戶所選擇的數(shù)據(jù)表自動(dòng)列示出來的,用戶不能進(jìn)行刪除和增加,只能從中進(jìn)行選擇。欄目?jī)?nèi)容顯示區(qū)該區(qū)域列示的是用戶為設(shè)置該報(bào)表欄目的內(nèi)容而用所選擇的數(shù)據(jù)選項(xiàng)組成的表達(dá)式。這個(gè)表達(dá)式或者是單純的一個(gè)數(shù)據(jù)選項(xiàng),或者是復(fù)雜的帶有函數(shù)或操作符的數(shù)據(jù)選項(xiàng)組合。操作符用戶對(duì)所選數(shù)據(jù)選項(xiàng)進(jìn)行處理時(shí)所常用的符號(hào)。函數(shù)用戶對(duì)所選數(shù)據(jù)選項(xiàng)進(jìn)行處理時(shí)所常用的函數(shù),包括邏輯函數(shù)、文本函數(shù)、合計(jì)函數(shù)、日期/時(shí)間函數(shù)和算數(shù)函數(shù)。名稱該區(qū)域供用戶來設(shè)置報(bào)表欄目的名稱。用戶可根據(jù)自己的需要進(jìn)行設(shè)置,如不設(shè)置,系統(tǒng)將會(huì)自動(dòng)默認(rèn)為用戶所選第一個(gè)數(shù)據(jù)項(xiàng)的字段名稱,當(dāng)然,用戶還可以對(duì)系統(tǒng)默認(rèn)的名稱進(jìn)行修改。其它選項(xiàng)和按鈕“顯示”選項(xiàng)選中與否規(guī)定了該報(bào)表欄目在報(bào)表顯示界面是否可見,打上選中標(biāo)志意味著可見,沒有選中標(biāo)志意味著不可見。需要注意的是,不可見并不說明不存在,只是隱藏起來不顯示罷了,在其他方面,不顯示欄目與正?娠@示欄目是一樣的!昂嫌(jì)”與“%”選項(xiàng)將在特殊設(shè)置部分里進(jìn)行介紹!扒耙啤卑粹o表示轉(zhuǎn)到當(dāng)前欄目前一個(gè)欄目的編輯狀態(tài)。“后移”按鈕表示轉(zhuǎn)到當(dāng)前欄目后一個(gè)欄目的編輯狀態(tài)!氨4妗焙汀胺艞墶卑粹o的含義這里就不再過多地解釋。
報(bào)表欄目?jī)?nèi)容的設(shè)置步驟如下:
1、用戶在自定義報(bào)表設(shè)置主界面中,用鼠標(biāo)雙擊“FieldX”下的空白欄(此處的“FieldX”即“欄目X”),系統(tǒng)自動(dòng)彈出數(shù)據(jù)設(shè)計(jì)界面。2、用戶在“名稱”中輸入該報(bào)表欄目的名稱。
3、用戶在“數(shù)據(jù)表/查詢”區(qū)域選擇與自定義報(bào)表有關(guān)的數(shù)據(jù)表,一次只能選中一個(gè),選擇的方法是:用鼠標(biāo)雙擊。
4、選中數(shù)據(jù)表后,系統(tǒng)將在數(shù)據(jù)選項(xiàng)區(qū)域自動(dòng)列出該數(shù)據(jù)表所含的字段名稱,用戶可根據(jù)自己的需要,選擇設(shè)置該報(bào)表欄目所需的數(shù)據(jù)選項(xiàng),然后用鼠標(biāo)雙擊它,則系統(tǒng)將所選數(shù)據(jù)選項(xiàng)以計(jì)算機(jī)語言的形式顯示在“欄目?jī)?nèi)容顯示區(qū)”。
5、在設(shè)置報(bào)表欄目?jī)?nèi)容時(shí),如果需要,用戶還可以對(duì)所選數(shù)據(jù)選項(xiàng)進(jìn)行函數(shù)處理,也可以選擇兩個(gè)或兩個(gè)以上的數(shù)據(jù)選項(xiàng)(既可以來自同一個(gè)數(shù)據(jù)表,也可以分別來自同一個(gè)功能區(qū)的不同表),來組成復(fù)雜的數(shù)據(jù)選項(xiàng)表達(dá)式。
6、根據(jù)需要,用戶選中相關(guān)的選項(xiàng),比如:用戶想讓該報(bào)表欄目在報(bào)表顯示界面是可見的,便可將“顯示”選項(xiàng)置于選中標(biāo)志。
7、上面工作完成以后,如想保存,則點(diǎn)擊〖保存〗按鈕;如想放棄,就點(diǎn)擊〖放棄〗按鈕。
該報(bào)表欄目?jī)?nèi)容設(shè)置完成以后,系統(tǒng)將回到自定義報(bào)表設(shè)置主界面,并且將已保存的報(bào)表欄目的名稱列示在相應(yīng)的名稱顯示區(qū),而將欄目?jī)?nèi)容的表達(dá)式列示在相應(yīng)的表達(dá)式區(qū),同時(shí),系統(tǒng)還自動(dòng)在現(xiàn)有欄目的后面橫向增加一列欄目,在現(xiàn)有表達(dá)式的下面縱向增加一行表達(dá)式區(qū),等待用戶進(jìn)行設(shè)置。
第28頁共49頁用友軟件
注意:用戶對(duì)已設(shè)置好的欄目,可以雙擊其表達(dá)式欄,進(jìn)入修改界面(如圖94)。用戶對(duì)已設(shè)置好的欄目,可以用鼠標(biāo)拖住其名稱欄,在已設(shè)置的欄目之間任意調(diào)換位置。為了方便用戶,系統(tǒng)還提供了快捷鍵的功能,具體方法是,在圖9-5所示的界面中,點(diǎn)擊鼠標(biāo)右鍵,系統(tǒng)將自動(dòng)彈出一個(gè)快捷菜單。
關(guān)于多個(gè)表達(dá)式行并存的情況將在特殊設(shè)置的“多重表達(dá)式”部分給以詳細(xì)的介紹,這里用戶先不要考慮多重表達(dá)式的情況。
三、指定數(shù)據(jù)篩選條件
報(bào)表中存放的是查詢統(tǒng)計(jì)出來的結(jié)果,而查詢統(tǒng)計(jì)就需要用戶給出條件,以便對(duì)數(shù)據(jù)進(jìn)行篩選。
指定數(shù)據(jù)篩選條件的步驟是:
1、用戶在自定義報(bào)表設(shè)置主界面,用鼠標(biāo)雙擊“Where”下的空白欄(此處的“Where”即“條件”),系統(tǒng)自動(dòng)彈出數(shù)據(jù)設(shè)計(jì)主界面。界面中,“名稱”中自動(dòng)顯示“條件”二字,并且為灰,不允許用戶進(jìn)行修改。
2、用戶在“數(shù)據(jù)表/查詢”區(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)表名稱,主標(biāo)題的設(shè)置在自定義報(bào)表設(shè)置主界面中進(jìn)行,用戶可以在設(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í),用戶都要先進(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)題是指用戶在進(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í),用戶可以用系統(tǒng)自動(dòng)彈出的副標(biāo)題
第29頁共49頁用友軟件
設(shè)計(jì)條來設(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ì)條為單位,橫向是向前,縱向是向上或向下,來回拖動(dòng)以改變副標(biāo)題設(shè)計(jì)條的大小,直到用戶自己滿意為止。
副標(biāo)題的設(shè)置就沒有主標(biāo)題那樣簡(jiǎn)單。為了更好地說明它,我們先看一下副標(biāo)題可以分為哪幾類。
總起來講,副標(biāo)題可以分為兩類:普通副標(biāo)題和參照型副標(biāo)題。所謂普通副標(biāo)題是指副標(biāo)題的內(nèi)容與自定義報(bào)表中的數(shù)據(jù)沒有任何關(guān)聯(lián),只是供顯示說明用。參照型副標(biāo)題是指副標(biāo)題的內(nèi)容與自定義報(bào)表中的數(shù)據(jù)內(nèi)容有關(guān)聯(lián)。
下面,我們逐一來看一下上述兩種副標(biāo)題的設(shè)置。
如何設(shè)置普通副標(biāo)題
普通副標(biāo)題的設(shè)置比較簡(jiǎn)單,具體方法是:在自定義報(bào)表工具設(shè)置主界面中用鼠標(biāo)點(diǎn)擊〖格式〗按鈕,系統(tǒng)自動(dòng)彈出格式設(shè)計(jì)界面;然后,用戶用鼠標(biāo)在副標(biāo)題設(shè)計(jì)區(qū)中拖拽出一個(gè)自己滿意的副標(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)的方式不同,它又可分為兩大類:基本參照型;選項(xiàng)參照型。
基本參照型是指副標(biāo)題的內(nèi)容由自定義報(bào)表的數(shù)據(jù)內(nèi)容所決定,換句話說,副標(biāo)題的內(nèi)容是自定義報(bào)表中相關(guān)數(shù)據(jù)內(nèi)容的反映,比如說,某自定義報(bào)表中有副標(biāo)題“倉庫:產(chǎn)成品”,冒號(hào)后面的“產(chǎn)成品”便是由自定義報(bào)表中倉庫名稱下面的“產(chǎn)成品庫”所決定的;如果自定義報(bào)表中倉庫名稱下面不是“產(chǎn)成品庫”,而是“材料庫”,則該副標(biāo)題中冒號(hào)后面便相應(yīng)地變成“材料”。
選項(xiàng)參照型是指副標(biāo)題的內(nèi)容決定著自定義報(bào)表中的數(shù)據(jù)內(nèi)容,并且,副標(biāo)題中的內(nèi)容是可選的,也就是說可以通過下拉框進(jìn)行選擇。比如說,某自定義報(bào)表中有副標(biāo)題“存貨:”,用戶可以用鼠標(biāo)點(diǎn)擊下拉框,從中選擇存貨,比如選擇“500W發(fā)電機(jī)”,那么,自定義報(bào)表中的數(shù)據(jù)全部是存貨500W發(fā)電機(jī)的,而存貨80W發(fā)電機(jī)的數(shù)據(jù)就沒有了。
下面,我們來首先看一下如何設(shè)置基本參照型副標(biāo)題。
設(shè)置基本參照型副標(biāo)題要遵循如下步驟:
1、用鼠標(biāo)在副標(biāo)題設(shè)計(jì)區(qū)中拖拽出一個(gè)自己滿意的副標(biāo)題設(shè)計(jì)條。
2、鼠標(biāo)指向該副標(biāo)題設(shè)計(jì)條,然后點(diǎn)擊鼠標(biāo)右鍵,系統(tǒng)自動(dòng)彈出一菜單條。3、用戶用鼠標(biāo)從中選取【編輯標(biāo)題】項(xiàng),系統(tǒng)自動(dòng)擊活該副標(biāo)題設(shè)計(jì)條。
4、用戶可以先自行輸入標(biāo)題的名稱,比如,倉庫。這里要注意,倉庫兩字的后面就不要再加“:”了,系統(tǒng)會(huì)自動(dòng)加的。
5、然后,用戶再點(diǎn)擊鼠標(biāo)右鍵,系統(tǒng)自動(dòng)彈出一菜單條,用戶用鼠標(biāo)置于【設(shè)置參照】上,系統(tǒng)將自動(dòng)彈出二級(jí)菜單條。
第30頁共49頁用友軟件
6、用戶將鼠標(biāo)放在【參照字段】上,系統(tǒng)繼續(xù)自動(dòng)彈出三級(jí)菜單條。
7、用戶用鼠標(biāo)點(diǎn)擊【選擇】項(xiàng),系統(tǒng)將自動(dòng)在副標(biāo)題設(shè)計(jì)條中顯示一個(gè)下拉選擇框,選擇框中列示的是在“設(shè)計(jì)數(shù)據(jù)”部分定義的報(bào)表各欄目的名稱。用戶可以根據(jù)自己的需要從中進(jìn)行選擇,選擇時(shí)要注意與前面已輸入的該副標(biāo)題的名稱搭配。比如,用戶在輸入副標(biāo)題名稱“倉庫”后,可在下拉選擇框中選擇“倉庫名稱”。8、選擇完畢后,暫時(shí)退出副標(biāo)題設(shè)計(jì)條。
9、再用鼠標(biāo)指向該副標(biāo)題設(shè)計(jì)條,然后點(diǎn)擊鼠標(biāo)右鍵,系統(tǒng)自動(dòng)彈出一級(jí)菜單條;用戶用鼠標(biāo)置于【設(shè)置參照】上,系統(tǒng)自動(dòng)彈出二級(jí)菜單條;用戶用鼠標(biāo)置于【參照類型】上,系統(tǒng)將自動(dòng)彈出三級(jí)菜單條。
10、用戶用鼠標(biāo)從中點(diǎn)擊【基本】項(xiàng)即可。
完成了上述步驟之后,基本參照型副標(biāo)題便設(shè)置好了。比如,在上例中,將“倉庫:倉庫名稱”設(shè)為基本參照型后,在報(bào)表顯示時(shí),參照字段“倉庫名稱”的值將由自定義報(bào)表中“倉庫名稱”欄目下的值所決定,準(zhǔn)確地說,是由自定義報(bào)表中第一條記錄的“倉庫名稱”值所決定。
訣竅:
為了方便用戶使用基本參照型副標(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)題的參照字段。
這樣一來,便能實(shí)現(xiàn)這樣一種效果:在報(bào)表顯示界面,基本參照型副標(biāo)題的內(nèi)容是對(duì)自定義報(bào)表數(shù)據(jù)的說明。
以上是使用基本參照型副標(biāo)題的典型方法,供用戶參考。用戶還可以根據(jù)自己的實(shí)際情況,結(jié)合基本參照型副標(biāo)題的使用特點(diǎn)來靈活使用。
設(shè)置選項(xiàng)參照型副標(biāo)題要遵循如下步驟:⒈⒍同基本參照型副標(biāo)題的設(shè)置。
7、用戶用鼠標(biāo)點(diǎn)擊【選擇】項(xiàng),系統(tǒng)將自動(dòng)在副標(biāo)題設(shè)計(jì)條中顯示一個(gè)下拉選擇框,選擇框中列示的是在“設(shè)計(jì)數(shù)據(jù)”部分定義的報(bào)表各欄目的名稱。用戶可以根據(jù)自己的需要從中進(jìn)行選擇,選擇時(shí)要注意與前面已輸入的該副標(biāo)題的名稱搭配。比如,用戶在輸入副標(biāo)題名稱“存貨”后,可在下拉選擇框中選擇“存貨編號(hào)”或“存貨名稱”。⒏⒐同基本參照型副標(biāo)題的設(shè)置。
10、在【參照類型】下的三級(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í)次列示在下拉框中,用戶既可以選擇一級(jí),也可以選擇二級(jí)、三級(jí)?.,選擇上一級(jí)的同時(shí),系統(tǒng)也就默認(rèn)選擇了該級(jí)下面的所有
第31頁共49頁用友軟件
項(xiàng)目。
12、用戶根據(jù)自己的需要,在“參照類型”中點(diǎn)擊【選項(xiàng)】或【分級(jí)項(xiàng)目】時(shí),系統(tǒng)自動(dòng)彈出一個(gè)設(shè)置界面。
點(diǎn)擊【選項(xiàng)】的情況下,用戶可在界面上設(shè)置與所選參照字段相匹配的數(shù)據(jù)項(xiàng)或數(shù)據(jù)項(xiàng)表達(dá)式(設(shè)置的方法參見“設(shè)計(jì)數(shù)據(jù)”部分中“如何設(shè)置報(bào)表欄目?jī)?nèi)容”步驟中的3、4、5、7),比如:用戶在選擇參照字段時(shí)選擇了“存貨名稱”,則在這里要設(shè)置數(shù)據(jù)項(xiàng)表達(dá)式“[Inventory].[cInvName]”,以便與所選參照字段“存貨名稱”相匹配。
訣竅:細(xì)心的用戶可能會(huì)發(fā)現(xiàn),在上述例子中,如果所選的參照字段,比如“存貨名稱”,存有重名的情況時(shí),系統(tǒng)處理起來就會(huì)出現(xiàn)混亂的情況。對(duì)這個(gè)問題,可有兩種解決方法:一種是改變參照字段,將其改為不存在重名情況的參照字段,比如將“存貨名稱”改為“存貨編號(hào)”,這種解決方法的不足之處在于:不存在重名情況的參照字段對(duì)用戶來說往往不是很友好,也就是說不太直觀,比如參照字段改為“參照編號(hào)”時(shí),用戶在副標(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ì)用戶來說比較直觀,并且與數(shù)據(jù)項(xiàng)表達(dá)式1一一對(duì)應(yīng),如在上例中,數(shù)據(jù)項(xiàng)表達(dá)式2可以設(shè)為與“存貨名稱”相對(duì)應(yīng)的表達(dá)式,即“[Inventory].[cInvName]”。這樣一來,既避免了重名的問題,又增強(qiáng)了界面的用戶友好性。點(diǎn)擊【分級(jí)項(xiàng)目】的情況下,用戶在界面必須設(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)題和各種類型的副標(biāo)題。用戶可以根據(jù)上面所講的基本設(shè)置方法,結(jié)合自己的需要,靈活設(shè)置自己的標(biāo)題。注意:
如果用戶同時(shí)設(shè)置了若干個(gè)參照型副標(biāo)題,那么,自定義報(bào)表中所顯示的數(shù)據(jù)內(nèi)容要同時(shí)滿足這些參照型副標(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ì),用戶可以用系統(tǒng)自動(dòng)彈出的表頭欄目設(shè)計(jì)條來設(shè)計(jì)一個(gè)表頭
第32頁共49頁用友軟件
欄目;也可以在系統(tǒng)自動(dòng)彈出表頭欄目設(shè)計(jì)條后,用鼠標(biāo)拖動(dòng)它,在設(shè)計(jì)區(qū)的空白部分,以相對(duì)應(yīng)的表頭欄目設(shè)計(jì)條為單位,橫向是向前或向后,縱向是向上或向下,來回拖動(dòng)以改變表頭欄目設(shè)計(jì)條的大小,直到用戶自己滿意為止。2、將鼠標(biāo)指向表頭欄目設(shè)計(jì)條。
3、點(diǎn)擊鼠標(biāo)右鍵,系統(tǒng)將自動(dòng)彈出一個(gè)菜單條。4、用戶從中點(diǎn)擊【編輯】,則表頭欄目設(shè)計(jì)條進(jìn)入編輯狀態(tài),用戶可以在此輸入適當(dāng)?shù)臋谀績(jī)?nèi)容。
要訣:為了方便用戶進(jìn)行表頭欄目的設(shè)計(jì),系統(tǒng)特地提供【設(shè)置默認(rèn)】這一功能。用戶在系統(tǒng)自動(dòng)彈出的菜單條中用鼠標(biāo)點(diǎn)擊【設(shè)置默認(rèn)】,則系統(tǒng)自動(dòng)將用戶在“設(shè)計(jì)數(shù)據(jù)”部分為各欄目所設(shè)置的名稱(參見格式設(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)用技巧
可以說,在設(shè)計(jì)完數(shù)據(jù)和格式之后,一張報(bào)表就基本上可以定義出來了。但是,這樣定義出來的報(bào)表只能是最一般、最簡(jiǎn)單的報(bào)表。要想使自定義報(bào)表更加靈活、更能滿足用戶的需要,還必須要有一些應(yīng)用技巧。
目前,系統(tǒng)主要提供以下類型的應(yīng)用技巧:分級(jí)與合計(jì);多重表達(dá)式。
如何使用分級(jí)與合計(jì)
所謂“分級(jí)”是指以指定的欄目字段為關(guān)鍵字進(jìn)行排序和分級(jí)。所謂“合計(jì)”是指對(duì)所選的欄目進(jìn)行合計(jì)運(yùn)算。這兩者既可分開使用,但最好結(jié)合使用。下面,我們先逐一來看一下,然后再來看一下結(jié)合使用的情況。分級(jí)
在設(shè)置分級(jí)時(shí),用戶要先進(jìn)入分級(jí)設(shè)置界面,進(jìn)入的方法是:在自定義報(bào)表工具的主界面(圖9-2)中用鼠標(biāo)點(diǎn)擊〖匯總〗按鈕,系統(tǒng)自動(dòng)彈出設(shè)置界面,界面的各欄目?jī)?nèi)容說明如下:
備選字段顯示區(qū)
備選字段顯示區(qū)內(nèi)所顯示的是在“設(shè)計(jì)數(shù)據(jù)”部分已定義好的欄目。功能選擇區(qū)
用戶點(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頁共49頁用友軟件
3、對(duì)某個(gè)已選欄目關(guān)鍵字來說,如果用戶希望在與合計(jì)處理聯(lián)用時(shí),它只是用來作為排序的關(guān)鍵字,而不做小計(jì)的處理,便可以將其前面的標(biāo)志置為“選中”。
注意:系統(tǒng)允許選擇多個(gè)欄目字段同時(shí)作為分級(jí)的關(guān)鍵字,不過,這些關(guān)鍵字中要有主次之分。位于最上面的是第一關(guān)鍵字,次之的是第二關(guān)鍵字,接下去依次排列。因此,所選欄目關(guān)鍵字的排列順序是很重要的,它直接影響著報(bào)表數(shù)據(jù)的分級(jí)排序結(jié)果。當(dāng)然,用戶還可以更改已選擇的欄目關(guān)鍵字的順序,方法是:用鼠標(biāo)指向要改變排列位置的欄目關(guān)鍵字,按住鼠標(biāo)的左鍵,將其拖到另外的位置。系統(tǒng)還允許用戶對(duì)已選擇的欄目字段進(jìn)行刪除,方法是:在所選字段顯示區(qū),用鼠標(biāo)指向要被刪除的欄目關(guān)鍵字,按住鼠標(biāo)的右鍵,將其拖回備選字段顯示區(qū)。合計(jì)
在設(shè)置合計(jì)時(shí),用戶要先進(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è)已選欄目字段來說,如果用戶希望在作合計(jì)處理時(shí)以百分比形式顯示,那么就可以將其前面的標(biāo)志置為“選中”。
注意:系統(tǒng)允許選擇多個(gè)欄目字段同時(shí)進(jìn)行合計(jì)處理。系統(tǒng)還允許用戶對(duì)已選擇的欄目字段進(jìn)行刪除,方法是:在所選字段顯示區(qū),用鼠標(biāo)指向要被刪除的欄目關(guān)鍵字,按住鼠標(biāo)的右鍵,將其拖回備選字段顯示區(qū)。
訣竅在“設(shè)計(jì)數(shù)據(jù)”部分也可以進(jìn)行合計(jì)處理的設(shè)置。方法是:在設(shè)計(jì)數(shù)據(jù)界面中,用戶設(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é)合起來。
具體方法是:首先,選擇用于分級(jí)的欄目字段(可以有若干個(gè);如果不想讓報(bào)表數(shù)據(jù)按某個(gè)欄目關(guān)鍵字進(jìn)行小計(jì)處理,可以將其前面的標(biāo)志置為選中);其次,選擇要進(jìn)行合計(jì)處理的欄目字段。
訣竅用于分級(jí)的欄目字段,最好是選擇編碼型的欄目字段。而在“設(shè)計(jì)數(shù)據(jù)”
第34頁共49頁用友軟件
部分可以將該編碼型的欄目字段設(shè)為不顯示,這樣,既能使報(bào)表數(shù)據(jù)簡(jiǎn)捷,又能達(dá)到分級(jí),避免重名的效果。在選擇進(jìn)行合計(jì)處理的欄目字段時(shí),盡量選擇那些數(shù)據(jù)型的欄目字段。
如何使用多重表達(dá)式
所謂多重表達(dá)式是指自定義報(bào)表設(shè)置主界面中多個(gè)表達(dá)式行并存的情況,用戶可以在同一個(gè)欄目下輸入多個(gè)表達(dá)式(最多輸入八個(gè)表達(dá)式行)。多重表達(dá)式主要適用于以下情況:一個(gè)欄目的內(nèi)容要來自兩個(gè)或兩個(gè)以上的地方,也就是說,無法用一個(gè)數(shù)據(jù)項(xiàng)表達(dá)式來進(jìn)行涵蓋,而必須要用多個(gè)表達(dá)式。
舉一個(gè)很簡(jiǎn)單的例子來說明這種應(yīng)用:企業(yè)要出一張收入明細(xì)表,因而要設(shè)一個(gè)收入欄目,考慮到收入包括多個(gè)方面,如銷售收入、勞務(wù)收入等,這種情況下,顯然用一個(gè)數(shù)據(jù)項(xiàng)表達(dá)式無法涵蓋收入的所有內(nèi)容,而必須要用多重表達(dá)式,即收入欄目下的表達(dá)式1表示的是銷售收入,表達(dá)式2表示的是勞務(wù)費(fèi)收入。同樣地,用戶還可以為這些表達(dá)式分別設(shè)置數(shù)據(jù)篩選條件。這樣設(shè)置后,自定義報(bào)表顯示時(shí),收入欄目下便可以將所有種類的滿足數(shù)據(jù)篩選條件的收入項(xiàng)都列示出來。
UFO報(bào)表的二次開發(fā)
一、批命令
批命令實(shí)質(zhì)上是把多個(gè)UFO命令進(jìn)行集合操作處理,即在一個(gè)批命令文件中編寫多個(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提供的二次開發(fā)窗口UFOEDIT中編寫,編寫完成后以后綴“.SHL”保存。在系統(tǒng)窗口或報(bào)表窗口中都可以執(zhí)行批命令文件。
1、批命令的實(shí)現(xiàn)過程
第一步點(diǎn)取[文件]菜單中的[二次開發(fā)],打開“UFOEDIT”窗口。
第二步在UFOEDIT窗口中新建一個(gè)批命令文件,輸入U(xiǎn)FO命令,并保存批命令文件。注意:1)在批命令中不能使用全角字符(在雙引號(hào)""中可以使用全角字符)。
2)因?yàn)閁FOEDIT窗口沒有檢查錯(cuò)誤的功能,在批命令編寫完畢后,應(yīng)檢查一下是否有語法錯(cuò)誤和邏輯錯(cuò)誤。
第三步在系統(tǒng)窗口或報(bào)表窗口都可以執(zhí)行批命令文件。第四步在UFOEDIT窗口中可以打印批命令文件。
例1、下面是一個(gè)審核報(bào)表的批命令。ifc6c7+c8+c9+c10disp"c6單元錯(cuò)誤!"returnend
ifc19c20+c21+c22+c23
第35頁共49頁用友軟件
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(“要采集的單位名稱:”)openrepo“a:\\zcfzb.rep”if&unit單位名稱disp“單位名稱不符!”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è)尋找單位名稱為“銷售部”表頁的批命令。LET&PAGE=1
第36頁共49頁
用友軟件
WHILE&PAGE用友軟件
A)簡(jiǎn)單條件分支語句格式:IF
END
運(yùn)行結(jié)果:如果條件為真,則執(zhí)行IF語句后面的語句行序列;如果條件為假,則執(zhí)行END后面的語句。例如:IFA3>0
LETB3=A3END
運(yùn)行結(jié)果:當(dāng)A3單元的值大于0時(shí),B3單元等于A3單元;當(dāng)A3單元的值小于等于0時(shí),執(zhí)行END之后的語句。
B)選擇條件分支語句格式:IF
ELSE
END
運(yùn)行結(jié)果:如果條件為真,則執(zhí)行語句行序列1;如果條件為假,則執(zhí)行ELSE后的語句行序列2。
例如:IFA3>1000
LETB3=A3ELSE
LETB3=0END
運(yùn)行結(jié)果:如果A3單元的值大于1000,B3單元等于A3單元;如果A3單元的值小于等于1000,B3單元等于0。
2)循環(huán)語句
格式:WHILE
END
運(yùn)行結(jié)果:當(dāng)條件為真時(shí),循環(huán)執(zhí)行語句行序列;直到條件為假時(shí),執(zhí)行END之后的語句。
例如:給12張表頁中的關(guān)鍵字“月”分別賦值為1-12。LET&AA=1
WHILE&AA用友軟件
運(yùn)行結(jié)果:跳出最近一層循環(huán)體
1、用于WHILEND語句中時(shí),執(zhí)行BREAK語句后將跳出WHILE循環(huán),執(zhí)行END之后的語句。
2、用于WHILEND語句中之外時(shí),執(zhí)行BREAK語句后將結(jié)束本批命令。(等同于RETURN語句的作用)
例如:以下語句完成功能是:有兩個(gè)報(bào)表ME.REP和DATA.REP,報(bào)表ME.REP各個(gè)表頁的A5單元取報(bào)表DATA.REP相應(yīng)表頁A5單元的數(shù)據(jù),全部取完之后顯示"本年度數(shù)據(jù)已全部取到。"
OPENREPORT"ME"http://打開報(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語句
LETA5@&MONTH="DATA"->A5@&MONTH
//當(dāng)前報(bào)表&MONTH表頁的A5單元等于報(bào)表"DATA"相同表頁的A5單元的值。LET&MONTH=&MONTH+1
//變量&MONTH加1,并回頭執(zhí)行WHILE語句END
//結(jié)束WHILE語句
4)返回語句格式:RETURN
運(yùn)行結(jié)果:結(jié)束最近一層批命令。
例如:以下是一個(gè)尋找單位名稱為“銷售部”表頁的批命令。LET&PAGE=1
//給變量&PAGE賦初值為1WHILE&PAGE用友軟件
//如果關(guān)鍵字單位名稱的值為"銷售部",則執(zhí)行下面語句;如果關(guān)鍵字單位名稱的值不為"銷售部",則執(zhí)行&PAGE=&PAGE+1語句
DISPLAY"已找到銷售部表頁!"http://顯示提示框"已找到銷售部表頁!"RETURN
//結(jié)束本批命令
END
//結(jié)束IF語句
&PAGE=&PAGE+1//變量&PAGE加1
END
//結(jié)束WHILE循環(huán)
DISPLAY"未找到銷售部表頁!"
//顯示提示框"未找到銷售部表頁!"
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ù)庫數(shù)據(jù)函數(shù)1個(gè),指針狀態(tà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ù),如:本表他頁取數(shù)函數(shù)、指針狀態(tài)類函數(shù)、交互輸入函數(shù)等只限用于批命令。
當(dāng)您在編輯單元公式時(shí),您可以直接使用函數(shù)。如果您不愿意記憶一連串的名字、參數(shù)、括號(hào)等復(fù)雜格式,您可以使用“函數(shù)向?qū)А卑粹o,在函數(shù)向?qū)?duì)話框的指導(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ù)說明〗
科目缺省即求輔助項(xiàng)的發(fā)生額合計(jì),此時(shí)〈核算類別〉參數(shù)不能缺省。合法的〈方向〉為“借”、“貸”、“j”、“d”!凑ヅ浞绞健,模糊匹配用“=”,精確匹配用“==”。〈編碼1〉與〈編碼2〉與科目編碼的核算賬類有關(guān)。
第40頁共49頁用友軟件
〈核算類別〉只在〈科目編碼〉缺省時(shí)有意義。
〈項(xiàng)目大類名稱〉只在〈科目編碼〉缺省且〈核算類別〉含“項(xiàng)目”時(shí)有意義!挤祷刂怠
數(shù)值型,返回指定科目某會(huì)計(jì)期間某方向符合某條件的發(fā)生額合計(jì)數(shù)。
如果該會(huì)計(jì)科目帶輔助核算賬類,那么返回編碼所對(duì)應(yīng)的輔助項(xiàng)的累計(jì)發(fā)生額。注意:
由于使用借貸記賬法,〈方向〉為“借”或“貸”。條件發(fā)生額函數(shù)的〈方向〉不能缺省。
如果您的科目有兩種輔助核算,則這兩個(gè)輔助項(xiàng)在公式中的排列位置必須正確,
否則系統(tǒng)將無法正確結(jié)轉(zhuǎn)。五種輔助項(xiàng)在公式中先后順序?yàn)椋翰块T,個(gè)人,客戶,供應(yīng)商,項(xiàng)目。例如:52101為某部門項(xiàng)目科目,則您可以輸入QC(“52101”,月,“部門一”,“項(xiàng)目一”),而不可以輸入QC(“52101”,月,“項(xiàng)目一”,“部門一”)。
若科目為非末級(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頁共49頁用友軟件
4)字符處理函數(shù)
LEN字符串長(zhǎng)度函數(shù)
STR數(shù)值型值轉(zhuǎn)換成字符型值SUBSTR取子串函數(shù)TRIM去空格函數(shù)
LOWER字符串轉(zhuǎn)換為小寫字母函數(shù)UPPER字符串轉(zhuǎn)換為大寫字母函數(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頁面號(hào)函數(shù)
SELECT本表他頁取數(shù)函數(shù)
7)交互輸入函數(shù)
GETINT窗口交互輸入數(shù)值函數(shù)GETSTR窗口交互輸入字符函數(shù)
8)文件檢測(cè)函數(shù)
〖函數(shù)格式〗FILE(“”)
〖參數(shù)說明〗文件名:想要檢測(cè)文件的文件名,必須加上擴(kuò)展名,可以加上路徑名,不能使用通配符“*”和“?”。默認(rèn)為當(dāng)前路徑,可以為字符串或字符變量!挤祷刂怠饺粼撐募嬖,返回1;若該文件不存在,返回0!际褂梅秶脚。
〖范例〗若文件“aa.rep”存在,如下函數(shù)返回1;若文件“aa.rep”不存在,如下函數(shù)返回0。
FILE(“aa.rep”)
9)指針狀態(tài)類函數(shù)MBOF頁面頭函數(shù)MEOF頁面尾函數(shù)MNUMBER頁面數(shù)函數(shù)SNUMBER可變區(qū)大小函數(shù)
10)條件取數(shù)/賦值函數(shù)
第42頁共49頁用友軟件
條件取值函數(shù)
〖函數(shù)格式〗IFF(,,)〖參數(shù)說明〗邏輯表達(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ù)庫數(shù)據(jù)函數(shù)
〖函數(shù)格式〗INDB(“”,“”,,,[條件])〖參數(shù)說明〗文件名:數(shù)據(jù)庫文件名,可以是ACCESS文件(*.mdb)、MSEXCEL文件(*.xls)、LOTUS1-2-3文件(*.wk4)、DBASE數(shù)據(jù)庫文件(*.dbf)、標(biāo)準(zhǔn)文本文件(*.txt)。表名:對(duì)于ACCESS文件(*.mdb)、MSEXCEL文件(*.xls)、LOTUS1-2-3文件(*.wk4)來說,為數(shù)據(jù)表名;對(duì)于DBASE數(shù)據(jù)庫文件(*.dbf)、標(biāo)準(zhǔn)文本文件(*.txt)來說,可以是空串(“”)。字段名:對(duì)于ACCESS文件(*.mdb)、DBASE數(shù)據(jù)庫文件(*.dbf)來說,為數(shù)據(jù)庫字段名稱;對(duì)于MSEXCEL文件(*.xls)、LOTUS1-2-3文件(*.wk4)、標(biāo)準(zhǔn)文本文件(
*.txt)來說,是報(bào)表或文本的第一行某單元或某段,只能是一個(gè)字段或單元。記錄號(hào):確定取符合條件的第幾個(gè)記錄(數(shù)據(jù)庫)或第幾行(電子表及文本),為正整數(shù)或正整數(shù)型變量。
條件:數(shù)據(jù)庫記錄篩選條件,與SQL語言的SELECT語句的WHERE子句規(guī)范一樣。
〖返回值〗符合條件的指定數(shù)據(jù)庫字段某個(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打開文件命令
OPENREPORT打開報(bào)表命令CLOSE關(guān)閉當(dāng)前文件命令
CLOSEALL關(guān)閉全部打開的文件命令SAVE保存文件命令SAVEAS另存為命令
COPYSTRUCTURETO格式拷貝命令COPYTO復(fù)制文件命令
第43頁共49頁用友軟件
DO執(zhí)行批命令命令
SETMENU執(zhí)行自定義菜單命令PRINT打印命令
EXIT退出UFO命令
3)格式命令SIZE定義表尺寸命令
〖命令格式〗SIZE[][,]
〖參數(shù)說明〗行數(shù):1255之間的整數(shù)或變量,缺省時(shí)不改變?cè)袛?shù)設(shè)置。
列數(shù):19999之間的整數(shù)或變量,缺省時(shí)不改變?cè)袛?shù)設(shè)置。
〖運(yùn)行狀態(tài)〗格式狀態(tài)。HIGH定義行高命令
〖命令格式〗HIGH,
〖參數(shù)說明〗區(qū)域:不含頁號(hào)和表名,不可用可變區(qū)相對(duì)表示法表示。行高:0480之間的整數(shù)或變量,變量將自動(dòng)取整!歼\(yùn)行狀態(tài)〗格式狀態(tài)。WIDE定義列寬命令
〖命令格式〗WIDE,
〖參數(shù)說明〗區(qū)域:不含頁號(hào)和表名,不可用可變區(qū)相對(duì)表示法表示。列寬:0640之間的整數(shù)或變量,變量將自動(dòng)取整!歼\(yùn)行狀態(tài)〗格式狀態(tài)。DRAW區(qū)域畫線
〖命令格式〗DRAW[,][,]〖參數(shù)說明〗區(qū)域:畫線區(qū)域,不含頁號(hào)和表名。類型:可以為以下字符,缺省為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)。
〖注釋〗畫正反斜線時(shí)區(qū)域不能大于30行或30列。TYPE定義單元類型
〖命令格式〗TYPE[,]
〖參數(shù)說明〗區(qū)域:不含頁號(hào)和表名,不可用可變區(qū)相對(duì)表示法表示。類型:為以下字母,缺省為D,數(shù)值型。D:數(shù)值型;S:字符型;F:表樣型。〖運(yùn)行狀態(tài)〗格式狀態(tài)。VAREA定義可變區(qū)
〖命令格式〗格式1:VAREA[S],[,]
格式2:VAREAU
〖參數(shù)說明〗S:標(biāo)識(shí)符,表示設(shè)置可變區(qū),可以缺省;
U:標(biāo)識(shí)符,表示取消可變區(qū)。
可變區(qū)位置:用“!”或字母表示在某列設(shè)置列可變區(qū),用“#”表示在某行設(shè)置行可變區(qū)。
第44頁共49頁用友軟件
可變區(qū)大小:可以為正整數(shù)和正整數(shù)型變量,缺省為1。
〖運(yùn)行狀態(tài)〗格式狀態(tài)。VARSIZE定義可變區(qū)大小
〖命令格式〗VARSIZE
〖參數(shù)說明〗可變區(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表頁排序命令GSORT可變區(qū)排序命令TOTAL報(bào)表匯總命令
GTOTAL可變區(qū)數(shù)據(jù)匯總命令BROWSE多區(qū)域數(shù)據(jù)透視命令
5)編輯命令A(yù)PPEND追加表頁命令GAPPEND追加可變區(qū)命令DELETE刪除表頁命令GDELETE刪除可變區(qū)命令I(lǐng)NSERT插入表頁/行/列命令EXCHANGE表頁交換命令CLEAR清除區(qū)域命令FREE清除變量命令SKIP翻頁命令(一個(gè)UFO報(bào)表最多可容納99,999張表頁)SETFOCUS設(shè)置當(dāng)前區(qū)域命令SETPAGE設(shè)置當(dāng)前表頁命令FIND查找表頁命令GFIND查找可變區(qū)命令CONTINUE繼續(xù)上次查找命令
6)文本文件輸入/輸出命令I(lǐng)NTEXT讀入文本文件命令OUTTEXT輸出文本文件命令
7)工具命令
SETSWITCHON/OFF提示框打開/關(guān)閉命令〖命令格式〗SETSWITCHON/OFF
第45頁共49頁
用友軟件
〖參數(shù)說明〗無參數(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二次開發(fā)命令DISPLAY窗口顯示命令LIST變量列表命令MAIL傳輸命令//注釋命令舉例練習(xí)
1、查找報(bào)表文件是否存在,報(bào)表名稱及路徑由用戶交互輸入。LET&WJ=GETSTR(“請(qǐng)輸入報(bào)表名稱及路徑”)iffile(&WJ)=0
disp"該報(bào)表不存在!"else
disp"該報(bào)表存在!"end
2、按照用戶指定的月分,查找該月分的表頁(置為當(dāng)前頁)。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"該月份的表頁不存在!"closereturnelse
setpage&y1endelse
setpage&y0end
3、驗(yàn)證密碼是否正確,密碼保存在“pass.rep”文件的A2中,密碼正確,則打開“head.rep”,三次輸入錯(cuò)誤,則退出。openrepo"pass.rep"
第46頁共49頁用友軟件
let&i=1let&pass=a2close
while&ie6:e30rela月with"AA"->月+1,年with"AA"->年else
lete6:e30=d6:d30endsave
skip1end
二、自定義菜單
自定義菜單是用戶編寫的,實(shí)現(xiàn)特定功能和操作流程的菜單,它可以取代系統(tǒng)菜單和報(bào)表菜單。功能菜單實(shí)現(xiàn)了對(duì)UFO功能的調(diào)用,即以用戶編輯的菜單項(xiàng)目來調(diào)用UFO的功能。
菜單文件在UFO提供的二次開發(fā)窗口UFOEDIT中編寫,編寫完成后以后綴“.MNU”保存。在系統(tǒng)窗口或報(bào)表窗口中可以執(zhí)行菜單文件,執(zhí)行之后它將取代UFO的菜單。
1、自定義菜單的實(shí)現(xiàn)過程
第一步點(diǎn)取[文件]菜單中的[二次開發(fā)],打開二次開發(fā)窗口“UFOEDIT”窗口。
第二步在UFOEDIT窗口中新建一個(gè)菜單文件,分別輸入菜單項(xiàng)的名字和要執(zhí)行的命令,并保存菜單文件。
注意:1)自定義菜單最多可以有3級(jí),每一級(jí)菜單不能超過12個(gè)。第三步在系統(tǒng)窗口或報(bào)表窗口中都可以執(zhí)行菜單文件。
第四步在UFOEDIT窗口中可以打印自定義菜單和所執(zhí)行命令的清單。
第47頁共49頁用友軟件
2、編輯菜單項(xiàng)
菜單項(xiàng)標(biāo)題:在其中輸入菜單的名字。菜單名字不能超過19個(gè)字符。是否有下級(jí)菜單:如果此菜單有下拉菜單,則點(diǎn)取此多選鈕。如果沒有下拉菜單,則不點(diǎn)取。請(qǐng)輸入此菜單項(xiàng)要執(zhí)行的命令:如果此菜單項(xiàng)沒有下級(jí)菜單,即它是最后一級(jí)菜單,請(qǐng)?jiān)诖丝蛑休斎氪瞬藛雾?xiàng)要執(zhí)行的命令。如果此菜單項(xiàng)有下級(jí)菜單,此編輯框?qū)⒆兓,不能輸入任何?nèi)容。狀態(tài)欄說明:在其中輸入此菜單項(xiàng)的說明文字。在執(zhí)行此菜單文件時(shí),當(dāng)此菜單項(xiàng)被激活時(shí),說明文字將顯示在狀態(tài)欄中。
點(diǎn)取“確認(rèn)”按鈕后,定義的菜單名字將顯示在窗口中的自定義菜單欄中。把鼠標(biāo)移動(dòng)到自定義菜單欄上時(shí),可以看到出現(xiàn)了下拉菜單,在下拉菜單中有一個(gè)綠色框,雙擊此框可以用相同的方法編輯下拉菜單。
第48頁共49頁
友情提示:本文中關(guān)于《UFO報(bào)表》給出的范例僅供您參考拓展思維使用,UFO報(bào)表:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請(qǐng)聯(lián)系我們及時(shí)刪除。