JPH03250256A - Table creation device - Google Patents
Table creation deviceInfo
- Publication number
- JPH03250256A JPH03250256A JP2045429A JP4542990A JPH03250256A JP H03250256 A JPH03250256 A JP H03250256A JP 2045429 A JP2045429 A JP 2045429A JP 4542990 A JP4542990 A JP 4542990A JP H03250256 A JPH03250256 A JP H03250256A
- Authority
- JP
- Japan
- Prior art keywords
- line
- data
- same
- same content
- search
- 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
Links
Landscapes
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、表作成装置における表作成に関するものであ
る。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to table creation in a table creation device.
従来の表作成装置における検索機能は、検索の際、同一
内容で、[」(スペース)あるいは「同一」、し1.「
同左」で省略されている行は、同−内容行とは識別され
ず処理されてしまい、同一内容行単位の処理ができなか
った。The search function in conventional table creation devices is to search for the same content using ['' (space) or "same".1. "
Lines that are omitted with "same content" are not identified as same content lines and are processed, making it impossible to process the same content line unit.
上記従来技術は、同一内容行単位の処理はなく、同一内
容行単位に検索やソートなどの編集処理を行なうには、
前記編集処理を実行する前に同一内容の項目にするため
、処理単位の行に同一データを入力、または複写するか
、仮の列を付加し同−内容行とみなせるようにするため
大変手間がかかった。また、前記編集処理後に、表を見
やすくするために同一内容のデータを「同上」や「〃」
などの項目データにするには、1項目ごとに修正が必要
であり手間がかかった。また、前記編集処理後は行デー
タの配置が変わり処理前のケイ線位置と合わなくなり、
新しくケイ線を設定しなおさなければならないなどの使
用勝手が非常に悪かった。The above-mentioned conventional technology does not perform processing for each row of the same content, but in order to perform editing processing such as searching and sorting for each row of the same content,
Before executing the editing process, in order to make items with the same content, it is very time-consuming to input or copy the same data into the rows of the processing unit, or add a temporary column so that they can be regarded as rows with the same content. It took. In addition, after the editing process, data with the same content may be marked with "same as above" or "〃" to make the table easier to read.
In order to create item data such as, it was necessary to modify each item, which was time-consuming. Also, after the editing process, the arrangement of the line data changes and no longer matches the position of the line before the process.
It was very inconvenient to use, such as having to set up a new cable.
本発明の目的は、同一内容データに修正する処理を無く
し、同一内容行単位に検索やソートなどの編集処理を簡
単な操作で実現し、前記編集処理の後に同一内容データ
を省略したり、ケイ線の再設定を自動的に行なえるよう
にすることにある。An object of the present invention is to eliminate the process of modifying data with the same content, to realize editing processes such as searching and sorting for each line of the same content with simple operations, and to omit the data with the same content after the editing process. The purpose is to be able to automatically reset lines.
上記目的は、[」(スペース)、「同上」。 The above purpose is [” (space), “same as above”.
rn」、r同左」などの項目データ(以下、同一値連続
表現データと呼ぶ)とユーザが複数個設定した項目デー
タを含めた複数の行を1つの処理単位とシステムが認識
することにより解消できる。This problem can be solved by the system recognizing multiple lines including item data such as "rn", "r same value" (hereinafter referred to as same value continuous expression data) and item data set by the user as one processing unit. .
本発明に従えば、同−内容行という意味での「」(スペ
ース)、「同上」、あるいは「〃」なとの項目データを
同一値連続表現データとして認識して、同一内容行単位
の処理を行なうことにより、同一内容行単位に検索やソ
ートなどの編集処理を簡単な操作で実現することができ
、前記編集処理の後に同一内容データを省略したり、ケ
イ線の再設定を自動的に行なうことができる。According to the present invention, item data such as "" (space), "same as above", or "〃" in the sense of the same content line is recognized as the same value continuous expression data, and processing is performed in units of the same content line. By doing this, it is possible to perform editing processes such as searching and sorting on a line-by-line basis with the same content, and it is also possible to omit the same content data or automatically reset the key line after the editing process. can be done.
以下、本発明の一実施例を検索機能をもとに図面を用い
て説明する。第2図は、本発明を適用した表作成装置の
構成を示すブロック図で、文字。Hereinafter, an embodiment of the present invention will be described based on a search function using the drawings. FIG. 2 is a block diagram showing the configuration of a table creation device to which the present invention is applied.
コマンド等の入力を行なう入力部11文字などの表情報
を表示する表示部21作成した表データなどが記憶され
る記憶部39作成した表データなどを印刷する印刷部4
.前記各部の制御を行なうためのマイクロプロセッサな
どによる制御部5より構成される。11 Input section for inputting commands etc. Display section 21 for displaying table information such as characters 1 Storage section 39 for storing created table data etc. Printing section 4 for printing created table data etc.
.. It is composed of a control section 5 including a microprocessor or the like for controlling each of the above-mentioned sections.
次に、検索処理で使用するテーブルについて第7図を用
いて説明する。検索処理で使用するテーブルは、ブロッ
クテーブル使用数20.ブロック管理テーブル30.ブ
ロックテーブル40.検索料項目データテーブル50.
ワークテーブル60からなる。以下、各テーブルについ
て説明する。Next, the table used in the search process will be explained using FIG. 7. The table used in the search process has a block table usage count of 20. Block management table 30. Block table 40. Search fee item data table 50.
It consists of a work table 60. Each table will be explained below.
・ブロックテーブル使用数20
前記ブロックテーブル40の使用数を格納する記憶エリ
アである。- Block table usage number 20 This is a storage area that stores the usage number of the block table 40.
・ブロック管理テーブル30
前記ブロックテーブル40に格納されたブロックごとの
並びを管理するテーブルで、各ブロックの番号31を有
する。-Block management table 30 This table manages the arrangement of each block stored in the block table 40, and has a number 31 for each block.
・ブロックテーブル40
各同一内容行単位の検索列番号41、各同一内容行単位
の開始行番号42、各同一内容行単位の終了行番号43
、各同一内容行単位の構成行数44、同一内容行単位の
検索料項目データ長45、各同一内容行単位の検索料項
目データ格納位置46を有する。・Block table 40 Search column number 41 for each same content line unit, start line number 42 for each same content line unit, end line number 43 for each same content line unit
, the number of constituent lines 44 for each same content line, the search fee item data length 45 for each same content line, and the search fee item data storage location 46 for each same content line.
・検索料項目データテーブル50
各同一内容行単位の検索料項目データを格納するテーブ
ルで、1文字ごとのデータや属性を格納する記憶エリア
51を有する。-Search fee item data table 50 This is a table that stores search fee item data for each line of the same content, and has a storage area 51 that stores data and attributes for each character.
・ワークテーブル60
表の行データを検索する際に、−時的に行データを保持
する記憶エリア61を有する。- Work table 60 When searching for row data in a table, it has a storage area 61 that temporarily holds row data.
検索処理を第1図を使用して説明する。まず、第3図に
示すような選択肢を画面上に表示し、操作者から入力を
待ち、入力があれば第5図の検索条件テーブル10の内
容を更新する検索条件入力(前記検索条件入力101に
ついては後で第4図を使用して説明する)を行なう(ス
テップ101)。The search process will be explained using FIG. First, the options shown in FIG. 3 are displayed on the screen, waiting for an input from the operator, and if there is an input, the search condition input 101 updates the contents of the search condition table 10 in FIG. will be explained later using FIG. 4) (step 101).
そして、第5図の検索単位11が1行単位(同一値省略
行は別のキーであるとみなす)か同一内容行単位(同一
値省略行は同一キーであるとみなす)かを判定しくステ
ップ102)、判定の結果がYES (前記検索単位1
1が同一内容行単位)ならば検索列の項目データの内容
から同一内容行単位を割り出し、割り出された結果を前
記同一内容行単位テーブル40の各同一内容行単位の検
索列項目データを有する列番号41、各同一内容行単位
の開始行番号42、各同一内容行単位の終了行番号43
、各同一内容行単位の構成行数44、各同一内容行単位
の検索料項目データ長45、各同一内容行単位の検索側
項目データ格納位[46に格納し、同一内容行単位の前
記検索列項目データを前記検索列項目データテーブル5
0に頭づめにして格納する。また、前記同一内容行単位
管理テーブル30の各同一内容行単位のブロック番号3
1には、初期値として、前記各同一内容行単位のブロッ
ク番号31を小さい番号順に格納する(ステップ103
)、そして同一内容行単位の検索内部処理(前記同一内
容行単位検索内部処理104については後で第8図を使
用して説明する)を行う(ステップ104)、ステップ
102の判定の結果がNo (前記検索単位11が1行
単位)ならば1行単位の検索内部処理(前記1行単位検
索内部処理105とは従来の検索処理であり、処理の内
容としては1行単位に検索列の項目データを調べ、検索
条件文に合う行データを抜き出す処理を行なう)を行い
(ステップ105)、ステップ106へ進む。ステップ
106では、ケイ線再設定を「する」か「しない」かを
判定し、判定の結果がYES (前記ケイ線再設定を「
する」)ならばケイ線再設定処理(前記ケイ線再設定処
理107については後で第9図を使用して説明する)を
行ない(ステップ107)、処理を終了する。Then, a step is taken to determine whether the search unit 11 in FIG. 102), the determination result is YES (the search unit 1
1 is the same content row unit), the same content row unit is determined from the content of the item data of the search column, and the determined result is included in the search column item data of each same content row unit in the same content row unit table 40. Column number 41, starting line number 42 for each identical content line unit, ending line number 43 for each identical content line unit
, the number of constituent lines in each same content line unit 44, the search fee item data length in each same content line unit 45, the search side item data storage position in each same content line unit [46], and the search in the same content line unit. Search column item data in the column item data table 5
Store with the head stuffed to 0. In addition, the block number 3 of each same content line unit in the same content line unit management table 30
1 stores the block numbers 31 of each same content row unit in ascending order of numbers as an initial value (step 103
), and performs an internal search process for the same content line unit (the same content line unit search internal process 104 will be explained later using FIG. 8) (step 104), and if the result of the determination in step 102 is No. (If the search unit 11 is one line), then the search internal processing is performed line by line. The process examines the data and extracts row data that matches the search condition statement (step 105), and then proceeds to step 106. In step 106, it is determined whether to "do" or "not" resetting the cable line, and the result of the determination is YES (the key line resetting is
If so, the line resetting process (the line resetting process 107 will be explained later with reference to FIG. 9) is performed (step 107), and the process ends.
判定の結果がNo(ケイ線再設定を「しない」)ならば
、そのまま処理を終了する。If the result of the determination is No (“do not” reset the line), the process ends.
検索条件入力101を第4図を使用して説明する。まず
、第3図は検索単位の設定値を第5図の検索条件テーブ
ル10の検索単位11に格納する(ステップ201)。The search condition input 101 will be explained using FIG. 4. First, in FIG. 3, the setting value of the search unit is stored in the search unit 11 of the search condition table 10 in FIG. 5 (step 201).
前記検索単位11により分岐しくステップ202)、1
行単位ならば第3図で設定された検索条件文を第5図の
検索条件文22に格納する(ステップ203)。第3図
で設定されたケイ線再設定「する」か「しない」かを第
5図のケイ線再設定有無23に格納する(ステップ20
4)。実行入力(ステップ205)で、処理を終了する
。前記検索単位11が同一内容行単位に指定されている
ならば、同一内容データ(前記同一内容データには「同
上」なとの前行の項目データと同一内容とする上項目同
−内容データと「同左」などの左列の項目データと同一
内容とする左項目同−内容データの2種類がある)を複
数個(この実施例では6個)設定し、第5図の上項目同
−内容データ1〜3(12〜14)、第5図の左項目同
−内容データ1〜3(15〜17)に格納する(ステッ
プ206)、第3図の同一内容処理方法の設定値を第5
図の同一内容処理方法18に格納する(ステップ207
)、前記同一内容処理方法18により分岐しくステップ
208)、前記同一内容処理方法18が「省略する」な
らば、第3図の複数個(この実施例では3個)の省略デ
ータ([同上」などのユーザが任意に設定できる項目デ
ータ)の設定値を第5図の省略データ1〜3(19〜2
1)に格納する(ステップ209)、そしてステップ2
03に進む。前記同一内容処理方法18が「省略しない
」又は「置換する」ならば、そのままステップ203に
進み、ステップ203以降の処理を行ない終了する。Branching step 202), 1 according to the search unit 11
If it is a row unit, the search condition statement set in FIG. 3 is stored in the search condition statement 22 in FIG. 5 (step 203). Whether or not to reconfigure the key line set in FIG. 3 is stored in the key line resetting presence/absence 23 in FIG. 5 (step 20
4). Upon execution input (step 205), the process ends. If the search unit 11 is specified in the same content line unit, the same content data (the same content data includes the same content data as the item data in the previous line such as "same as above") Set a plurality of (six in this example) left item same content data that has the same content as the item data in the left column such as "same left", and Data 1 to 3 (12 to 14) are stored in the same content data 1 to 3 (15 to 17) in the left item of FIG. 5 (step 206), and the setting values of the same content processing method in FIG.
Stored in the same content processing method 18 in the figure (step 207
), and if the same content processing method 18 is "omitted", a plurality of omitted data ([same as above]) in FIG. (item data that the user can arbitrarily set) such as omitted data 1 to 3 (19 to 2) in Figure 5.
1) (step 209), and step 2
Proceed to 03. If the same content processing method 18 is "do not omit" or "replace", the process directly advances to step 203, performs the processing from step 203, and ends.
次に、検索列の項目データの内容から同一内容行単位を
割り出す同−内容行単位割り出し処理103を第7図を
使用して説明する。Next, the same-content line-by-line determination process 103 for determining the same-content line unit from the contents of the item data of the search column will be explained using FIG.
まず、探索行番号に初期値として探索開始行番号を格納
する(ステップ301)。前記探索行番号と探索終了行
番号を比較しくステップ302)、前記探索行番号が前
記探索終了行番号以下なら。First, the search start line number is stored as an initial value in the search line number (step 301). Compare the search line number and the search end line number (step 302), if the search line number is less than or equal to the search end line number.
ステップ303の処理へ進み、探索行番号が探索終了行
番号を超えるなら、処理を終了する。The process advances to step 303, and if the search line number exceeds the search end line number, the process ends.
探索行番号が各同一内容行単位の先頭行か判定しくステ
ップ303)、判定の結果がYES (前記探索行番号
が各同一内容行単位の先頭行)ならば、ブロックテーブ
ル使用数20に1を加算する(ステップ304)、各同
一内容行単位の開始行番号、検索列番号をブロックテー
ブル40に格納し、格納位置をブロック管理テーブル3
0に格納する(ステップ305)。各同一内容行単位の
構成行数を1行にしくステップ306)、検索列の項目
データを検索列項目データテーブル50に格納し、同一
内容行単位の検索料項目データ長45、検索列項目デー
タ格納位置46をブロックテーブル40に格納する(ス
テップ307)。次に探索行番号に1を加算しくステッ
プ308)、ステップ302へ戻る6以上の処理を前記
探索行番号が前記探索終了行番号より大きくなるまで繰
り返す。If the search line number is the first row of each same content line unit (step 303), and the result of the determination is YES (the search line number is the first line of each same content line unit), add 1 to the block table usage number 20. (step 304), stores the start line number and search column number of each same content line unit in the block table 40, and stores the storage position in the block management table 3.
0 (step 305). Set the number of constituent lines of each same content line to one line (step 306), store the item data of the search column in the search column item data table 50, set the search fee item data length 45 of the same content line unit, and set the search column item data The storage position 46 is stored in the block table 40 (step 307). Next, add 1 to the search line number (step 308), and return to step 302. Steps 6 and above are repeated until the search line number becomes larger than the search end line number.
一方、ステップ303の判定の結果がNO(前記探索行
番号が各同一内容行単位の先頭行でない)ならば、前記
探索行番号の検索料項目データが、同一内容行単位の先
頭行の検索料項目データと同一内容データか、あるいは
[」(スペース)。On the other hand, if the result of the determination in step 303 is NO (the search line number is not the first line of each same content line unit), the search fee item data of the search line number is the search fee of the first line of the same content line unit. The content data is the same as the item data, or ['' (space).
「同一」、rn」、ユーザが複数個設定できる上項目同
−内容データの同一値連続表現データのいずれかと等し
いか、あるいは「同左」、ユーザが複数個設定できる左
項目同−内容データの同一値連続表現データのときは、
左列の項目データと等しいかどうかを判定しくステップ
309)、判定の結果がYES (いずれかと等しい)
ならば各同一内容行単位の構成行数44に1を加算しく
ステップ310)、各同一内容行単位の終了行番号43
に前記探索行番号を格納する(ステップ311)。"Same", rn", upper item that the user can set multiple items same - same value of content data Equal to any of the continuous expression data, or "same left", user can set multiple items same - same content data For continuous value expression data,
It is determined whether it is equal to the item data in the left column (step 309), and the result of the determination is YES (equal to either).
Then, add 1 to the number of constituent lines 44 of each identical content line unit (step 310), and end line number 43 of each identical content line unit.
The search line number is stored in (step 311).
そしてステップ308へ進む。ステップ309の判定の
結果がNo(いずれとも等しくない)ならば、ステップ
304へ移る。The process then proceeds to step 308. If the result of the determination in step 309 is No (not equal to either), the process moves to step 304.
次に、同一内容行単位検索内部処理104を第8図を使
用して説明する。Next, the internal same content line unit search process 104 will be explained with reference to FIG.
まず、ブロック数に初期値としてブロックテーブル使用
数20を格納する(ステップ401)。First, the number of used block tables, 20, is stored as an initial value in the number of blocks (step 401).
次に前記ブロック数は1以上かと判定しくステップ40
2)、判定の結果がYES (前記ブロック数が1以上
)ならばステップ403に進む。判定の結果がNo(前
記ブロック数が1未満)ならばブロック管理テーブル3
0をもとに、検索条件文22を満たさない行データを元
の表から削除し、ワークテーブル60の行データを元の
表に格納しくステップ409)、処理を終了する。ステ
ップ403では、同一内容行単位の検索料項目データは
検索条件文22を満たすかどうかを判定し、判定の結果
がYES(前記検索条件文を満たす)ならばステップ4
04へ進む1判定の結果がNo(前記検索条件文22を
満たさない)ならば、ブロック管理テーブル30に検索
条件外記量(この実施例ではFFとする)を格納しくス
テップ408)、ステップ407へ進む、ステップ40
4では、同一内容処理方法18が「省略する」かまたは
「置換する」かを判定し、判定の結果がYES (前記
同一内容処理方法18が「省略する」又は「置換する」
)ならば、同一内容行単位の先頭行以外の検索料項目デ
ータを省略データ、又は同一内容行単位の先頭行データ
に置換する(ステップ405)。Next, step 40 is performed to determine whether the number of blocks is 1 or more.
2) If the result of the determination is YES (the number of blocks is 1 or more), the process proceeds to step 403. If the determination result is No (the number of blocks is less than 1), block management table 3
0, the row data that does not satisfy the search condition statement 22 is deleted from the original table, the row data of the work table 60 is stored in the original table (step 409), and the process ends. In step 403, it is determined whether the search fee item data in units of identical content lines satisfies the search condition statement 22, and if the result of the determination is YES (the search condition statement is satisfied), step 4
If the result of the 1 determination is No (the search condition statement 22 is not satisfied), the block management table 30 stores the storage amount outside the search condition (FF in this embodiment) (Step 408), Step 407 Proceed to step 40
4, the same content processing method 18 determines whether to "omit" or "replace", and the result of the determination is YES (if the same content processing method 18 is "omitted" or "replace")
), the search fee item data other than the first line of the same content line unit is replaced with omitted data or the first line data of the same content line unit (step 405).
ステップ404での判定の結果がNo(前記同一内容処
理方法18が「省略しないjならば、ステップ406へ
進む。ステップ406では、同一内容行単位の行データ
をワークテーブル6oに格納し、ブロック数から1を引
いて(ステップ407)、ステップ402へ戻る。以上
の処理を前記ブロック数がOになるまで繰り返す。If the result of the determination in step 404 is No (the same content processing method 18 is ``not omitted j'', the process advances to step 406. In step 406, the row data for each line of the same content is stored in the work table 6o, and the number of blocks is 1 is subtracted from (step 407), and the process returns to step 402. The above process is repeated until the number of blocks becomes O.
次に、ケイ線再設定処理107を第9図を使用して説明
する。Next, the K line resetting process 107 will be explained using FIG. 9.
まず、元の表のケイ線を全て消去する(ステップ501
)。そして処理後の表の表枠ケイ線を設定する(ステッ
プ502)。検索単位11が同一内容行単位かどうかを
判定しくステップ503)、判定の結果がYES (前
記検索単位11が同一内容行単位)ならば、同一内容行
単位と同一内容行単位の区切りに横ケイ線を設定しくス
テップ504)、処理を終了する。ステップ503の判
定結果がNo(前記検索単位11が1行単位)ならば、
1行単位に横ケイ線を設定しくステップ5o5)、処理
を終了する。First, erase all the lines on the original table (step 501).
). Then, the table frame key line of the table after processing is set (step 502). It is determined whether the search unit 11 is the same content line unit (step 503), and if the result of the determination is YES (the search unit 11 is the same content line unit), a horizontal scale is used to separate the same content line unit and the same content line unit. After setting the line (step 504), the process ends. If the determination result in step 503 is No (the search unit 11 is one line),
A horizontal line is set for each line (step 5o5), and the process ends.
次に、上記処理を実際の表に適用した場合について説明
する。Next, a case will be described in which the above processing is applied to an actual table.
第10図で示す表に対し、ユーザが第11図で示すよう
な探索条件(それぞれ検索単位11が「同一内容行単位
」、同一内容処理方法18が「省略する」、省略データ
1(19)が「〃」、検索条件文22が[1列<S−0
03J、ケイ線再設定23が「する」とする)を設定し
、検索処理を行なう、まず、同−内容行単位割り出し処
理202を行うと、第12図に示すように、ブロックテ
ーブル使用数20.ブロック管理テーブル30、ブロッ
クテーブル40、及びセレクト列項目データテーブル5
0に同一内容行単位に割り出された情報が格納される6
第12図の第1番目の同一内容行単位に割り出された情
報は、ブロックテーブル使用数20は4個、検索列番号
41は第1列目、表の第1行から第3行まで、同一内容
行単位の構成行数44は3行、検索料項目データ長45
は4文字、検索料項目データ格納位置46は1番目であ
ることを示している。For the table shown in FIG. 10, the user sets the search conditions shown in FIG. is “〃”, search condition statement 22 is [column 1 < S-0
03J, the K-line resetting 23 is set to "Yes") and the search process is performed.First, when the content line unit indexing process 202 is performed, as shown in FIG. .. Block management table 30, block table 40, and select column item data table 5
0 stores information determined for each line of the same content 6
The information determined for each row of the same content in the first row in FIG. The number of constituent lines 44 of the same content line unit is 3 lines, and the search fee item data length 45
indicates that the search fee item data storage position 46 is the first.
次に、同−内容行単位割り出し処理103で格納された
ブロックテーブル40をもとに同一内容行単位の検索内
部処理104を行う。前記同一内容行単位検索内部処理
の中では、まず同一内容行単位に、同一内容行単位の検
索料項目データが検索条件文22を満たすかどうかを調
べ、満たせば行データをワークテーブル60に格納し、
満たさなければ検索条件外記量(この実施例ではFFと
する)をブロック管理テーブル30に格納する。Next, based on the block table 40 stored in the same content line unit indexing process 103, an internal search process 104 for the same content line unit is performed. In the same content line unit search internal process, it is first checked whether the search fee item data of the same content line unit satisfies the search condition statement 22, and if it does, the line data is stored in the work table 60. death,
If the search condition is not satisfied, the storage amount outside the search condition (FF in this embodiment) is stored in the block management table 30.
以上の処理をブロックテーブル使用数20分繰り返す。The above process is repeated for 20 minutes, the number of times the block table is used.
そしてブロック管理テーブル30をもとに検索条件文2
2を満たさない同一内容行単位の行データを元の表より
削除し、ワークテーブル60の行データを元の表に戻す
処理を行う。Then, based on the block management table 30, search condition statement 2
2 is deleted from the original table, and the row data of the work table 60 is returned to the original table.
次にケイ線再設定処理107で、検索後の表の表枠ケイ
線を再設定し、格納されたブロックテーブル4oをもと
に同一内容行単位ごとの横ケイ線を設定する。第13図
は検索後のブロック管理テーブル30の状態を示し、第
14図は検索条件文22を満たした行データをワークテ
ーブル60に格納したときの状態を示し、第15図は第
13図の結果をもとに行データを削除し、第14図の行
データを元の表に戻したときの状態を示し、第16図は
表枠ケイ線と同一内容行単位の横ケイ線を設定したとき
の状態である。Next, in a line resetting process 107, the table frame line of the searched table is reset, and a horizontal line for each line of the same content is set based on the stored block table 4o. 13 shows the state of the block management table 30 after the search, FIG. 14 shows the state when the row data that satisfies the search condition statement 22 is stored in the work table 60, and FIG. 15 shows the state of the block management table 30 after the search. The row data is deleted based on the results, and the row data in Figure 14 is returned to the original table. Figure 16 shows the table frame and the horizontal lines for each row of the same content. This is the state at that time.
以上述べてきたように、本実施例によれば、同一内容行
単位の検索を行うことができる。As described above, according to this embodiment, it is possible to search for lines of the same content.
また、ソートや番号づけなどの編集処理においても、本
実施例の同一内容行単位の処理方法を活用することによ
り、ソートや番号づけなどを行なうことができる。Also, in editing processing such as sorting and numbering, by utilizing the processing method for each line of the same content of this embodiment, sorting and numbering can be performed.
〔発明の効果〕
以上、述べてきたように本発明での表作成装置では、「
」(スペース)、「同上J、r”J。[Effects of the Invention] As described above, the table creation device of the present invention has the following advantages:
” (space), “Ditto J, r”J.
「同左」などの項目データを同一値連続表現データと認
識して、同一内容行単位の処理を行なうことにより、同
一内容行単位に検索やソートなどの編集処理を簡単な操
作で実現することができ、前記編集処理の後に同一内容
データを省略したり、ケイ線の再設定を自動的に行なう
ことができる。By recognizing item data such as "same as left" as continuous expression data of the same value and processing the same content line by line, it is possible to perform editing processes such as searching and sorting for the same content line by simple operation. After the editing process, data with the same content can be omitted, and the line can be automatically reset.
第1図は本発明に従う動作を説明するためのフロー図、
第2図は表作成装置の構成を示すブロック図、第3図は
検索条件を入力するための画面を示す図、第4図は本発
明に従う動作を説明するためのフロー図、第5図は検索
条件を格納するためのテーブルを示す図、第6図は本発
明に従う動作を説明するためのフロー図、第7図は検索
で使用するテーブルを示す図、第8図、第9図は本発明
に従う動作を説明するためのフロー図、第10図〜第1
6図は本発明を実施するための図を示す図である。
1・・・入力部、2・・・表示部、3・・・記憶部、4
・・・印刷部、5・・・制御部。
第1図
第2図
第3図
・印は指定されたことを示す。
第4図
第5図
検索条件テーブル
0
第6図
第7図
第8図
第9図
第10図
第11図
・印は指定されたことを示す。
0
第12図
第13図
FF
検索条件文を満たさないとするデータ
第14図
ワークテーブル60
第15図FIG. 1 is a flow diagram for explaining the operation according to the present invention;
FIG. 2 is a block diagram showing the configuration of the table creation device, FIG. 3 is a diagram showing a screen for inputting search conditions, FIG. 4 is a flow diagram for explaining the operation according to the present invention, and FIG. 5 is a diagram showing the screen for inputting search conditions. FIG. 6 is a flowchart for explaining the operation according to the present invention; FIG. 7 is a diagram showing a table used in the search; FIGS. Flowcharts for explaining operations according to the invention, FIGS. 10 to 1
FIG. 6 is a diagram showing a diagram for implementing the present invention. 1... Input section, 2... Display section, 3... Storage section, 4
...Printing section, 5...Control section. Figure 1 Figure 2 Figure 3 The mark indicates that it has been specified. Fig. 4 Fig. 5 Search condition table 0 Fig. 6 Fig. 7 Fig. 8 Fig. 9 Fig. 10 Fig. 11 The mark indicates that it has been specified. 0 Figure 12 Figure 13 FF Data that does not satisfy the search condition statement Figure 14 Work table 60 Figure 15
Claims (1)
ータと呼ぶ)と前記項目データの次の行以下の項目デー
タが「 」(スペース)、「同上」、「″」、「同左」
などの同一値が連続することを示す項目データ(以下、
同一値の項目データが存在する先頭行を同一値先頭行、
後続する同一値を省略した行を同一値省略行と呼ぶ。 また、それらの行の項目データをそれぞれ同一値先頭項
目データ、同一値連続表現データと呼ぶ)のとき(但し
、同一値連続表現データが「同左」のときは、左列の項
目データが同一値先頭項目データと等しくなければなら
ない)、同一値先頭行と同一値連続表現データを含む複
数の行を1つの処理単位(以下、同一内容行単位と呼ぶ
)とみなし、同一内容行単位の同一値先頭項目データと
異なるデータが出現したときには別の処理単位であると
みなす手段を備えたことと、前記同一内容行単位に検索
や並べ替え(以下、ソートと呼ぶ)の手段を有すること
を特徴とする表作成装置。 2、請求項1記載の表作成装置において、前記同一値連
続表現データ以外に同一値連続表現データの表現形式を
設定できる手段、及び同一値連続表現データの表現を変
更できる手段を備えたことを特徴とする表作成装置。 3、請求項1記載の表作成装置において、同一内容行単
位に処理した後、表枠を再設定し、同一内容行単位に横
ケイ線を設定することができる手段を備えたことを特徴
とする表作成装置。[Scope of Claims] 1. The character string input to any item in the table (hereinafter referred to as item data) and the item data in the next row of the item data are "" (space), "same as above", “″”, “same as left”
Item data indicating that the same value is consecutive (hereinafter referred to as
The first row where item data with the same value exists is the same value first row,
A line in which subsequent identical values are omitted is called an identical value omitted line. In addition, when the item data in those rows are called the same value first item data and the same value continuous expression data, respectively (however, when the same value continuous expression data is "same left", the item data in the left column is the same value (must be equal to the first item data), multiple lines containing the same value first line and the same value continuous expression data are regarded as one processing unit (hereinafter referred to as the same content line unit), and the same value in the same content line unit The present invention is characterized by comprising means for deeming data different from the first item data to be a separate processing unit when it appears, and means for searching and sorting (hereinafter referred to as sorting) the same content line by line. table creation device. 2. The table creation device according to claim 1, further comprising means for setting an expression format of the same value continuous expression data in addition to the same value continuous expression data, and means for changing the expression of the same value continuous expression data. Features table creation device. 3. The table creation device according to claim 1, further comprising a means for resetting the table frame after processing the same content row by row, and setting a horizontal key line for the same content row by row. table creation device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2045429A JPH03250256A (en) | 1990-02-28 | 1990-02-28 | Table creation device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2045429A JPH03250256A (en) | 1990-02-28 | 1990-02-28 | Table creation device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03250256A true JPH03250256A (en) | 1991-11-08 |
Family
ID=12719053
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2045429A Pending JPH03250256A (en) | 1990-02-28 | 1990-02-28 | Table creation device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03250256A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2024058778A (en) * | 2022-10-17 | 2024-04-30 | 株式会社高速屋 | DATA PROCESSING SYSTEM, DATA PROCESSING PROGRAM, AND DATA PROCESSING METHOD |
-
1990
- 1990-02-28 JP JP2045429A patent/JPH03250256A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2024058778A (en) * | 2022-10-17 | 2024-04-30 | 株式会社高速屋 | DATA PROCESSING SYSTEM, DATA PROCESSING PROGRAM, AND DATA PROCESSING METHOD |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5133067A (en) | Method and apparatus for system for selectively extracting display data within a specified proximity of a displayed character string using a range table | |
| EP0120977B1 (en) | Card image data processing system | |
| JPH0322014A (en) | Menu selecting method | |
| JPH0361596B2 (en) | ||
| JPS58163036A (en) | Automatic numbering device | |
| JP3047400B2 (en) | Data processing device | |
| JP2760755B2 (en) | Method of storing and redisplaying the operation button history for computer processing | |
| JPH0221326A (en) | Data sorting system | |
| JP3792060B2 (en) | Line feed evaluation method and line feed evaluation processing apparatus | |
| JPS6354662A (en) | Editing system for caption-item | |
| JPH06187208A (en) | Index file processor | |
| JPS61138984A (en) | Fast character display unit | |
| JPH03259369A (en) | character input device | |
| JPH0444166A (en) | Retrieval management system | |
| JPH10187508A (en) | Electronic filing method and apparatus, and storage medium | |
| JP3273607B2 (en) | Document processing device | |
| JPH0650483B2 (en) | Secondary storage control method | |
| JPH03233680A (en) | Map display system | |
| JPH08287064A (en) | Character decoration adjustment method | |
| JPH06246980A (en) | Printer | |
| JPH02297153A (en) | character processing device | |
| JPS60129876A (en) | Document processor | |
| JPH0640338B2 (en) | Extraction method of descriptive character information of CAD drawing | |
| JPH03266068A (en) | Automatic reduction processing system for table block | |
| JPH0237469A (en) | information processing system |