第三章 应用性 ROUTINE 与 PROCEDURE

 


3.1 OTCCOMPNL (OTCCOMPFNL) 与 otccomplist (otccompflist) 
3.2 OTCCOMPCODE (OTCCOMPFCODE) 
3.3 REPORT (FREPORT) 与 otccompreport (otccompfreport) 


 

  在 AREMOS 资料库系统里,“上柜公司财务报表资料库”算是比较大的资料库。有时使用者需要从这个资料库叫取大量资料,例如要叫取:

    “环泰企业公司财务报表里所有项目”(175 项)

    “所有公司的税前纯益”(621 项)

   类似这样的需求,如以土法炼钢一一输入检索代号,势必输入上百个检索代号。为此我们设计一个 procedure 叫 otccomplist (“金融保险股”则叫 otccompflist,“金控股”则叫 otccomphlist),可协助形成一个 list,再利用list 来叫取资料。

  此外,我们也设计 otccompcode (“金融保险股”则叫 otccompfcode,“金控股”则叫 otccomphcode) 来协助线上查询检索代 号;以及 otccompreport 与 otccompfreport 与 otccomphreport 来叫取资料并自动形成“资产负债表”或“收支损益表”等。这些应用性 procedure 分别说明如下。

 

3.1 OTCCOMPNL (OTCCOMPFNL) 与 otccomplist (otccompflist,otccomphlist)

  AREMOS 系统里的 otccomplist (或 otccompflist,或 otccomphlist) 可协助使用者形成一个 namelist ,再利用namelist 来叫取大量资料或做其他用途。使用者可指定“某一家”或“某些”公司之“某些”或“所有”资产、 负债、损益等项目。这是交谈式 procedure,使用方法是在箭头符号底下输入:

  AREMOS 系统则在箭头符号底下打:

    otccomplist;  或  otccompflist;   或  otccomphlist

即可。

例如:您在 AREMOS Command 下 ,

 
键入指令“otccomplist;”
然后一问一答, a → 1 → 4207,4501 → all → k1
 键入指令“display k1”

 

说明:

 
 (1)键入 a 是指示选择 Assets 资产项。
 (2)键入 1 是指示选择以 otccompany 公司别来分类。
 (3)键入 4207,4501 是指示选择“环泰”及“东隆”两公司。
 (4)键入 all 是指示选择“环泰”及“东隆”两公司资产项里的所有项目。
 (5)键入 k1 是为存取一档名。

这时您的工作环境里 (work.bnk) ,已形成一个 list 叫做 k1 ,您可键入指令“index;”(在 AREMOS command 下) , 即可了解。然后您在 Send Series Data 画面下,键入“#k1” ( 在 Name 处)。

  “金融保险股” 则以 otccompflist 取代上面之 otccomplist 即可。

       “金控股” 则以 otccomphlist 取代上面之 otccomplist 即可。

※注:

 
 1.您要使用 otccomplist 前,别忘了打开 OTCCOMP 资料库,及设定您要的年资料期间。
 2.若您完成您的工作 (已将资料存在您的磁片),在离开 AREMOS 前,请先键入指令“clear;”,使 work.bnk 里的东西干净后,再跳出 AREMOS (如此在 work.bnk 里不致堆积太多垃圾)。

 

3.2 OTCCOMPCODE (OTCCOMPFCODE,OTCCOMPHCODE)

  AREMOS 系统里的 otccompcode (或 otccompfcode 或 otccomphcode) 可线上查询 OTCCOMP.bnk 、 OTCCOMPF.bnk 与 OTCCONPH.bnk 资料库之检索代号。使用方法为在箭头符号底下打:

    otccompcode; 或 otccompfcode; 或 otccomphcode;

即可。

  “金融保险股”则以 otccompfcode 取代上面之 otccompcode 即可。

      “金控股”则以 otccomphcode 取代上面之 otccompcode 即可。

 

3.3 REPORT (FREPORT) 与 otccompreport (otccompfreport, otccomphreport)

  AREMOS 系统里的 otccompreport (或 otccompfreport或 otccomphreport) 可从 OTCCOMP.bnk 、 OTCCOMPF.bnk 与 OTCCOMPH.bnk资料库里叫取某一家公司之资料而自动形成“资产负债表 (Balance Sheet)”,或“收支损益表 (Income Statement)”, 或“资产负债明细表 (Supplement:Assets & Liabilities)”。限于萤光幕宽度,一次最多只能有 3 年资料之报表。同时,所形成之报表在萤光幕上出现后,使用者可指定是否要在印表机印出,以及是否要形成一个 file 以便 download 到 PC。使用方法为在箭头符号底下打:

    otccompreport;  或  otccompfreport;   或   otccomphreport;

即可。但此 procedure 只限于 PC 版的 AREMOS 才能执行,教育部的 UNIX 版 AREMOS 尚无此功能。

例如:您在 AREMOS Command 下,

 
 键入指令“otccompreport;”
 然后一问一答, b → 4207 → 1995,1996,1997 → c → 按 Enter → 若要不存档则键入 N,回到 aremos 主画面
若要存档则键入 Y,再键入 k1,回到主画面

说明:

 (1) 键入 b 是指示选择 Balance Sheet (资产负债表)。

 (2) 键入 4207 是指示选择“环泰”公司。

 (3) 键入 1995,1996,1997 是指示选择这 3 年资料。

 (4) 键入 c 是指示选择中文字幕。

  “金融保险股”则以 otccompfreport 取代上面之 otccompreport 即可。

      “金控股”则以 otccomphreport 取代上面之 otccompreport 即可。

 
注 : 别忘了先打开 otccomp 资料库,再键入指令“otccompreport;”或先打开 otccompf 资料库, 再键入指令“otccompfreport;”或先打开 otccomph 资料库, 再键入指令“otccomphreport;”