JPH0454537A - リスト出力装置 - Google Patents

リスト出力装置

Info

Publication number
JPH0454537A
JPH0454537A JP2163349A JP16334990A JPH0454537A JP H0454537 A JPH0454537 A JP H0454537A JP 2163349 A JP2163349 A JP 2163349A JP 16334990 A JP16334990 A JP 16334990A JP H0454537 A JPH0454537 A JP H0454537A
Authority
JP
Japan
Prior art keywords
source
file
list
parent
child
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2163349A
Other languages
English (en)
Inventor
Yoshiharu Oka
義治 岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2163349A priority Critical patent/JPH0454537A/ja
Publication of JPH0454537A publication Critical patent/JPH0454537A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、オフィスコンピュータ等において、ソース
ファイルのソース名をリスト出力するリスト出力装置に
関する。
[発明の概要] この発明はリスト出力装置において、各種ソースファイ
ルのうち、変更のあったソースファイルのソース名とこ
のファイルに関連する他のソースファイルのソース名と
を対応づけてリスト出力するようにしたものである。
[従来の技術] 従来、オフィスコンピュータ等の事務処理装置において
、ファイルディスクには例えば、売上明細ファイル、得
意先別売上ファイル、売上集計ファイル、在庫ファイル
等、各種のソースファイルが格納されている。
ところで、ソースファイルのレコード構造等は必要に応
じてユーザが任意に変更することかある。
このような場合、ある期間内において、どのファイルが
変更されたかを確認する為に、変更ファイルの出力指令
を与えると、その出力指令に応答して変更されたファイ
ルのソース名がリスト出力される。
[発明が解決しようとする課iIi] しかしながら、このリスト内容からは変更されたファイ
ルのみを確認できるだけで、そのファイルと関係する他
のファイルまでも確認することはできなかった。
このことは次のような問題を生ずる。つまり、各種ソー
スファイルのうち、あるソースファイル同士はデータの
一部が重複し合ったり、互いに関連し合う為、全てのソ
ースファイルを別個独立して取り扱うと、関連し合う一
方のソースファイルが変更された場合、他方のソースフ
ァイルもそれに応じて影響を受け、当該他方のソースフ
ァイルもそれに応じて変更する等の対応が必要となるが
、従来においては任意のファイルが変更された際、それ
に関連する他のソースファイルが存在していてもそれを
確認することができない為、関連ファイルの変更等を行
わないままそれを放置してしまうという重大な欠点があ
った。
してみれば、互いに関連し合う複数のソースファイルの
うち任意のソースファイルが変更された場合には当該ソ
ース名と共に、それに関連する他方のソースファイルの
ソース名もリスト出力できれば、ファイル管理が確実な
ものとなり、事務処理等を円滑に遂行できるようになる
ことは明らかである。
この発明のff1iは、互いに関連し合う複数のソース
ファイルのうち任意のソースファイルが変更された場合
には当該ソース名と共に、それに関連する他方のソース
ファイルのソース名もリスト出力できるようにすること
である。
[ff1iiを解決するための手段] この発明の手段は次の通りである。
ソースファイル記憶手段1(第1rI!Jの機能ブロッ
ク図を参照、以下同じ)は、複数のソースファイルを記
憶するファイルディスク等で、売上明細ファイル、売上
集計ファイル、得意先別売上ファイル等、各種のソース
ファイルを記憶するるこの場合、互いに関連する複数の
ソースファイルのうちその一つを親ソースファイルと定
義すると、他のソースファイルは子ソースファイルと定
義することができる。
第1の抽出手段2はソースファイル記憶手段lに記憶さ
れている各種ソースファイルのうち、変更のあったソー
スファイルのソース名をソースファイル記憶手段1から
抽出する。
第2の抽出手段3は第1の抽出手段2によって抽出され
たソース名のファイルに対応して予め関連付けられてい
る他のソースファイルのソース名をソースファイル記憶
手段lから抽出する。
出力手段4は第1の抽出手段2によって抽出されたソー
ス名と第2の抽出手段3によって抽出されたソース名と
を対応付けてリスト出力する表示装置や印刷装置等であ
る。
[作 用] この発明の手段の作用は次の通りである。
いま、ソースファイル記憶手段1に記憶されている各種
のソースファイルのうち、任意のソースファイルを指定
してそのレコード構造等を変更したものとする。
ここで、第1の抽出手段2はファイル変更が行われた際
、あるいは変更ファイルのリスト出力指令が与えられた
際、ソースファイル記憶手段lに記憶されている各種ソ
ースファイルのうち、変更のあったソースファイルのソ
ース名をソースファイル記憶手段lから抽出する。
すると、第2の抽出手段3は第1の抽出手段2によって
抽出されたソース名のファイルに対応して予め関連付け
られている他のソースファイルのソース名をソースファ
イル記憶手段lから抽出する、ここで、第1の抽出手段
2によって抽出されたソース名が親ソースファイルとす
ると、第2の抽出手段3はこのファイルに対応する全て
の子ソースファイルを抽出し、逆に第1の抽出手段2に
よって抽出されたソース名が子ソースファイルとすると
、第2の抽出手段3はこのファイルに対応する親ソース
ファイルを抽出する。
これによって出力手段4は、第1の抽出手段2によって
抽出されたソース名と第2の抽出手段3によって抽出さ
れたソース名とを対応付けてリスト出力する。
したがって、互いに関連し合う複数のソースファイルの
うち任意のソースファイルが変更された場合には当該ソ
ース名と共に、それに関連する他方のソースファイルの
ソース名もリスト出力することができる。
[実施例] 以下、第2図〜第6図を参照して一実施例を説明する。
第2図はオフィスコンピュータ(リスト出力装置)の構
成を示したブロック図である。
CPUIIはROM12内に格納されているシステムプ
ログラム等にしたがってこのオフィスコンピュータの各
種の動作を制御するもので、キー人力部13からファイ
ルの変更が指示されると、CPUIIはディスク制御f
i14を介して親ディスクメモリ15や子ディスクメモ
リ16を制御し、親ディスクメモリ15や子ディスクメ
モリ16内に予め格納されている各種のソースファイル
のうち、指定されたソースファイルのレコード構造等を
変更する。
ここで、第2図において、親ディスクメモリ15内には
3s類の親ソースファイル(ソース名rAJ、rBJ、
「C」)が格納されている場合を示し、また子ディスク
メモリ16内にはQli類の子ソースファイル(ソース
名「1」、「2」、「3」、 「4」、 r5」、  
r6」、「7」、「8」、「9」)が格納されている場
合を示している。そして、各ディスクメモリ15.16
内のディレクトリエリア15DA、16DAには変更フ
ァイルのソース名に対応してファイルの変更有りを示す
変更フラグr本」が記憶され、これによって、親ディス
クメモリ15においては、ソース名「B」のファイルが
変更されたことを表し、また、子ディスクメモリ16に
おいてはソース名「2」・ 「6」、「8」のファイル
が変更されたことを表している。
また、親ディスクメモリ15内の親ソースファイルと子
ディスクメモリ16内の子ソースファイルとの親子関係
は親子対応テーブルメモリ17の設定内容によって次の
如く定義されている。即ち、親子対応テーブルメモリ1
7内にはファイル設定時にユーザの所望する親子関係が
予め設定されており、親ソースファイル(ソース名rA
J )は4種類の子ソースファイル(ソース名「l」。
「2」、「3」、「4」)と関係し、また親ソースファ
イル(ソース名「B」)は211類の子ソースファイル
(ソース名「5」、「6」)と関係し、更に親ソースフ
ァイル(ソース名[C」)は3種類の子ソースファイル
(ソース名「7」、r8」、rl )と関係している。
この親子関係を模式的に示したものが第3図である。
一方、CPUIIはキー人力部13からリスト出力指令
を受は取ると、ディスク制御部14を介して親ディスク
メモリ15や子ディスクメモリ16を制御し、そのディ
レクトリエリア150A、16DAからデータを取り込
んで、変更フラグの有無をチエツクし、その結果、ファ
イルの変更有りが検出されると、親子対応テーブルメモ
リ17を参照して変更のあったソースファイルと親子関
係にある他のソースファイルのソース名を親ディスクメ
モリ15や子ディスクメモリ16から抽出し、変更のあ
ったファイルのソース名と共にそれと親子関係にある他
のファイルのソース名を変更リストメモリ18に書き込
む。
この変更リストメモリ18内のデータはRAM19内に
予め設定されている表フォーマットにしたがって表を構
成する枠線データやラベル名と共に印字部20から印字
出力される。
次に、本実施例の動作を第4図〜第6図を参照して説明
する。
第4図はキー人力部13からのリスト出力指令に応答し
て実行開始されるフローチャートである。
先ず、親ディスクメモリ15、子ディスクメモリ16の
うち親ディスクメモリ15を指定し、そのディレクトリ
エリア15DAの先頭から1ファイル分のデータを読み
出す(ステップSl)。
そして、親ディスクメモリ15および子ディスクメモリ
16のディレクトリエリア15DA、16DAから全フ
ァイル分のデータを読み出したか否かを調べ(ステップ
S2)、その読み出しを終了していなれければ、ステッ
プS3に進み、読み出したデータ内に変更フラグが含ま
れているか否かを調べる。
いま、ソース名rAJに関するデータには、変更フラグ
が含まれていない為、ステップS1に戻り、親ディスク
メモリ15のディレクトリエリア15DAから次のデー
タ、つまり、ソース名rBJに関するデータを読み出す
、この場合、当該データには変更フラグが含まれている
為、ステップS4に進み、当該ソース名が変更リストメ
モリ18内に既に書き込まれているかを調べる。
いま、変更リストメモリ18内にはデータが一切記憶さ
れていないものとすると、ステップS5に進み、当該ソ
ース名が親ソースファイルに関するものか子ソースファ
イルに関するものかを調べる。
ここで、ソース名rBJは親ソースファイルに関するも
のであるから、ステップS6に進み親子対応テーブルメ
モリ17を参照してソース名rBJと親子関係にある全
ての子ソースファイルのソース名「5」、 「6」を子
ディスクメモリ16から抽出し、親ソース名rBJに対
応付けてこの子ソース名「5」、「6」を変更リストメ
モリ18内に挿入記憶させる(ステップS7)、その後
、変更リストメモリ18内の当該親ソース名rBJに変
更マーク「零」を付加する(ステップS8)、第5図(
A)はこの場合における変更リストメモリ18の記憶内
容を示し、先ず変更マークが付された親ソース名r13
Jが記憶され、それに続いてそれと親子関係にある子ソ
ース名「5」、「6」が記憶される。
そして、ステップSlに戻り、親ディスクメモリ15か
ら次のデータを読み出すが、ソース名「C」に関するデ
ータには変更フラグが付加されていないので、再びステ
ップS1に戻る。いま、親ディスクメモリ15から全フ
ァイル分のデータを読み出したので、今度は子ディスク
メモリ16のディレクトリエリア16DAからその先頭
1ファイル分のデータを読み出す、この場合、先頭のソ
ース名rlJに関するデータには変更フラグが含まれて
いない為、再びステップStに戻り。
次のデータの読み出しを行う。
ここで、読み出されたデータつまり、ソース名「2」に
関するデータは次の条件を満足する。即ち、変更フラグ
が含まれていること(ステップS3でYES)、変更リ
ストメモリ18内に当該ソース名が記憶されていないこ
と(ステップS4でNo)、更に子ソースファイルに関
するデータであること(ステップS5でNo)を満足す
る為、ステップS9に進み、親子対応テーブルメモリ1
7を参照し、このソース名「2」と親子関係にある親ソ
ースファイルのソース名rAJを親ディスクメモリ15
から抽出し、この親ソース名rAJに対応付けて子ソー
ス名「2」を−更リストメモリ18内に挿入記憶させる
(ステップ510)、そして、変更リストメモリ18内
の当該子ソース名「2」に変更フラグ1本」を付加する
(ステップ5ll)、なお、この場合、変更リストメモ
リ18の内容は親ソース名順にソートされる為、その内
容は第5図(B)に示す如くとなる。
次に、子ディスクメモリ16のディレクトリエリア16
DAから変更フラグ有りのデータが読み出されるのは、
ソース名「6」に関するデータが読み出された場合であ
る。この場合、変更リストメモリ18内には既にソース
名「6」が記憶されているので、ステップS4でそのこ
とが検出されてステップ512に進み、変更リストメモ
リ18内の当該ソース名「6」に変更マーク「本」を付
加する。そして、当該ソース名「6」が親ソースファイ
ルに関するものであるかを調べるが(ステップ513)
、ソース名「6」は子ソースファイルに関するものであ
る為、ステップs1に戻る。第5図(C)はこの場合に
おける変更リストメモリ18の内容を示している。
更に、子ディスクメモリ16のディレクトリエリア16
DAから変更フラグ有りのデータが読み出されるのは、
ソース名「8」に関するデータが読み出された場合であ
る。この場合、当該ソース名「8」は変更リストメモリ
18内に存在せず、しかも子ソースファイルである為、
それと親子関係にある親ソース名「C」を親ディスクメ
モリ15から抽出しくステップS9)、この親ソース名
r(Jと共に子ソース名「8」を変更リストメモリ18
内に挿入記憶させ(ステップS 10)、その後、変更
リストメモIν18内の子ソース名「8」に変更マーク
「本」を付加する(ステップ5ll)、第5図(D)は
この場合における変更リストメモリ18の内容を示した
ものである。
このようにして子ディスクメモリ16のディレクトリエ
リア16DAから全ファイル分のデータを読み出すと、
ステップs2でそのことが検出されてステップ516に
進み、変更リストメモリ18の先頭からソース名の読み
出しを行ってそれが親ソースファイルに関するものか子
ソースファイルに関するものかを調べる(ステップ51
7)、いま、変更リストメモリ18から親ソースファイ
ルのソース名「A」が読み出される為、このソース名r
AJを印字部2oに与え、RAM19内に予め設定され
ている座標x1位置(第5図(E)参照)よりこのソー
ス名「A」を配置出力させる(ステップ51g)。
そして、変更リストメモリ18から全データを読み出し
たか否かを調べ(ステップ519)、全データの読み出
し終了がステップ519によって検出されるまでステッ
プ516に戻る。
いま、変更リストメモリ18からソース名「2」が読み
出されるが、この場合、ソース名「2」は子ソースファ
イルに関するものである為、このソース名「2」を印字
部20に与え、RAM19内に予め設定されている座標
x2位置(第5図(E)参照)よりこのソース名「2」
を配置出力させる(ステップ520)、そして、ステッ
プ519によって全データの読み出し終了が検出される
までステップSlに戻る為、今度は、変更リストメモリ
18からソース名rBJが読み出される。この場合、ソ
ース名「B」は親ソースファイルに関するものである為
、このソース名は座標X1位置より配置出力される(ス
テップ518)。
以下、同様の動作を全データ分繰り返すことによって第
5図(E)に示すIsす変更ファイルの一覧表が印字出
力される。この場合、変更されたファイル自身のみなら
ず、それと親子関係にある他のファイルのソース名もリ
スト印刷されるが、変更ファイルと他のファイルとは変
更マーク「本」の有無によって識別可能である。
ところで、上述のようにして1度変更ファイルのリスト
印字を行ったのち、親ディスクメモリ15や子ディスク
メモリ16内の変更フラグをオフにしてリスト出力の対
象から外すか、またはオンのままにしてその後もリスト
出力の対象としてその全部または一部を残しておくかは
オペレータの判断に委ねられている。
いま、リスト出力後においても第2図に示す親ディスク
メモリ15や子ディスクメモリ16内の変更フラグをそ
の後のリスト出力の対象としてモの全てを残すことを選
択したものとする。
その後、例えば、袈ソースファイル(ソース名「A」)
を変更し、再びリスト出力指令を与えると、先ず、親デ
ィスクメモリ15のディレクトリエリア15DAからソ
ース名rAJに関するデータが読み出される。その際、
ステップS3で変更フラグ有りが検出されてステップS
4に進むが、ソース名rAJは前回のリスト出力の際、
変更リストメモリ18内に既に記憶されているので、ス
テップ512に進み、このソース名rAJに変更マーク
1本」を付加する。また、このソース名「A」は親ソー
スファイルに関するものであるt・ら、ステップ514
に進み、親子対応テーブルメモリ17を参照し、これと
親子関係にある未抽出の全ての子ソース名を子ディスク
メモリ16から抽出し、これを変更リストメモリ1Bに
追加記憶させる(ステップ515)。
以下、上述と同様の動作が実行されることによって変更
リストメモリ18の内容は第6図(A)に示す如くとな
り、また、この場合、第6図(B)に示す様なリスト印
刷が行われる。
なお、上記実施例は親子関係について示したが、3層以
上のツリー構造を成すファイル同士を関連ファイルとし
てもよい [発明の効果] この発明は、互いに関連し合う複数のソースファイルの
うち任意のソースファイルが変更された場合には当該ソ
ース名と共に、それに関連する他方のソースファイルの
ソース名もリスト出力することができるので、ファイル
管理が確実なものとなり、事務処1f等を円滑に遂行で
きるようになる。
【図面の簡単な説明】
81図はこの発明の機能ブロック図、第2N〜第6図は
実施例を示し、第2図はリスト出力装置の構成を示すブ
ロック図 第3図は親子対応テーブルメモリ17の設定
内容を模式的に示した図、第41!!Jはリスト出力時
の動作を示したフローチャート、第5図(A)〜(D)
はリスト出力時の動作に伴って変遷する変更リストメモ
リ18の内容を示した図、第5図(E)はこの場合のリ
スト印刷例を示した図、第6図は他のリスト出力例を示
し、第6図(A)はこの場合の最終的な変更リストメモ
リ18の内容を示した図、第6図CB)はこの場合のリ
スト印刷例を示した図である。 1 l・・・・・・CPU、  12・・・・・・RO
M、  !4・・・・・・ディスク制御部、15・・・
・・・親ディスクメモリ。 16・・・・・・子ディスクメモリ、17・旧・・親子
対応テーブルメモリ、1g・・・・・・変更リストメモ
リ、20・・・1印字部。

Claims (1)

  1. 【特許請求の範囲】 複数のソースファイルを記憶するソースファイル記憶手
    段と、 このソースファイル記憶手段に記憶されている各ソース
    ファイルのうち、変更のあったソースファイルのソース
    名を前記ソースファイル記憶手段から抽出する第1の抽
    出手段と、この第1の抽出手段によって抽出されたソー
    ス名のファイルに対応して予め関連付けられている他の
    ソースファイルのソース名を前記ソースファイル記憶手
    段から抽出する第2の抽出手段と、前記第1の抽出手段
    によって抽出されたソース名と前記第2の抽出手段によ
    って抽出されたソース名とを対応付けてリスト出力する
    出力手段と、を具備したことを特徴とするリスト出力装
    置。
JP2163349A 1990-06-21 1990-06-21 リスト出力装置 Pending JPH0454537A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2163349A JPH0454537A (ja) 1990-06-21 1990-06-21 リスト出力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2163349A JPH0454537A (ja) 1990-06-21 1990-06-21 リスト出力装置

Publications (1)

Publication Number Publication Date
JPH0454537A true JPH0454537A (ja) 1992-02-21

Family

ID=15772197

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2163349A Pending JPH0454537A (ja) 1990-06-21 1990-06-21 リスト出力装置

Country Status (1)

Country Link
JP (1) JPH0454537A (ja)

Similar Documents

Publication Publication Date Title
JP3074737B2 (ja) ファイル更新処理装置
US20030101416A1 (en) Creating XML documents
JPH03223966A (ja) ファイリング装置およびそれを用いたファイル検索方法
JPH01197878A (ja) 文書管理装置
JPH0454537A (ja) リスト出力装置
JP2006268661A (ja) データインポート方法およびデータインポート装置
JP4836545B2 (ja) 画面作成装置およびプログラム
JP2011154608A (ja) 帳票入出力装置
JP3047400B2 (ja) データ処理装置
JP2613881B2 (ja) 船積書類自動作成方式
JPS63259724A (ja) コメント情報付与方式
JPH02133822A (ja) データ処理装置
EP0358860B1 (en) Apparatus and method for processing data corresponding to labels
JPH0215374A (ja) 画像情報検索装置
JP3120493B2 (ja) データ処理装置
JP3264399B2 (ja) ドキュメント情報管理装置
JPH0391067A (ja) 文書作成装置
JP6409355B2 (ja) 品目管理プログラム、装置、及び方法
JP2502177B2 (ja) ファイルのセキュリティ管理方式及びデ―タ処理装置
JPH067399Y2 (ja) エディットデータ出力装置
JPH04143858A (ja) 文書処理装置
JP2003114814A (ja) ファイル管理プログラムおよびファイル管理方法
JPH0264814A (ja) 1巻の磁気テープボリューム中における複数ファイルのファイル管理方式
JPH04165564A (ja) 文書作成装置
JPH0793299A (ja) ファイル管理方法