JPH03226863A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPH03226863A
JPH03226863A JP2022399A JP2239990A JPH03226863A JP H03226863 A JPH03226863 A JP H03226863A JP 2022399 A JP2022399 A JP 2022399A JP 2239990 A JP2239990 A JP 2239990A JP H03226863 A JPH03226863 A JP H03226863A
Authority
JP
Japan
Prior art keywords
data
text
item
file
data processing
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.)
Granted
Application number
JP2022399A
Other languages
English (en)
Other versions
JP2975624B2 (ja
Inventor
Kazuhiko Shiono
塩野 一彦
Yoshihiro Inagi
稲木 義弘
Yuichiro Nonaka
野中 裕一郎
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2022399A priority Critical patent/JP2975624B2/ja
Publication of JPH03226863A publication Critical patent/JPH03226863A/ja
Application granted granted Critical
Publication of JP2975624B2 publication Critical patent/JP2975624B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】 (イ)産業上の利用分野 本発明は文書作成を主体とする文書作成モードと、デー
タ処理を主体とするデータ処理モードとを備える情報処
理装置に関する。
(ロ)従来の技術 事務処理のオートメーション化を実現する機器として、
文書作成を行なうワードプロセッサ(以下ワープロとい
う)と、在庫管理・顧客管理・人事管理などのデータ処
理を行なうパーソナルコンピュータ(以下パソコンとい
う)が開発され、殆どの企業や事務所に普及している。
特に、ワープロは手軽に高印字品質の文書を作成できる
ために、価格の低下と相俟って一般家庭にまで普及する
に至ってきた。
その反面パソコンを見ると、処理の対処がデータ処理で
あること、またデータ処理を実行するためにはそれ専用
のプログラムソフトが必要であり、実行しようとするデ
ータ処理に適合したプロダラムソフトを購入するか、使
用者自身がプロダラム言語を用いてそれを作成しなけれ
ばならないこと、から一般家庭で殆ど使用する機会がな
い。
そのために、ワープロは使えてもパソコンを使うのは難
しいという人物が多く、プログラム言語を知らなくても
ワープロ感覚で思いどおりのデータ処理が自由に行える
システム、即ちプログラムフッ−システムの開発が嘱望
されている。
一方、ワープロは手軽に文書を作成することができるこ
とから、既にデータ処理の処理対象となるデータを表形
式で作成されていることがある。
例えば住所録、電話帳、スケジュール管理等がこれであ
る。
三洋電機株式会社製日本語ワードプロセッサ5WP−3
40の取扱説明書によれば文書作成モード、即ちワープ
ロ機能とデータ処理モード、即ちパソコン機能を備え、
住所録から宛名印刷や表計算等簡単なデータ処理を行え
ることが示されている。
しかし乍ら、上記先行技術によれば1台の装置で文書作
成モードと、データ処理モードの両機能を一応備えるも
のの、例えばデータ処理モードに比して殆んどの使用者
が作成方法に精通している文書処理モーjζで作成した
既存のデータを、データ処理モードで利用しようとして
も、利用することができない。そのために使用者は文書
処理モードで作成済みのデータがあるにも拘らず、デー
タ処理モードで同様のデータを再度入力しなければなら
ない。
この問題を解決すべく出願人は文書ファイルとデータ処
理ファイルとを1つの装置で作成でき、作成済み文書フ
ァイルデータを作成済みデータ処理ファイルに転送可能
な装置を提案済みである。
しかしながら、この提案装置では、転送対象の文書ファ
イルのテキストブロックが複数行にまたがって存在する
と、本来ひとかたよりとして同じレコードの同じフィー
ルドに転送すべきところが行ごとに異なるレコードに転
送されてしまうという欠点があった。
本発明は上記欠点を解消することを目的とする。
(ニ)課題を解決するための手段 本発明は文書作成を主体とする文書作成モードと、デー
タ処理を主体とするデータ処理モードとを選択するモー
ド選択手段と、文書作成モードで作成され横方向または
縦方向に並ぶ複数のテキストブロックを含む文書ファイ
ル或いはデータ処理モードで作成され複数項目をふくむ
レコードからなるデータ処理ファイルを記憶する記憶手
段と、該記憶手段に記憶された作成済み文書ファイルデ
ータの複数のテキストブロックを、それぞれ前記作成済
みデータ処理ファイルの異なるレコードの同し項目に転
送する転送処理手段とをを具備するものにおいて、前記
テキストブロックの行数または列数が複数であることを
指示する指示手段と、この指示手段によって複数が指示
されデータ転送が指示されたとき隣接するテキストブロ
ック間の境界を識別して1テキストブロツクの転送を終
える転送処理手段とを具備することを特徴とするもので
ある。。
(ホ)作用 上記の手段によれば、転送テキストブロックが複数行あ
っても指示手段によって複数行を指示しておくことでテ
キストブロックの境界を識別するまでテキストブロック
のデータはひとかたよりとして同じレコードに転送され
る。
(へ)実施例 本発明の一実施例を以下に図面に従い説明する。同実施
例装置は文書作成モードとソート、セレクト等のデータ
処理モードとを切換えてなし得る情報処理装置で、第1
図に示す如き外観のハード構成と第2図に示す如き機能
的ブロック構成を有している。(1)はデータ、テキス
ト等の入力や種々の機能の選択入力等をなすキーボード
(1人)からなる入力手段で、基本的には市販のワード
プロセッサのキー配列をなしていて、第1図にその要部
の配列を示す如く、機能がモードによって変るファンク
ションキー(F])〜(FIO)や特定の機能を指定す
るファンクションキー(Fll)・・・を有し、こうし
た多数のファンクションキーを用いることで入力の操作
性を向上させている。(2)はCRT (2人)よりな
る表示手段、(3)はレーザービームプリンタ、LED
プリンタ、熱転写プリンタ等のプリンタ(3A)よりな
る印字手段、(4)は文書作成モードで作成したテキス
トやデータ処理モードで作成したカードのイメージデー
タを蓄えるテキストメモリ、(5)はデータ処理モード
にて入力した複数の項目(フィールド)からなるレコー
ドを複数性蓄えるデータ処理レコードメモリ、(6)は
データ処理モードにおける項目を管理する為のデータが
記録される項目管理テーブル、(7−1)は文書作成モ
ードで作成した表(テキストデータ)をデータ処理用の
レコードに変換するデータ変換するデータ変換処理時に
おいて表の位置とレコードの項目隅を対応づけるデータ
変換用対応テーブル、(7−2)は同データ変換時に表
の枠組みを記憶するデータ変換用ポジションテーブル、
(7−3)は、データ変換する際テキストの表において
、データ1件(複数のテキストブロックからなる)が1
行として保存されているか、1件が複数行で構成されて
おり、その区切れ(境界)が横ケイ線で示されているか
が、各々0/1で保存される表枠形式レジスタ、(7−
4)は、データ変換でテキストを読み出すタイミングを
調整する開始サインレジスタで、0/1の値を保持し、
0の場合はテキストからのデータ読み出しを行わず、1
の場合でかっ、処理されるテキストの行が横ケイ線のみ
でない場合、読み出しが行われる。
(9)は文書作成モードで作成した帳票の原票(文書フ
ァイル)内にデータ処理ファイルのレコードの項目デー
タを埋め込むべき位置とその項目歯を記憶する帳票管理
テーブルで、これ等(4)〜(9)は文書作成やデータ
処理の処理時にはRAMからなる主メモリに展開され、
処理終了後や適当な時にハードディスクからなる補助メ
モリに蓄えられる。
(10)はテキスト入力や種々編集機能をなすテキスト
編集手段、(11)はテキスト管理手段で、テキストメ
モリ(4)へのリード(R)/ライト(W)を管理すべ
くR/Wできる行、桁を示すアクセスラインポインタと
アクセスカラムポインタを有する。(12)はレコード
管理手段で、レコードの項目データのR/Wを管理すべ
く、R/Wできるレコードを指すアクセスポインタを有
する。(13)はデータ表示形式管理手段で、データ処
理モードにおいて、レコードを1件1葉のカード形式で
表示するか複数のレコードをまとめた一覧表形式で表表
示するかの切替を行う。(14)はセレクト処理手段で
、セレクト指定条件に合わないレコードに対し処理対象
から外す処理を行なうと共に、セレクトを解除すると全
レコードを処理対象に戻す。(15)はデータ変換手段
で、文書作成モードで作成のテキストデータをデータ処
理モードで作成のレコードに変換してデータベースとし
て蓄積する。
(16)は表枠解析手段で、データ変換時にテキスト管
理手段(11)のカレントラインで指示された行につい
て全表枠の位置を検出する。(17)は帳票出力手段で
、データ処理モードで作成のレコードを文書作成モード
で作成のテキストデータ(原票)に埋め込む機能をなす
。(18)は帳票修飾発生手段で、前記原票において項
目名に帳票修飾の属性をセットする。(19)は入力手
段(1)から入力されるローマ字又はかな文字を漢字に
変換する周知のかな漢字変換手段で、文書作成モード及
びデータ処理モード時機能する。(20)はディレクト
リテーブルで、文書選択画面で表示する際必要なデータ
及び文書に対して構成されているファイルの外部メモリ
上での位置情報、構成ファイル数情報、各テーブルの使
用状況フラグを含んでいる。テーブル中のファイルポジ
ションにはテキストファイル、レコードファイル、項目
管理テーブルの順で位置情報が書かれている。(21)
は電源投入直後、外部メモリより上記ディレクトリテー
ブル(20)のデータを読み出し、文書選択を行なわし
める文書選択画面を表示させるファイル管理部で、文書
選択の際既存の文書を選択した後は、上記ディレクトリ
テーブル(20)の情報に基づきファイルを読み出す。
文書作成モードのファイルを選択した場合、外部メモリ
からテキストファイルをテキストメモリ(4)に読み出
し、またデータ処理モードのファイルを選択した場合、
外部メモリからテキストファイルをテキストメモリ(4
)に、レコードファイルをレコードメモリ(5)に、そ
して項目管理テーブルデータを項目管理テーブル(6)
に夫々読み出す。更に、既存の文書ではなく新規文書作
成のファイルが選択された場合、ディレクトリテーブル
(20)に所定のデ・−夕を登録する。各処理が終了る
と、各メモリ(4)、(5)中のデータを外部メモリに
書き出すと共に、ディレクトリテーブル(20)の内容
も当該外部メモリに書き込む。
(22)は」二足各手段(]0)〜(21)を制御し、
本実施例装置の各種機能を実現させる主制御手段で、こ
れら(10)〜(22)の各手段によって制御手段(2
3)が構成されている。この制御手段(21)はハード
ウェア的には中央処理装W(図示しない)と上記主メモ
リ及び補助メモリから主構成され、ソフトウェア的には
上記主メモリ又は補助メモリに蓄えられ中央処理装置の
制御手順を示す種々プログラムとして存在する。尚、制
御手段(21)を構成する機能手段は代表的なものを明
示しただけである。又、1 制御手段(21)の機能手段は必要に応じてロジック回
路に置換可能である。
上記のメモリ(4)、(5)及び制御手段(23)は、
装置本体(23A)内に収納される。(24)はフロッ
ピーディスク(図示しない)の挿入口で、本体(23A
)にて作成した文書ファイルやデータ処理ファイルを必
要に応じて同フロッピーディスクに蓄えたり、後記の如
く他の文書ファイル作成専用機にて作成の文書ファイル
を蓄えたフロッピーディスクをここ(24)から挿入し
同ディスクの文書ファイルを取り込んだり、同文書ファ
イルのテキストデータから、データ処理用レコードを吸
い−1−げてデータ処理ファイルに蓄える前記データ変
換(詳細は後述)を行えるよう構成している。
次に本実施例装置の動作及び機能を主に第3図〜第4図
に示す制御手段(23)のなすフローヂャート及び第5
図の表示画面に従い説明する。
[A]  装置起動及び文書選択 先ず装置の電源を投入すると、文書作成用のプログラム
がロードされ、第5・−1図に示す初期2 画面が表示手段(2)に表示される。同表示例では左端
にナンバリングされた如く隅1〜5の5つのファイルが
既に作成されメモリに蓄えられている。5つのファイル
のうち用紙の欄が黒反転しているファイルN(11,,
2,4はデータ処理モードで作成されたデータ処理ファ
イルで、反転していないもの嵐3,5は文書作成モード
で作成されたファイルであることを示している。又、画
面の最下段には入力手段(1)の最上段のファンクショ
ンキー(Fl)〜(Fl−0)に対応するファンクショ
ンキーが表示されていて、Flが編集(文書作成)にF
6がデータ処理に対応している。
[B]  データ処理モード起動 上述の如く、装置が起動されると、第5−1図の初期画
面が表示され、その初期状態では横−行のカーソル(C
1)は嵐0の文書新規作成を受は付は可状態であること
を報知すべく、当該Nα0の行を黒反転させている。こ
の状態で、第3図のステップS1に基づく文書選択を行
なう。本文書はデータ処理モードにより作成されるよう
に、表示画面下段のメニュー項1」からデータ処理を選
択するファンクションキー(F6)が押下されると、S
2ステツプでデータ処理モードに入る。ステップS3で
新規作成が判断されると、表示画面は第5−2図に変わ
り右下枠内に文書名、日付等の入力を求めるウィンドウ
が表示される。このように、マルチウィンドウ表示され
た画1fji右下枠内に、文書名、日付等を入力した後
実行キー(Sl’ll)を押すと、これまでロードされ
ていた文書作成プログラムが無効にされ、替ってデータ
処理プログラムがロードされる。その結果データ処理モ
ードが起動して、表示画面は第5−3図に変り、ステッ
プS5のカード設剖ルーチンに移行する。
[C]  カード設計 第5−3図の画面は文書作成モードの空白]ページに相
当する画面であ[)、カーソル(C2)は空白1ページ
内を自由に移動可能で、入力手段(1)からの文字入力
、ケイ線描画によ;フ自由な入力画面がテキスト編集手
段(10)の機能を用い文書作成モード時と同様な操作
で設計可能となる。同表示画面の最下段には入力したい
項目のデータの型(文字又は数値等)を指定する為のフ
ァンクションキーの表示がなされる。
今、第5−4図に従い名前、住所、電話、年齢の4項目
からなる住所録カードの設計を説明する。先ず、カーソ
ル(C2)を画面の適所に移動し、項目名 “名前° 
をかな漢字変換で入力する。次いで、名前の右端のデー
タ入力開始位置にカーソルを移動させ、文字入力をすべ
く、文字項目を指示するファンクションキー(Fl)を
押した後、入力手段(1)のカーソル移動キー(SW2
)を動かすと開始位置(Pl)からカーソル最終位置(
F2)までが“電話゛の欄の如く黒反転(X)し、仮の
項目データ入力領域が確認できる。この低領域で良い場
合は、実行キー(SWI)を押すと、文字項目であるの
でアンダーラインの付いた“X゛が領域を埋め“名前′
項目の定義を行う。先頭のX′は文字の高さを高くする
ことで、開始位置(Pl)を明確にする。同様に゛住所
° “電話° “年齢゛の各項目の定義を °名前”同
様に行う。 ゛年齢′の項目の5 如く数値入力する場合には数値項目を指定するファンク
ションキー(F2)を押す。この場合はアンダーライン
の付いたN゛で入力領域が埋められる(第5−5図)。
この入力項目の定義において、カーソル(C2)の大き
さを予め半角にしておくか、全角又は倍角或いは半角に
しておくかによって、自動的に“X゛又はN°の大きさ
が変り、カーソルの大きさに応じた文字又は数値でのデ
ータ入力条件が定義される。入力項目、例えば゛名前°
の横に予め入力を許容する最大桁数の文字を入力してお
いて、入力済み文字の上をカーソルでなぞると入力文字
に沿った桁数の項目データ入力の定義が行える。この場
合、入力文字の桁数に応じた定義がなされるので、桁数
の設計が容易に行ない得る。
[D]  データ入力 こうして、各項目の設定を終え、入力手段(1)の終了
キー(Fll)を押すと、第5−6図の画面の如く画面
下に左右に大きい網かけ大字表記の2つのファンクショ
ンキーが表示され、入力手段6 のキーのうち左半分(Fl)〜(F5)のうちどれかを
押すと、第6図のステップS6で1件1葉のカード形式
での項目入力(ステップS7)に移行する。
また、ファンクションキーの右半分(F6)−(FIO
)のうちどれかを押すとカード定義を中止してステップ
S1に戻る。ステップS7では表示画面は第5−7図の
如く、カード設計で作成したページイメージで下線の付
いた“X′や°N゛が除かれ項目名のみの空白カード表
示となる。画面下右端にはカーソルの位置表示のみなら
ず入力中のカードが何枚目に当るがが表示される。デー
タ入力待カーソル(C3)はカード設計で設定した項目
領域(X又はNのあった領域)しか移動できず、カーソ
ルサイズも定義した文字の大きさに自動的に変更設定さ
れる。又、文字項目ではがな漢字変換により自由な漢字
、かな文字が入力できるが、数値項目は入力手段(1)
の数字キーのみしか受けつけず数字列のみの入力が可能
となる。
各項目の入力が終了すると第5−8図の如き表示画面と
なり入力手段(1)の次ページキー(Fl2)を押すと
、画面は改ページされ第5−9図の如くステップS9に
基づき空白の新しいカードとなり、カードとしては2枚
目の表示がなされ、ステップS7に戻って第5−10図
のように2枚目のカード形式での項目データ入力がなさ
れる。このようにステップ87〜S9のループを循環す
ることによって、1件1葉のカード型住所録データが任
意の件数(枚数)作成される。この実施例では第5−1
1図に示す如く12件のカードが作成された。
[E]  表示7オーマツト切替 ステップS8で表示切替キー(Fl3)を押すと第4図
のフローに移りデータ表示形式管理手段(13)は第5
−12図の如くこれまでのカード形式画面から一覧表の
表示に自動的に切替える(ステップ520)。この−覧
表表示においては、1枚のカードのデータ(ルコード)
が1行に割り当てられて表示され、この表示順序及び幅
はカード設計において、左上から右下に向って見た場合
における項目の順序が、−覧表の1行の左から右の順序
に対応し、欄幅は定義の際決定されるその項目の桁数に
一致している。この1行における順序及び長さはステッ
プS2]の表示フォーマット変更キー(F14)の操作
により、ステップS26に進み。このステップで任意に
変更できる。また、画面の横方向に対する表示可能文字
数よりも一覧表横一行の表示領域の合計文字数が大きい
場合は、左の項目から表示できる項目の途中までが画面
上に現われ、カーソル(C3)を右方向に移動すること
で、横スクロールが行われ任意の項目を画面上に表示さ
せることができる。例えば第5−12図の画面では電話
番号が途中までしか表示されていないが、この表示フォ
ーマットの変更処理を利用して名前及び住所の欄に存在
する余白部を桁数の削減により除去することにより、第
5−13図の如く変更できる。更に第5−13図の例で
は年齢の欄が末尾から住所の前に移動せしめられている
このように−覧表はカード形式の既入力に基づいて自動
作成されるが、その7オーマツトはカード形式のデータ
作成モードに一旦戻ることなく、9 覧表の画面を見乍ら任意のフォーマットに変更可能であ
る。
次に一覧表表示において、項目データの入力又は修正は
ステップS20で受は付けられる。修正の場合、第5−
14図の如く、カーソル(C3)を項目データの欄に移
動させると、画面下に文字入力欄(!1)が表示され、
修正したい項目まで移動させて当該文字入力欄(tl)
に正しい項目データを入力手段(1)よりワープロタッ
チで入力すれば良い。このようにして修正された項目は
、−覧表表示であるにも拘らずカード形式において項目
データを(1正したことと同じとなる。即ち、ステップ
S21で表示切替キー(F1a)を押すと第5−15図
の如く修正したカードのカード表示形式に画面に戻り、
住所項目が正しいデータに変更されていることが分る。
又、ステップS21で次ページキー(F]、2)を押す
とステップS22において図示しないがカードNn13
の欄が自動的に追加表示されここで、項目データを入力
することで、−覧表表示状態で新し0 コード(カード)の追加作成が実行される。
[F]  セレクト処理 次に、第3図に戻って、入力された12件のレコードか
らなるデータ処理ファイルにおけるデータ処理としてセ
レクト処理について説明する。ステップS8で、セレク
トキー(F15)を押すと画面は第5−16図に変り、
セレクト条件を受は付けるステップSIOに移行する。
すると、カード表示画面の下に条件入力画面が表示され
条件入力欄(t2)に住所が大阪の付くレコードを検索
すべく 「大阪*」を入力手段(1)よりワープロタッ
チで入力する。「*」は大阪の後の文字は何で良いこと
を示す前方一致の演算子である。条件の入力が終わると
実行キー(SWl、)を押すことでステップSllに進
みセレクト処理手段(14)によるセレクト処理が実行
される。
上記のセレクト条件に合致するレコードは本実施例では
5f4:あり、これを−覧表で見るにはステップS8で
表示切替キー(F1a)を押すことで、第5−17図の
如く表示されるし、表示切替キー(F1a)を押さなけ
ればカード形式でフ枚ずつ見ることが可能である。
こうした、セレクト処理の結果が必要でなく、入力レコ
ード12件を全て保存したい場合はセレクト解除キー(
F16)を押すことでセレクトが解除される。次いでス
テップS8で終了キー(Fll)を押すことで、第5−
18図の画面が表示され、ステップ15で再度文書名、
著者名、[コ付がウィンドウに表示される。表示内容で
良ければ実行キー(SWI)を押下し、またそれらを修
正したい文書名、日付等の項目を修正入力した後、実行
キー(SWl)を押すことで、「住所録」のデータ処理
ファイルがクローズされ、ステップS]に戻る。最終的
に第5−19図において新データ処理ファイル嵐6がメ
モリに記録されたことが表示されている。
このようにしたセレクトの他にデータ処理としてはソー
トやそれ以外にもAND、OR等の論理演算子を用いた
条件式検索も可能である。例えば、条件式[住所=大阪
前*] AND [年齢〉30才]による検索である。
[G]  データ処理ファイルの構成 こうして、作成された1つのデータ処理ファイルは“住
所録゛のカードイメージがテキストメモリ(4)に蓄え
られ、複数のレコードデータ(各レコードは複数の項目
データからなる)は第12図に示す如くレコードメモリ
(5)に蓄えられる。
レコードの各項目をカードイメージのどこに埋込むかの
情報は第13図に示す如き項目管理テーブル(6)に蓄
えられる。具体的に、第5−8図のレコードについて説
明すると、テキストメモリ(4)に蓄えられているカー
ドイメージデータは第5−7図に示すものであるが、文
字データ(Ll)・・・の連続として1行ずつ当該テキ
ストメモリ(4)に記憶される。例えば名前の行は第1
5図に示す如く記憶される。各文字データ(Ll)・・
・は第16図に示す如く文字修飾を表わす16ビツトの
データ(Dl)とJIS規格にて制定の16ビツト文字
コード(D2)の組み合せの32ビツトからなる。この
文字データ構成は後述する文書作成モードで作成された
文3 書ファイルの文字データ構成と同じ構成である。
尚、第5−8図の如くデータ処理モードで作成された文
書が文書作成モードにて作成される場合には、第17図
のように全てテキストメモリ(4)に記憶される。この
記憶態様及び文字データの構成は第5−7図のカードイ
メージデータと同様である。
データ処理モードで作成された各項目データは、第12
図に示す如く、1件目のレコードの処理情報、名前デー
タ、住所データ、電話データ、年齢データ、2件目のレ
コードの処理情報、名前データ、住所データ、電話デー
タ・・・の順にレコードメモリ(5)に記憶され、更に
1件目のレコードにつき詳細に説明すれば第14図に示
すように処理情報“0°は処理対象でないことを、 “
1゛は処理対象であることをそれぞれ意味しく通常は1
で、セレクト処理で対象外となったものはO゛となりユ
ーザがアクセスできなくなる。)、名前データを構成す
る文字データ列、住所データの文字データ列・・・の順
に各々文字修飾情報と共に記憶4 される。ここでこのレコードメモリ(5)の文字データ
は第16図の如く、テキストメモリ(4)の文字データ
と同じ構成を採用しており、これにより本実施例におい
てはデータ変換処理(文書作成モードで作成の表形式テ
キストデータから必要な項目データを吸い上げレコード
メモリ(5)に転送して記憶してデータベース化する)
や、その逆のレコードメモリ(5)のレコードを文書フ
ァイルのテキストデータ内に埋め込む帳票出力処理が容
易に行えるようになっている。又、項目管理テーブル(
6)は前述のカード設計時に作成され、例えば第5−7
図に示すカードイメージ内に項目データを埋込む際、こ
のテーブル(6)を参照しつつレコードメモリ(5)の
項目データを読み出して所定の位置に埋め込むべく機能
する。
また、年齢データは数値データであるので、レコードメ
モリ(5)内には他の文字列データ列の16ビツトのJ
ISコードではなく、4ビツト構成のBCDフォーマッ
トによるコードにより格納されている。これはデータ処
理ファイルで扱われるデータの型が通常文字よりも数値
が多いためであり、もし数値型の数字までも16ビツト
のJISコードで扱うと、メモリ容量を浪費することと
なる。
[Hコ 帳票出力処理 データ処理モードで作成したデータ処理ファイル(例え
ば、住所録ファイル)のレコードを文書作成モードで作
成した文書ファイルに取込んで帳票を作成する帳票出力
処理について説明する。
〈原票作成〉 先ず、第3図のステップS1に対応する第5−19図の
表示画面において、横−行のカーソルを新規作成に位置
させて(初期状態ではこの位置に存在する)ファンクシ
ョンキー(Fl)を押すと、ステップS2で文書作成モ
ードが選択されS30〜S33の処理が実行される。即
ち、ステップS30でYESが判断され、ステップS3
1に移行し、ここで第5−20図の画面が表示され文書
名、日付等の入力が受付けられ、実行キー(SWl)を
押すと、ステップS32に移行し、画面は第5−21図
に変る。この画面ではカーソルは自由に動き、入力手段
(1)からの文字入力やケイ線描画、文字修飾等の入力
による種々のテキスト編集機能(所謂ワードプロセッサ
機能)がテキスト編集手段(10)によって実行される
。具体的に第5−22図に示す原票作成について説明す
ると “電話番号−覧表“の全体タイトルと“氏名゛°
電話番号”の項目タイトルをかな漢字変換で入力し、更
にケイ線描画により表の枠組を形成する。次いで、項目
データを入力したい箇所の住所録ファイルの項目名と同
じ゛名前“電話゛をかな漢字変換機能を用いて入力し表
示させ、帳票修飾する項目名のスタート位置にカーソル
(C4)をセットし、帳票修飾設定キー(F ]、7 
)を押し、カーソル(C4)を動かして範囲を指定し、
実行キー(SWl、)を押すと指定範囲に網かけ表示さ
れた修飾(T)がつけられる。即ち帳票修飾発生手段(
18)により項目名に帳票修飾の属性がセットされる。
こうした作業の繰り返しでデータを取り込みたい全ての
項目名に修飾を施すと、第5−22図の原票が完成する
7 この修飾は横ケイ線を引く前に横1行の名前、電話、名
前、電話を入力し/、=上で各項目に修飾を施し、この
1行を行リピート機能を用いて5行を複写した後、ケイ
線描写で表枠を作成することで効率的に行える。
ステップS32で終丁キー(Fll、)を押すとステッ
プS33に移行し、画面は第5−23図の文書名、日付
等の修正文(=j状態となり、修正を施しく又はそのま
までも良い)だ後、実行キー(SWl、)を押すと、ス
テップS1に戻る。画面は第5−24図に示す如くファ
イルNo、 7として第5−22図の゛電話−覧表の原
票がテキストメモリ(4)に記憶され、文書ファイルと
1〜で管理される。
〈出力条件設定〉 次いで、ステップS1においてに記原票に出力したいデ
ータ処理ファイルである住所録ファイル(No、6)に
カーソルを位置させ、データ処理用のファンクションキ
ー(F6)を押すと、ステップS2、ステップS3から
ステップS7、S8、S20を経て第4図のステップS
21に移る。このステップS21で帳票出カキ−(F1
a)を押すと出力条件設定ステップS23に移行し画面
を第5−25図とする。この出力条件の設定は第6図に
示す処理フローで行う。即ち、ステップS40で“6住
所録°データ処理フアイルのレコードのうち出力したい
レコードの範囲を例えば1枚目〜12枚目とする。(尚
、出力範囲初期値は1枚目〜最終枚目が入っている。)
」二足第5−25図において°改ページ指定゛ とは係
(グループ)の帳票を出力したい場合、実施例はないが
係の項目でソートして、係が変われば帳票のページを変
える機能である。設定した後、実行キー(SIVI)を
押すとステップS41へと移行し画面は第5−26図に
なり、画面右下のウィンドウ(第5−24図の縮小表示
)内でカーソル(C5)を移動し実行キー(SWI)を
押すことで原票を選択する。この場合゛7電話−覧票′
が指定される。この指定により ゛原票指定°の欄には
原票には原票のキャビネット名、ファイル名等が自動的
に表示される。
次いで、ステップS42で出力ファイル名を設定する。
この出力ファイル名は初期値として原票の名前カ月1動
的にセットされているが、本実施例では°電話−覧票−
+’B力゛ と「−出力Jを追記している。この追記は
カーソルを追記位置に移動させかな漢字変換で入力する
ことで実行される。
尚、図示していないがステップS42では第5−26図
のウィンドウは消えた状態となっている。
こうして、帳票出力条件の設定を終え、条件に間違いな
いことを確認して実行キー(SW]、)を押すとステッ
プ843でYESが判定されステップS24の帳票出力
処理(第2データ変換処理)が実行される。この詳細は
第7図(イ)、(ロ)の処理フローにて説明する。
〈帳票出力処理〉 第7図において、ステップS51において、帳票出力条
件で指定された原票のファイルをオーブンし、そのファ
イル内容をテキストメモリ(4)に入れる。次にステッ
プS52で帳票管理テーブル(9)をクリアし、ステッ
プS53でテキスI・管理手段(11)のアクセスライ
ンポインタを1行目にセットする。ステップS54に移
行してアクセスラインポインタの指す行に修飾項目があ
るかどうかが判断される。第5−22図の実施例では5
行目まで修飾項目がないので、5行目まではアクセス行
が文末かどうかの判断をするステップ358でNoが判
断されステップS59で順次アクセス行を次へ進める。
5行目になるとステップS54でYESが判断されステ
ップS55でアクセス行の修飾項目の開始桁位置をチェ
ノし、このチエツクが終ったかどうかの判定をなすステ
ップS56でYESが判断されるまでステップS54、
S55.356、S57から再びS54に戻るループが
繰り返される。ステップS57でアクセス行の帳票修飾
の付いた項目名に対応する項目Nαとその位置及びステ
ータス “1′を帳票管理テーブル(9)にセットする
。このテーブル(9)は例えば第8図に示される。ステ
ータス °0゛は未セットを示す。こうした処理をアク
セス行を進めながら文末を繰り返し、テキスト文末とな
るとステップ558でYESとなり、ステップS60に
移行し1 て、帳票管理テーブル(9)のステータス欄を全て0に
クリアする。
次に、ステップS61でレコード管理手段(12)のア
クセスポインタを条件で指定されたレコードの開始位置
ヘセットし、ステップS62にてアクセスポインタで指
定されたレコード(複数の項目データからなる)の項目
N0と帳票管理テーブル(9)に登録の項目Nαとが対
応し、かつ帳票管理テーブル(9)のステータスがO゛
なら、同テーブル(9)が示す開始行・桁に基づいてレ
コードの当該項目データを第5−22図の原票テキスト
に埋込む。埋込み後はステータスを°1′にしておく。
そしてステップS 133においてアクセスポインタを
次へ進めた後、ステップS64で指定したレコードの範
囲を越えたかどうかが判定されステップS62に戻る。
こうして、ステップS62、S63、S64、S62の
ループが、アクセスポインタが12番目のレコードを越
えるまで続けられ、項目データの埋込みが続行される。
ステップS64でYESが判断されるとステップS2 65においてテキストメモリ(4)のテキスト内容を読
み出し、条件で指定した出力ファイル名“住所録−覧表
一出力゛で新ファイルを作成し管理する。その結果、第
5−27図の画面において“8電話−覧表−出力゛のフ
ァイル名が追加される。
そして、この画面でカーソル(C1)をファイルNα8
に位置させて実行キー(SWI)を押すと、同ファイル
がオープンされ、その内容は第5−28図に示される。
即ち原票の修飾項目の部分に12組のレコードの対応項
目のデータが埋め込まれている。
このようにして、データ処理ファイルのデータが、文書
ファイルのテキストの内に埋込まれて有効利用される。
尚、本実施例では原票ファイル(Nα7)と別に帳票出
力用のファイル(隅8)を作成して処理を行っているが
、帳票出力ファイル(No8)を作成することなく原票
ファイル(Nα7)上にて直ちにデータ埋め込みを行う
様に構成しても良い。
[I]  データ変換処理 自装置又は他装置において文書作成モードで作成した表
があった場合、このテキストデータはデータベースとし
て活用し難いが、このテキストデータをデータベース化
して活用する、即ち文書ファイルのテキストデータをデ
ータ処理ファイルのレコードとして取り込むデータ変換
処理について以下に説明する。特に、文書ファイルのテ
キストデータが一件1行に収まっていない場合について
説明する。
第5−30図に示す如き自装置又は他装置にて作成済み
文書ファイル(ファイル名:新入社員−覧表)が補助メ
モリに記憶されているとする。このテキストデータは縦
方向に並び互いに横罫線で区画された4件のデータ(大
テキストブロック)からなり、大テキストブロックは縦
罫線で区画された横方向に並ぶ小ブロックから構成され
ている。実施例では、1作目のデータは横方向に並ぶ氏
名の欄のテキストブロック(B1.11)、年齢の欄の
テキストブロック(BL12)、現(、を所の欄のテキ
ストブロック(BL13)、置の欄のテキストブロック
(BL14)からなり、本件データは2行のデータデあ
る。
第5−29図の表示画面において(ステップS1)’6
住所録゛ファイルへカーソル(CI)を移動させデータ
変換のファンクションキーF6を押すとステップS2、
S3でデータ処理ファイルを開く、そしてステップS7
をパスし、ステップS8でデータ変換キー(F6)を押
すと、ステップ81.2に移行し取り込みたい文書ファ
イルの指定を受は付ける。この受は付けは第5−30図
の画面でなされ、第5−29図のファイル−覧表をマル
チウィンドウ処理で右下に縮小表示させる。カーソル(
C5)を移動し、 “9新入社員−覧表゛を指定し、実
行キー(SWI)を押すとことで行われる。すると項目
対応付はステップ813に移行し、画面は第5−31図
の如く2分割され、上に指定の文書ファイルのテキスト
データが、下にデータ処理ファイルのカードイメージが
表示される。この時カーソル(C6)は上向面にあり、
カーソルキー(SW2)を操作することで処理対象の開
始行にカーソル(C6)を位置させ(第5−31図)、
実行キー(S5 Wl)を押す。すると画面は第5−32の如く、テキス
トの表の全ての欄(テキスI・ブロック)が1行固定か
、少なくとも一つの欄が複数行であるかの指示を問う画
面となる。この場合、現住所欄が2行となっているので
オペレータは複数行をファンクションキーにより指示す
る。すると、表枠形式レジスタ(7−3)に複数行であ
ることを示す”]”がセセラされると共に画面は第5−
33図の如く縦ケイ線にて仕切られた枠(Yl)〜(Y
6)に対応して■・・・■が自動的に(=j加表示され
る。 そして、カードのデータ項目とテキスト表データ
の欄との対応付けを行う。即ち、カーソル(C6)を」
一画面においてカーソルキー操作で取込みたい項目へ移
動させる。今の場合、名前項目に移動させ項目指定キー
(ファンクションキーF1〜F5のどれでも良い)を押
すとカーソル(C6)が上向面に自動的に移動し、画面
右下に指定項目名■を表示する。そして、カーソル(C
6)を対応付けたい上向面のカードの項目データ領域今
の場合名前のフィールドに位置させる。そして項目指定
キー(ファンクショ6 ンキーFl)を押すと、第5−34図の如く名前の項目
データ領域先頭に番号■が付加表示される。同時にカー
ソル(C6)は上向面の次の枠に移動し、画面右下の指
定項目名も消える。この状態で項目指定キーを押し、カ
ーソル(C6)を上向面に移動させた後、年齢項目のデ
ータ領域に位置させて、項目指定キーを押すと年齢項目
に番号■付される。 この様にカードのデータ項目とテ
キスト表データの欄との対応付けを項目指定キー(第5
図−33図)と対応項目指定キーとカーソルキー(第5
図−34図)の操作を繰り返し、対応付けを完了する(
第5−34図)。そして、終了キー(Fll)を押すと
ステップS14にてデータ変換処理がなされる。この詳
細は第9図の処理フローにて説明する。 第9図におい
て、ステップ570−1にてレコード管理手段(12)
のアクセスポインタを最後のレコード管理手段し、ステ
ップ5702にてテキスト管理手段(11)のアクセス
ラインを指定された開始行(第5−33図の番号のイ」
加された行)にセットし、ステップS71で開始サイン
レジスタ(7−4,)に1″をセットしておく。次いで
、ステップS72にて表枠解析手段(16)により解析
された枠の位置と順番とをデータ変換用ポジションテー
ブル(8)に第11図の如くセットし、ステップ573
−1にてテキスト管理手段(11)のアクセスポインタ
で支持されるアクセス行が横ケイ線のみかどうかを判断
する。最初はNoであるので次に開始サインレジスタの
内容を調べる。最初は当然”1”なので次の処理へ移る
。ステップS74に移行し、アクセスラインに対し、表
枠解析手段(16)で解析された枠の位置とポジション
テーブル(8)にセットされた枠の位置とを比較する。
最初は当然一致するので、YESでステップS75−1
に移行し、レコード管理手段(]2)のアクセスポイン
タの指すレコードの次に新しいレコードを追加する。ア
クセスポインタは自動的に追加されたレコードへ進む。
次にステップ5752でテキストの表枠形式の状態を示
す表枠形式レジスタ(7−3)の値によりテキストデー
タを取り出す方法を切り分ける。今の場合1つの欄が複
数行で構成されているので、その枠にそってデータを読
み出す。即ち、ステップ576−2では開始サインレジ
スタを”0”にセットすると共に夫々ケイ線で囲まれる
左右に並ぶ4つの欄(テキストブロック)のデータを左
の欄から右の欄へと読み出し、各欄に対応するレコード
項目へ書き込む処理を行う。この各欄のデータの読み出
しはデータ変換用ポジションテーブルのデータを用いる
と共に各欄の下の区切りの横ケイ線をブロック境界とし
て識別し、例えば現住所欄では1行目のデータに続いて
2行目のデータを読み出すといったように行われる。勿
論データ変換用ポジションテーブルを用いることなく縦
罫線をリアルタイムに識別してデータの読みだし転送を
制御するようにしてもよい。 最右欄のデータ転記が終
わった時アクセスラインは本ステップの最初と変わりが
なく、S77でアクセスラインが1行進められ、S78
→573−1→S73−2を経てS77に至り、更にア
クセスラインが1行進められ、378から373−1へ
進み、ここで横ケイ線が判断されS9 73−3に移行して開始サインレジスタを1″にセット
し、元の状態とする。S77でアクセスラインを1行進
めることで先玉一部に関するデータの変換が開始される
尚、欄が1行固定の場合、ステップ576−1において
、既にステップS13にてセットされている第10図に
示す如きデータ変換用対応テーブル(7)に従い、アク
セス行中のデータをテキストメモリ(4)から読み出し
アクセスポインタの指すレコードメモリ(5)のレコー
ドに対応する項目へ書き込む。表枠形式レジスタが”1
”の場合と異なり、1件が1行の場合はデータの読み出
しタイミングを制御する開始サインレジスタは常に”1
′となる。
こうして、ステップ378で文末が判断されるまでデー
タ変換は自動的に繰り返される。尚、データ変換を途中
で終了したい場合は終了キー(Fll)を押すことで終
了できる。
上記データ変換により、テキストデータからレコード取
込まれ、第5−39図の画面に示す如0 く、データ処理ファイル“6住所録のレコードは12件
から16件に増加している。
[J]  −覧表表示機能 上記において表示7オーマツト変更キーの操作で第5−
12図から第5−13図の如く一覧表表示のフォーマッ
ト変更が可能であることを説明したが、変更したフォー
マットは例えば10パターン登録可能であり、登録した
パターンを選択手段によって任意に変更できるよう構成
されている。
又、カード表示状態で表示切替手段を操作して最初に表
示される表示パターンは最終登録の表示パターンにして
も良いし、最も新しく使用した表示パターンとしても良
いし、最も使用頻度の高い表示パターンとしても良い。
尚、本発明は上記実施例に限定されるものではなく、デ
ータ転送対象の大テキストブロックが左右に複数並んで
形成されたテキストデータの転送や、小ブロックが縦方
向に形成され、各小ブロックのデータが左右に複数列形
成されたテキストデータの転送にも適用可能である。ま
た、ブロックの境界は罫線としているが、他のコード例
えば空白コードとすることもできる。更に、ブロックの
行数が全ての大ブロックで同じである場合、複数行と指
定するのではなくその行数(例えば2行)で指定するよ
う構成も良い。この場合罫線や空白などの境界は必要で
はなく、本発明で言う「境界」とはテキストブロックの
境界端部(最終行または最終列)もふくむものである。
(ト)発明の効果 本発明は以上の説明から明らかな如く、転送すべき文書
ファイルのテキストブロックが複数行または複数列にま
たがっている場合でも1つのテキストブロックを1つの
レコードの1つの項目内に転送でき、データ変換機能を
向上させることが可能となる。
【図面の簡単な説明】
図は全て本発明の詳細な説明するものであって、第1図
は概略構成図、第2図は構成ブロック図、第3図は全体
のフローチャート、第4図は表示切替のフローチャート
、第5−1図乃至第5−力条件設定のフローチャート、
第7図(イ)及び第7図(ロ)は帳票出力処理のフロー
チャート、第8図は帳票管理テーブルの模式図、第9図
はデータ変換処理のフローチャート、第10図はデータ
変換用対応テーブルの模式図、第11図はデータ変換用
ポジションテーブルの模式図、第12図はレコードメモ
リ内のレコードデータの格納状態を示す模式図、第13
図は項目管理テーブルの模式図、第14図はレコードメ
モリ内の1件のレコードデータの格納状態を示す模式図
、第15図はカードイメージの格納状態を示す模式図、
第16図は文字データのデータフォーマットの模式図、
第17図はテキストメモリ内のテキストデータの格納状
態を示す模式図である。 (1)・・・入力手段、(2)・・表示手段、(3)・
・印字手段、(4)・テキストメモリ、(5)・・・デ
ータ処理レコードメモリ、(6)・・・項目管理テーブ
ル、(7])・・・データ変換用対応テーブル、(7−
2)・・データ変換用ポジションテーブル、(9)・・
・帳票管3 環テーブル、(10)・・テキスト編集手段、(11)
・・テキスト管理手段、(12)・レコード管理手段、
(13)・・・データ表示形式管理手段、(14)・・
セレクト手段、(15)・・データ変換手段、(22)
・・・主制御手段、(23)・・・制御手段、(C1)
〜(C8)・カーソル、(Fl)〜(Fl8)・・・フ
ァンクションキー、(Sv♂1)・・実行キー(SW2
)・・・カーソルキー

Claims (1)

    【特許請求の範囲】
  1. (1)文書作成を主体とする文書作成モードと、データ
    処理を主体とするデータ処理モードとを選択するモード
    選択手段と、文書作成モードで作成され横方向または縦
    方向に並ぶ複数のテキストブロックを含む文書ファイル
    或いはデータ処理モードで作成され複数項目をふくむレ
    コードからなるデータ処理ファイルを記憶する記憶手段
    と、該記憶手段に記憶された作成済み文書ファイルデー
    タの複数のテキストブロックを、それぞれ前記作成済み
    データ処理ファイルの異なるレコードの同じ項目に転送
    する転送処理手段とをを具備するものにおいて、前記テ
    キストブロックの行数または列数が複数であることを指
    示する指示手段と、この指示手段によって複数が指示さ
    れデータ転送が指示されたときたとき隣接するテキスト
    ブロック間の境界を識別して1テキストブロックの転送
    を終える転送処理手段とを具備することを特徴とする情
    報処理装置。
JP2022399A 1990-01-31 1990-01-31 情報処理装置 Expired - Fee Related JP2975624B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022399A JP2975624B2 (ja) 1990-01-31 1990-01-31 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022399A JP2975624B2 (ja) 1990-01-31 1990-01-31 情報処理装置

Publications (2)

Publication Number Publication Date
JPH03226863A true JPH03226863A (ja) 1991-10-07
JP2975624B2 JP2975624B2 (ja) 1999-11-10

Family

ID=12081589

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022399A Expired - Fee Related JP2975624B2 (ja) 1990-01-31 1990-01-31 情報処理装置

Country Status (1)

Country Link
JP (1) JP2975624B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001270184A (ja) * 2000-03-27 2001-10-02 Toppan Forms Co Ltd データベース作成管理システムおよびデータベース

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001270184A (ja) * 2000-03-27 2001-10-02 Toppan Forms Co Ltd データベース作成管理システムおよびデータベース

Also Published As

Publication number Publication date
JP2975624B2 (ja) 1999-11-10

Similar Documents

Publication Publication Date Title
JP3434105B2 (ja) マクロプログラム管理装置
US4999790A (en) Information filing apparatus
JP2002543519A (ja) 計算機の動作
JPH03226863A (ja) 情報処理装置
JPH02227715A (ja) 情報処理装置
JP2760549B2 (ja) 情報処理装置
JPH02181866A (ja) 情報処理装置
JP2708852B2 (ja) 情報処理装置
JP2562497B2 (ja) 注釈機能付ワードプロセッサ
JPH02181867A (ja) 情報処理装置
JPH02181868A (ja) 情報処理装置
JPH03226862A (ja) 情報処理装置
JPH04124762A (ja) データ処理装置
JPH02297146A (ja) 情報処理装置
JPH02151923A (ja) 文書処理装置
EP0631677A1 (en) METHOD AND APPARATUS FOR STORING AND VIEWING DOCUMENTS.
JPH04174063A (ja) データ処理装置
JPH04174062A (ja) データ処理装置
JP2983566B2 (ja) データ処理装置
JPH02297190A (ja) 情報処理装置
JPS6120980A (ja) 特殊文字状態表示機能を備えた文書作成装置
JPH04174048A (ja) データ処理装置
JPH04181357A (ja) データ処理装置
JPH04174065A (ja) データ処理装置
JPH03225474A (ja) データ処理装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees