第三章 應用性 ROUTINE 與 PROCEDURE

 


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


 

  在 AREMOS 資料庫系統堙A「上櫃公司財務報表資料庫」算是比較大的資料庫。有時使用者需要從這個資料庫叫取大量資料,例如要叫取:

    「環泰企業公司財務報表堜狾雀等堙v(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 是指示選擇「環泰」及「東隆」兩公司資產項堛漫狾雀等堙C
 (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 堛漯F西乾淨後,再跳出 AREMOS (如此在 work.bnk 堣ㄜP堆積太多垃圾)。

 

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資料庫堨s取某一家公司之資料而自動形成「資產負債表 (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;」