Movatterモバイル変換


[0]ホーム

URL:


JP3234718B2 - Character information display processing device depending on date and time - Google Patents

Character information display processing device depending on date and time

Info

Publication number
JP3234718B2
JP3234718B2JP15986194AJP15986194AJP3234718B2JP 3234718 B2JP3234718 B2JP 3234718B2JP 15986194 AJP15986194 AJP 15986194AJP 15986194 AJP15986194 AJP 15986194AJP 3234718 B2JP3234718 B2JP 3234718B2
Authority
JP
Japan
Prior art keywords
character information
display
date
time
input
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.)
Expired - Fee Related
Application number
JP15986194A
Other languages
Japanese (ja)
Other versions
JPH0830675A (en
Inventor
正 本川
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu LtdfiledCriticalFujitsu Ltd
Priority to JP15986194ApriorityCriticalpatent/JP3234718B2/en
Priority to US08/499,683prioritypatent/US5974391A/en
Publication of JPH0830675ApublicationCriticalpatent/JPH0830675A/en
Priority to US09/208,458prioritypatent/US6282514B1/en
Priority to US09/208,472prioritypatent/US6240395B1/en
Application grantedgrantedCritical
Publication of JP3234718B2publicationCriticalpatent/JP3234718B2/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Classifications

Landscapes

Description

Translated fromJapanese
【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は,コンピュータのディス
プレイに日付または時刻に依存した文字情報を表示し,
カレンダやスケジュール表等の作成・編集を行う日時に
依存した文字情報表示処理装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention displays date or time-dependent character information on a computer display,
The present invention relates to a character information display processing device depending on the date and time when a calendar or a schedule table is created or edited.

【0002】例えば,工程管理システム等においては,
祝祭日や行事予定等を工程線表に合わせて記すというよ
うに,日時に依存した文字情報を表示することが必要に
なる場合がある。しかし,工程管理システム等のスケジ
ュール表内でこのような予定表等は補助的な表示である
ため,表示範囲はたいていの場合,かなり限定されてい
る。したがって,限られた表示範囲をできるだけ有効に
利用して,見やすい表示を実現する技術が必要とされ
る。
For example, in a process management system or the like,
In some cases, it is necessary to display character information depending on the date and time, such as writing holidays and event schedules in accordance with a process line chart. However, such a schedule table or the like in a schedule table of a process management system or the like is an auxiliary display, and thus, the display range is usually considerably limited. Therefore, there is a need for a technology that makes it possible to use a limited display range as effectively as possible and realize a display that is easy to see.

【0003】[0003]

【従来の技術】従来,日付等に依存した文字情報を工程
管理システム等において入力する場合,表示画面上の入
力位置を指定して,ワードプロセッサによる文章入力と
同様な方法で入力していく方式や,表示画面上の入力位
置を指定した後,別の入力枠に文字情報を入力する方式
や,日時情報と文字情報とを対応させて実際の表示画面
とは別の入力枠に入力する方式等が主に用いられてい
た。そして,入力した文字情報は,日付等に対応づけら
れている表示位置に一般に入力順に表示されるようにな
っていた。
2. Description of the Related Art Conventionally, when character information depending on a date or the like is input in a process management system or the like, a method of specifying an input position on a display screen and inputting the same in the same manner as a text input by a word processor is known. , After specifying the input position on the display screen, inputting character information in another input box, or inputting date and time information and character information in an input box different from the actual display screen, etc. Was mainly used. The input character information is generally displayed in the input order at a display position associated with a date or the like.

【0004】[0004]

【発明が解決しようとする課題】従来の工程管理システ
ム等において日付に依存する文字情報を所定の表示範囲
に表示する場合に,文字情報どうしの表示位置の関係は
その日付により限定される。したがって,表示する文字
情報に対して矩形の表示範囲が狭かったり,表示位置を
決定する日付が近すぎたりすると,文字情報を完全に表
示するスペースが足りないために文字情報が重なって表
示されてしまうことがあり,文字情報としての役目を十
分に果たすことができないことがあった。また,一般に
入力順に表示されるため,各文字情報の前後関係が把握
しにくい形でばらばらに表示されることがあった。
When character information depending on a date is displayed in a predetermined display range in a conventional process management system or the like, the relationship between display positions of the character information is limited by the date. Therefore, if the display range of the rectangle is too narrow for the displayed character information, or if the date for determining the display position is too close, the character information is displayed overlapping because there is not enough space to completely display the character information. In some cases, the character information may not be sufficiently fulfilled. In addition, since the character information is generally displayed in the order of input, the character information may be displayed in a form that is difficult to grasp the context.

【0005】本発明は上記問題点の解決を図り,日付等
に依存する文字情報を,できるだけ情報の欠落が生じな
いように,かつ見やすく表示することを目的とする。
SUMMARY OF THE INVENTION It is an object of the present invention to solve the above-mentioned problems and to display character information depending on a date and the like in a manner such that information is not lost as much as possible and is easy to see.

【0006】[0006]

【課題を解決するための手段】図1は本発明の原理ブロ
ック図を示す図である。図1において,1はスケジュー
ル表等を表示する表示装置,2はキーボードやマウス等
の入力装置,3はCPUおよびメモリ等からなる処理装
置,4は入力装置からの入力を制御する入力制御部,5
は入力された文字情報を記憶する文字情報テーブル,6
はソート処理部,7は文字列移動処理部,8は表示行数
拡張処理部,9は表示位置決定処理部,10は表示装置
への表示を制御する表示制御部,11は日付に依存した
文字情報の表示画面を表す。
FIG. 1 is a block diagram showing the principle of the present invention. In FIG. 1, 1 is a display device for displaying a schedule table or the like, 2 is an input device such as a keyboard or a mouse, 3 is a processing device including a CPU and a memory, 4 is an input control unit for controlling input from the input device, 5
Is a character information table for storing input character information, and 6
Is a sort processing unit, 7 is a character string movement processing unit, 8 is a display line number expansion processing unit, 9 is a display position determination processing unit, 10 is a display control unit that controls display on a display device, and 11 is date dependent. Represents a display screen for character information.

【0007】入力制御部4は,日付に依存した文字情報
の表示画面11に対して入力装置2から入力用のダイア
ログボックスを介して入力された文字情報を,その日付
情報(または時刻情報)とともに文字情報テーブル5に
設定する。文字情報テーブル5には,入力装置2から入
力された文字情報が,その文字情報を記入すべき日付情
報とともに格納される。
[0007] The input control unit 4inputs an input dialog from theinput device 2 to the display screen 11 of the character information depending on the date.
The character information inputvia the log box is set in the character information table 5 together with the date information (or time information). The character information table 5 stores character information input from the input device 2 together with date information in which the character information is to be entered.

【0008】ソート処理部6は,文字情報テーブル5に
記憶された文字情報を日時順に並べ替える手段である。
表示位置決定処理部9は,ソート処理部6により日時順
に並べ変えた文字情報に対し,順番に日付に依存した文
字情報の表示画面11における表示行を割り当て,各行
における日付に対応する位置に文字情報の表示位置を定
める。
[0008] The sort processing section 6 is means for rearranging the character information stored in the character information table 5 in chronological order.
The display position determination processing unit 9 sequentially assigns a display line of the character information depending on the date on the display screen 11 to the character information rearranged in the date and time by the sort processing unit 6, and places the character in a position corresponding to the date in each line. Determine the display position of the information.

【0009】文字列移動処理部7は,表示位置決定処理
部9により文字情報の表示位置を決定する際に文字情報
の表示位置に既に他の文字情報がある場合に,その文字
情報に割り当てる表示行を他の文字情報と重ならない行
に移動させる処理手段である。
When the display position determination processing unit 9 determines the display position of the character information, if there is already another character information at the display position of the character information, the character string movement processing unit 7 assigns the display to the character information. Processing means for moving a line to a line that does not overlap with other character information.

【0010】表示行数拡張処理部8は,表示位置決定処
理部9により文字情報の表示位置を決定する際に文字情
報の表示位置に既に他の文字情報がある場合に,日付に
依存した文字の表示画面における表示範囲の行数を拡張
し,再度,表示位置決定処理部9を呼び出す処理手段で
ある。
When the display position determination processing unit 9 determines the display position of the character information, the display line number expansion processing unit 8 determines whether or not there is another character information at the display position of the character information. Is a processing means for expanding the number of lines in the display range on the display screen of (1) and calling the display position determination processing unit 9 again.

【0011】表示制御部10は,表示装置1を制御し,
表示位置決定処理部9により決定された位置に,文字情
報テーブル5中の文字情報を表示する手段である。
The display control unit 10 controls the display device 1,
This is a means for displaying the character information in the character information table 5 at the position determined by the display position determination processing unit 9.

【0012】[0012]

【作用】本発明では,日付に依存した文字情報を入力さ
れた順番にかかわりなく,ソート処理部6により日付順
に並べ替え,表示位置決定処理部9により,制限された
表示範囲内で各行に階段状または逆階段状に配置し,表
示装置1の日付に依存した文字情報の表示画面11に表
示するので,文字情報の重なりを少なくし,かつ見やす
く表示することが可能になる。
According to the present invention, the character information depending on the date is rearranged in the order of date by the sort processing unit 6 regardless of the input order, and the display position determination processing unit 9 steps up each line within the limited display range. Since they are arranged in a shape or inverted staircase and are displayed on the display screen 11 of the character information depending on the date of the display device 1, the overlap of the character information can be reduced and the display can be easily viewed.

【0013】また,文字列移動処理部7を設け,表示す
る日付位置に別の文字情報がある場合には,文字情報の
表示位置を重ならないで表示することができる別の行に
移動させることにより,表示画面11の表示範囲内の使
用されていない余白部に文字情報を配置し,文字情報全
体を表示することが可能となる。
In addition, when a character string moving processing section 7 is provided, if there is another character information at the date position to be displayed, the character information display position is moved to another line that can be displayed without overlapping. Thereby, it is possible to arrange the character information in an unused margin in the display range of the display screen 11 and display the entire character information.

【0014】また,表示行数拡張処理部8を設け,表示
する日付位置に別の文字情報がある場合には,表示画面
11の表示範囲の行数を自動的に拡張することにより,
文字情報全体を表示することが可能となる。文字情報を
行の余白部に表示できないときにだけ行数を増やすのの
で,無駄に表示範囲が拡張されることはない。
A display line number extension processing unit 8 is provided to automatically expand the number of lines in the display range of the display screen 11 when there is another character information at the date position to be displayed.
The entire character information can be displayed. Since the number of lines is increased only when character information cannot be displayed in the margins of the lines, the display range is not unnecessarily extended.

【0015】日付に依存した文字情報ではなく,時刻に
依存した文字情報の表示においても同様に処理可能であ
る。
The same processing can be performed not only for displaying character information depending on date but also for displaying character information depending on time.

【0016】[0016]

【実施例】以下,本発明の実施例として,月日で設定さ
れている月間スケジュール表の例について,図を用いて
説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS As an embodiment of the present invention, an example of a monthly schedule table set with dates will be described with reference to the drawings.

【0017】〔第1の実施例〕第1の実施例は,請求項
1記載の発明に対応し,制限された矩形の範囲内で,日
付に依存した文字情報を,入力された順番に関係なく,
与えられた日付の順番に並べ替え,かつそれらの文字情
報を階段状に配置して表示する例である。
[First Embodiment] The first embodiment corresponds to the first aspect of the present invention, and relates character information depending on a date in the order of input within a limited rectangle. Without
This is an example in which the information is rearranged in a given date order, and the character information is arranged and displayed in a stepwise manner.

【0018】図2は本発明の第1の実施例の説明図であ
って,図2(A)は日付に依存した文字情報の表示画面
11の例を示す。図2(A)において,表示画面11の
上部は月単位に区切られ,各区切りの左側が月初を右側
が月末を表す。表示画面11の下部は日付に依存した文
字情報を表示する表示範囲である。
FIG. 2 is an explanatory diagram of the first embodiment of the present invention, and FIG. 2A shows an example of a display screen 11 of character information depending on a date. In FIG. 2A, the upper portion of the display screen 11 is divided into months, and the left side of each section represents the beginning of the month and the right side represents the end of the month. The lower part of the display screen 11 is a display range for displaying character information depending on the date.

【0019】ここで,図2(A)の表示画面11に,図
2(B)に示すような日付が順不同である文字情報(4
月1日 エイプリルフール,3月10日 普通の日,5
月4日 国民の休日,4月29日 みどりの日,5月5
日 こどもの日)を表示することを考える。
Here, as shown in FIG. 2B, the character information (4
April 1 April Fool's Day, March 10 Ordinary Day, 5
Monday, National Holiday, April 29, Green Day, May 5
Consider displaying children's day).

【0020】図2(C)は,本発明によらずに,順不同
で入力時に指定された位置または入力順の指定位置に,
図2(B)の表示したい文字情報を表示した例を示して
いる。各文字情報の先頭の黒の三角形のマークは,おお
よその日付の位置を示している。表示画面11の表示範
囲に余裕があれば,図2(C)に示すように各日付の文
字情報を重ねることなく全文字情報を表示することがで
きる。
FIG. 2 (C) shows that, in accordance with the present invention, the position specified at the time of input in any order or the specified position in the input order is
FIG. 2B shows an example in which character information to be displayed is displayed. The black triangle mark at the head of each character information indicates the approximate date position. If there is room in the display range of the display screen 11, all the character information can be displayed without overlapping the character information of each date as shown in FIG.

【0021】このようにスケジュール表の作成時には,
文字情報が重ならないように設定することができるが,
例えば作成後に横の表示範囲を狭くする必要が生じた場
合には,従来方式では,そのまま各文字情報の表示位置
が,該当する日付の位置にシフトされるので,図2
(D)に示すように「エイプリルフール」の文字情報と
「みどりの日」の文字情報とが重なってしまうことがあ
る。そのため,全体を読むことができない文字情報が生
じることがある。また,各文字情報がばらばらに表示さ
れるので,非常に読みにくくなる。なお,横の表示範囲
のサイズまたはスケールを変えることは,工程管理シス
テム等においてはしばしば必要になることである。
As described above, when creating the schedule table,
It can be set so that character information does not overlap,
For example, if it is necessary to narrow the horizontal display range after the creation, the display position of each character information is shifted to the position of the corresponding date as it is in the conventional method.
As shown in (D), the character information of "April Fool" and the character information of "Midori Day" may overlap. As a result, character information that cannot be read entirely may occur. Further, since each character information is displayed separately, it becomes very difficult to read. Changing the size or scale of the horizontal display range is often necessary in a process management system or the like.

【0022】本発明では,この問題を解決するため,入
力制御部4により文字情報テーブル5に設定された文字
情報を,ソート処理部6により日付順に並べ替える。そ
して,表示位置決定処理部9により,表示画面11の表
示範囲に下の行から順番に(または上の行から順番
に),各文字情報を階段状(または逆階段状)に配置し
ていく。これによって,表示範囲が狭い場合であって
も,図2(E)に示すように,全ての文字情報を所定の
表示範囲内に表示することができる。
In the present invention, in order to solve this problem, the character information set in the character information table 5 by the input control unit 4 is sorted by the sort processing unit 6 in chronological order. Then, the display position determination processing unit 9 arranges each piece of character information in the display range of the display screen 11 sequentially from the lower row (or sequentially from the upper row) in a stepwise (or inverted stepwise) manner. . Thus, even if the display range is narrow, all the character information can be displayed within the predetermined display range as shown in FIG.

【0023】なお,図2に示す第1の実施例では,各文
字情報を日付の早い順序で表示範囲の最下行から順番
に,次の文字情報が1行ずつ上の行に移動するように表
示している。この例では,表示画面11の表示範囲は4
行であるので,5番目の「こどもの日」は最下行に移
る。
In the first embodiment shown in FIG. 2, each piece of character information is moved from the bottom line of the display range in the order of earlier date to the next line of character information one line at a time. it's shown. In this example, the display range of the display screen 11 is 4
Because it is a row, the fifth "Children's Day" moves to the bottom row.

【0024】図3は,本発明の第1の実施例における表
示処理のフローチャートである。ステップS1では,入
力した文字情報をもとに文字情報テーブル5を作成す
る。日付情報と文字情報との組が文字情報テーブル5に
格納される。
FIG. 3 is a flowchart of a display process according to the first embodiment of the present invention. In step S1, a character information table 5 is created based on the input character information. A set of date information and character information is stored in the character information table 5.

【0025】ステップS2では,文字情報テーブル5を
日付を基準として昇順に並べ替える。並べ替えの結果,
文字情報は,「普通の日」,「エイプリルフール」,
「みどりの日」,…,「こどもの日」の順になる。
In step S2, the character information table 5 is sorted in ascending order based on the date. As a result of sorting,
Character information is "ordinary day", "April fool",
"Green Day", ..., "Children's Day".

【0026】ステップS3では,文字情報テーブル5の
先頭レコードのアドレスをポインタPに設定する。ステ
ップS4では,カウンタCに1を設定する。この例で
は,表示画面11の表示範囲の行数は,下段から1,
2,…,Nというように設定されているとする。したが
って,カウンタCが1である場合には,カウンタCは下
から1行目の表示行を示している。
In step S3, the address of the first record of the character information table 5 is set in the pointer P. In step S4, 1 is set to the counter C. In this example, the number of lines in the display range of the display screen 11 is 1 from the bottom.
2,..., N are set. Therefore, when the counter C is 1, the counter C indicates the first display line from the bottom.

【0027】ステップS5では,ポインタPがNULL
データかどうかを判定する。ポインタPがNULLデー
タであれば処理を終了し,NULLデータでなければ,
ステップS6の処理へ進む。
In step S5, the pointer P is set to NULL
Determine whether it is data. If the pointer P is NULL data, the process ends. If the pointer P is not NULL data, the process ends.
Proceed to step S6.

【0028】ステップS6では,ポインタPの指す文字
情報を表示画面11の日付位置のカウンタ行目に表示す
る。ステップS7では,カウンタCに1を加える。
In step S6, the character information indicated by the pointer P is displayed on the counter line at the date position on the display screen 11. In step S7, 1 is added to the counter C.

【0029】ステップS8では,カウンタCが表示行数
より大きいか否かを判定し,カウンタCが表示行数より
大きい場合にはステップS9の処理を行い,小さい場合
にはステップS10の処理へ進む。
In step S8, it is determined whether or not the counter C is larger than the number of display lines. If the counter C is larger than the number of display lines, the process of step S9 is performed. If the counter C is smaller, the process proceeds to step S10. .

【0030】ステップS9では,カウンタCに1を設定
する。これにより,次の文字情報があれば,その文字情
報の表示行は表示画面11の下から1行目になる。ステ
ップS10では,ポインタPに次のレコードのアドレス
を設定し,ステップS5の処理へ戻る。なお,ここで最
後のレコードの場合には次のレコードのアドレスはNU
LLとする。
In step S9, the counter C is set to 1. Thus, if there is the next character information, the display line of the character information is the first line from the bottom of the display screen 11. In step S10, the address of the next record is set in the pointer P, and the process returns to step S5. In the case of the last record, the address of the next record is NU
LL.

【0031】ここでは,文字情報の表示位置を,表示範
囲の最下行から右上に向けて階段状に移動させる場合を
説明したが,表示範囲の最上行から右下に向けて逆階段
状に移動させる場合についても同様に実施できる。
Here, the case where the display position of the character information is moved stepwise from the lowermost line of the display range to the upper right is described. However, the display position of the character information is moved stepwise from the uppermost line of the display range to the lower right. The same can be applied to the case in which it is performed.

【0032】〔第2の実施例〕第2の実施例は,請求項
2記載の発明に対応している。第2の実施例では,日付
に依存した文字情報をソートし,順番にその表示位置を
決めた結果,文字情報の表示位置に既に別の文字情報が
ある場合には,文字情報を完全に表示できる行に表示位
置を移動することにより,全ての文字情報を表示するこ
とができるようにしている。
[Second Embodiment] The second embodiment corresponds to the second aspect of the present invention. In the second embodiment, the character information depending on the date is sorted, and the display position is determined in order. As a result, if another character information already exists at the display position of the character information, the character information is completely displayed. By moving the display position to a possible line, all character information can be displayed.

【0033】図4は本発明の第2の実施例の説明図であ
る。図4(A)に示すように,例えば「3月10日 あ
いうえおかきくけこさしすせそたちつ」という長い文字
情報がある場合には,階段状に表示位置を移動させて表
示しても,図4(B)に示すように文字情報(「こども
の日」)が重なってしまうことがある。
FIG. 4 is an explanatory diagram of a second embodiment of the present invention. As shown in FIG. 4 (A), for example, when there is long character information such as “March 10 As shown in (B), character information ("Children's Day") may overlap.

【0034】そこで,文字列移動処理部7は,文字情報
の重なりが生じるかどうかを検査し,「こどもの日」を
表示する位置に「あいうえおかきくけこさしすせそたち
つ」という長い文字情報が既に表示されていることを判
定して,「こどもの日」が表示できる行を探し,表示位
置を移動する。これにより,図4(C)に示すように,
全ての文字情報を所定の表示範囲内に表示することがで
きる。
Therefore, the character string movement processing unit 7 checks whether or not the character information overlaps. If the character information is already displayed at the position where "Children's Day" is displayed, the long character information such as "Aioka Okukiku Kose Sashisatsusatsu" is already displayed. Judge that it is displayed, find a line where "Children's Day" can be displayed, and move the display position. As a result, as shown in FIG.
All character information can be displayed within a predetermined display range.

【0035】図5は,本発明の第2の実施例における表
示処理のフローチャートである。ステップS11では,
入力した文字情報をもとに文字情報テーブル5を作成す
る。
FIG. 5 is a flowchart of a display process according to the second embodiment of the present invention. In step S11,
The character information table 5 is created based on the input character information.

【0036】ステップS12では,文字情報テーブル5
を日付を基準として昇順に並べ替える。ステップS13
では,文字情報テーブル5の先頭レコードのアドレスを
ポインタPに設定する。
In step S12, the character information table 5
Are sorted in ascending order by date. Step S13
Then, the address of the first record of the character information table 5 is set to the pointer P.

【0037】ステップS14では,カウンタCに1を設
定する。ステップS15では,ポインタPがNULLデ
ータか否かを判定する。ポインタPがNULLデータで
あれば処理を終了し,NULLデータでなければ,ステ
ップS16の処理へ進む。
In step S14, the counter C is set to 1. In step S15, it is determined whether or not the pointer P is NULL data. If the pointer P is NULL data, the process ends. If the pointer P is not NULL data, the process proceeds to step S16.

【0038】ステップS16では,文字列移動処理部7
を呼び出し,後述する文字列移動処理を行う。ステップ
S17では,ポインタPの指す文字情報を表示画面11
の日付位置のカウンタ行目に表示する。
In step S16, the character string movement processing section 7
And performs a character string moving process described later. In step S17, the character information indicated by the pointer P is displayed on the display screen 11.
Is displayed on the counter line at the date position of.

【0039】ステップS18では,カウンタCに1を加
える。ステップS19では,カウンタCが表示行数より
大きいかどうかを判定し,カウンタCが表示行数より大
きい場合にはステップS20の処理を行い,小さい場合
にはステップS21の処理へ進む。
In step S18, 1 is added to the counter C. In step S19, it is determined whether or not the counter C is larger than the number of display lines. If the counter C is larger than the number of display lines, the process of step S20 is performed. If the counter C is smaller, the process proceeds to step S21.

【0040】ステップS20では,カウンタCに1を設
定する。ステップS21では,ポインタPに次のレコー
ドのアドレスを設定し,ステップS15の処理へ戻る。
なお,ここで最後のレコードの場合には次のレコードの
アドレスはNULLとする。
In step S20, the counter C is set to 1. In step S21, the address of the next record is set in the pointer P, and the process returns to step S15.
Here, in the case of the last record, the address of the next record is NULL.

【0041】図6は,図5に示すステップS16で実行
する文字列移動処理のフローチャートを示す。ステップ
S22では,文字情報を表示しようとしている表示画面
11の日付位置に文字があるかどうかを判定し,文字が
あればステップS23の処理を行い,文字がなければ処
理を終了する。
FIG. 6 shows a flowchart of the character string moving process executed in step S16 shown in FIG. In step S22, it is determined whether or not there is a character at the date position on the display screen 11 where character information is to be displayed. If there is a character, the process of step S23 is performed. If there is no character, the process ends.

【0042】ステップS23では,カウンタCに1を加
算し,ステップS22の処理を繰り返す。〔第3の実施
例〕第3の実施例は,請求項3記載の発明に対応してい
る。第3の実施例では,日付に依存した文字情報をソー
トし,順番にその表示位置を決めた結果,文字情報の表
示位置に既に別の文字情報がある場合には,文字情報の
表示範囲を拡張する(表示行を追加する)ことにより,
全ての文字情報を完全に表示することができるようにし
ている。
In step S23, 1 is added to the counter C, and the processing in step S22 is repeated. [Third Embodiment] The third embodiment corresponds to the third aspect of the present invention. In the third embodiment, the character information depending on the date is sorted and the display position is determined in order. As a result, if another character information already exists at the display position of the character information, the display range of the character information is changed. By expanding (adding display lines)
All character information can be displayed completely.

【0043】図7(A)に示すように,「3月10日
あいうえおかきくけこさしすせそたちつ」という長い文
字情報がある場合に,階段状に文字情報の表示位置を移
動させて表示しても,図7(B)に示すように文字情報
(「こどもの日」)が重なってしまう場合がある。
As shown in FIG. 7A, “March 10
If there is long character information such as “Aioka Okoku Kikusoshi Sesatsu Tatsutsu”, even if the display position of the character information is moved and displayed stepwise, as shown in FIG. ") May overlap.

【0044】そこで,表示行数拡張処理部8は,「こど
もの日」を表示する位置に「あいうえおかきくけこさし
すせそたちつ」という文字情報が既に表示されているこ
とを検出すると,「こどもの日」の文字情報を重ならな
いで表示できるように,表示画面11の表示範囲の行数
を4行から5行に自動拡張して,追加した行へ表示位置
を移動する。これにより,図7(C)に示すように,全
ての文字情報を所定の表示範囲内に完全に表示する。
If the display line number expansion processing unit 8 detects that the character information "Aioka Okiku Kikusashisassesatsusatsu" has already been displayed at the position where "Children's Day" is displayed, the display line number expansion processing unit 8 proceeds to "Children's Day". The number of lines in the display range of the display screen 11 is automatically extended from four lines to five lines, and the display position is moved to the added line so that the character information of "day" can be displayed without overlapping. As a result, as shown in FIG. 7C, all character information is completely displayed within a predetermined display range.

【0045】図8は,本発明の第3の実施例における表
示処理のフローチャートである。ステップS31では,
入力した文字情報をもとに文字情報テーブル5を作成す
る。
FIG. 8 is a flowchart of a display process according to the third embodiment of the present invention. In step S31,
The character information table 5 is created based on the input character information.

【0046】ステップS32では,文字情報テーブル5
を日付を基準として昇順に並べ替える。ステップS33
では,文字情報テーブル5の先頭レコードのアドレスを
ポインタPに設定する。
In step S32, the character information table 5
Are sorted in ascending order by date. Step S33
Then, the address of the first record of the character information table 5 is set to the pointer P.

【0047】ステップS34では,カウンタCに1を設
定する。ステップS35では,ポインタPがNULLデ
ータかどうかを判定する。ポインタPがNULLデータ
であれば処理を終了し,NULLデータでなければ,ス
テップS36の処理を行う。
In step S34, 1 is set to the counter C. In the step S35, it is determined whether or not the pointer P is NULL data. If the pointer P is NULL data, the process ends. If the pointer P is not NULL data, the process of step S36 is performed.

【0048】ステップS36では,表示行数拡張処理部
8を呼び出し,後述する行の拡張処理を行う。ステップ
S37では,ポインタPの指す文字情報を表示画面11
の日付位置のカウンタ行目に表示する。
In step S36, the display line number expansion processing unit 8 is called to perform a line expansion process described later. In step S37, the character information indicated by the pointer P is displayed on the display screen 11.
Is displayed on the counter line at the date position of.

【0049】ステップS38では,カウンタCに1を加
える。ステップS39では,カウンタCが表示行数より
大きいかどうかを判定し,カウンタCが表示行数より大
きい場合にはステップS40の処理を行い,小さい場合
にはステップS41の処理へ進む。
In step S38, 1 is added to the counter C. In step S39, it is determined whether or not the counter C is larger than the number of display lines. If the counter C is larger than the number of display lines, the process of step S40 is performed. If the counter C is smaller, the process proceeds to step S41.

【0050】ステップS40では,カウンタCに1を設
定する。ステップS41では,ポインタPに次のレコー
ドのアドレスを設定し,ステップS35の処理へ戻る。
なお,ここで最後のレコードの場合には次のレコードの
アドレスはNULLとする。
In step S40, the counter C is set to 1. In step S41, the address of the next record is set in the pointer P, and the process returns to step S35.
Here, in the case of the last record, the address of the next record is NULL.

【0051】図9は,図8に示すステップS36で実行
する行の拡張処理のフローチャートを示す。ステップS
42では,文字情報を表示しようとしている表示画面1
1の日付位置に文字があるかどうかを判定し,文字があ
ればステップS43の処理を行い,文字がなければ処理
を終了する。
FIG. 9 shows a flowchart of the row expansion process executed in step S36 shown in FIG. Step S
At 42, the display screen 1 where character information is to be displayed
It is determined whether or not there is a character at the date position of No. 1. If there is a character, the process of step S43 is performed. If there is no character, the process ends.

【0052】ステップS43では,カウンタCに1を追
加する。これにより,表示画面11の表示範囲の行数が
拡張されるので,ステップS33(図8)以降の処理を
再度行う。
In step S43, 1 is added to the counter C. As a result, the number of lines in the display range of the display screen 11 is expanded, and the processing after step S33 (FIG. 8) is performed again.

【0053】本発明を実施するにあたって,以上説明し
た第1の実施例,第2の実施例,第3の実施例のうちの
複数を組み合わせて実施することも可能である。図10
は,本発明の実施例において表示装置1に表示される表
示画面11の例を示す図である。
In practicing the present invention, a plurality of the first, second, and third embodiments described above may be combined. FIG.
FIG. 3 is a diagram showing an example of a display screen 11 displayed on the display device 1 in the embodiment of the present invention.

【0054】この例では,工程管理システムにおける計
画工程線表の表示において,外部イベントとして日付に
依存する文字情報を入力し表示している。日付に依存し
た文字情報の表示画面11において,既に入力されてい
る文字情報の表示位置をカーソル移動キーやマウスによ
り選択すると,入力用のダイアログボックス21を表示
し,イベント日付の入力枠とイベント内容の入力枠に,
それぞれ日付情報とイベント内容の文字情報とを表示す
る。これらの入力枠において日付または文字情報を再入
力することにより,既に入力されている日付位置や文字
情報を変更することができる。また,表示画面11にお
いて文字情報が表示されていない場所をカーソル移動キ
ーやマウスにより選択すると,入力用のダイアログボッ
クス21を表示し,イベント日付の入力枠には,選択し
た場所に対応する日付情報,イベント内容の入力枠には
空白を表示する。この入力用のダイアログボックス21
から新たな日付に依存した文字情報を入力することがで
きる。
In this example, in the display of the planned process line table in the process management system, character information depending on a date is input and displayed as an external event. When the display position of the already input character information is selected with the cursor movement key or the mouse on the display screen 11 of the character information depending on the date, a dialog box 21 for input is displayed, and the input frame of the event date and the content of the event are displayed. In the input box of
The date information and the character information of the event content are displayed. By re-entering date or character information in these input boxes, it is possible to change the date position or character information that has already been input. When a place where character information is not displayed on the display screen 11 is selected by using a cursor movement key or a mouse, a dialog box 21 for input is displayed, and an event date input box displays date information corresponding to the selected place. , A blank is displayed in the input box for the event content. Dialog box 21 for this input
Can input character information depending on a new date.

【0055】[0055]

【発明の効果】以上説明したように,本発明によれば,
限定された表示範囲を有効に利用して,日時に依存した
文字情報を,入力の順序にかかわらず日付順または時刻
順に並べ替えて,文字情報が重ならないように表示する
ことが可能となる。また,階段状または逆階段状に表示
することにより,時間的な順序関係を把握しやすい形で
表示することが可能となる。
As described above, according to the present invention,
By effectively utilizing the limited display range, the character information depending on the date and time can be rearranged in the order of date or time regardless of the input order, and the character information can be displayed without overlapping. In addition, by displaying the information in a stepped or inverted step shape, it is possible to display the information in a form that makes it easy to grasp the temporal order relationship.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の原理ブロック図である。FIG. 1 is a principle block diagram of the present invention.

【図2】第1の実施例における表示処理を説明する図で
ある。
FIG. 2 is a diagram illustrating a display process according to the first embodiment.

【図3】第1の実施例の表示処理のフローチャートであ
る。
FIG. 3 is a flowchart of a display process according to the first embodiment.

【図4】第2の実施例における表示処理を説明する図で
ある。
FIG. 4 is a diagram illustrating a display process in a second embodiment.

【図5】第2の実施例の表示処理のフローチャートであ
る。
FIG. 5 is a flowchart of a display process according to a second embodiment.

【図6】第2の実施例における文字列移動処理のフロー
チャートである。
FIG. 6 is a flowchart of a character string moving process according to the second embodiment.

【図7】第3の実施例における表示処理を説明する図で
ある。
FIG. 7 is a diagram illustrating a display process in a third embodiment.

【図8】第3の実施例の表示処理のフローチャートであ
る。
FIG. 8 is a flowchart of a display process according to a third embodiment.

【図9】第3の実施例における行の拡張処理のフローチ
ャートである。
FIG. 9 is a flowchart of a row expansion process according to the third embodiment.

【図10】本発明の実施例における表示画面の例を示す
図である。
FIG. 10 is a diagram showing an example of a display screen according to the embodiment of the present invention.

【符号の説明】 1 表示装置 2 入力装置 3 処理装置(CPU/メモリ) 4 入力制御部 5 文字情報テーブル 6 ソート処理部 7 文字列移動処理部 8 表示行数拡張処理部 9 表示位置決定処理部 10 表示制御部 11 日付に依存した文字情報の表示画面[Description of Signs] 1 display device 2 input device 3 processing device (CPU / memory) 4 input control unit 5 character information table 6 sort processing unit 7 character string movement processing unit 8 display line number expansion processing unit 9 display position determination processing unit 10 Display control unit 11 Display screen of character information depending on date

Claims (3)

Translated fromJapanese
(57)【特許請求の範囲】(57) [Claims]【請求項1】 中央処理装置と表示装置と入力装置とを
備え,前記表示装置に日付または時刻に依存する文字情
報を表示する処理装置において,前記表示装置に表示された入力用のダイアログボックス
を介して,前記入力装置から日付または時刻に依存する
文字情報を入力する手段と, 前記入力装置から入力された文字情報を,その文字情報
を記入すべき日付または時刻情報とともに記憶する文字
情報記憶手段と, 前記文字情報記憶手段に記憶されている文字情報を日時
順に並べ替えるソート処理手段と, 前記ソート処理手段により日時順に並べ変えた文字情報
に対し順番に表示行を割り当て,各行における日時に対
応する位置に文字情報の表示位置を定める表示位置決定
処理手段と, 日付または時刻に依存する文字情報を前記表示装置に階
段状または逆階段状に配置して表示する手段とを備える
ことを特徴とする日時に依存した文字情報表示処理装
置。
1. A processing device comprising a central processing unit, a display device, and an input device, wherein a character information depending on a date or a timeis displayed on the display device ,wherein a dialog box for input displayed on the display device is provided.
Depends on the date or time from the input device via
Means for inputting character information, character information storage means for storing the character information input from the input device together with date or time information on which the character information is to be entered, and characters stored in the character information storage means Sort processing means for rearranging information in order of date and time; display position determination for allocating display lines in order to the character information rearranged in date and time by the sort processing means and determining the display position of the character information at a position corresponding to the date and time in each line A character information display process dependent on date and time, comprising: processing means;and meansfor displaying character information dependent on date or time in a stepwise or inverted stepwise manner on the displaydevice. apparatus.
【請求項2】 中央処理装置と表示装置と入力装置とを
備え,前記表示装置に日付または時刻に依存する文字情
報を表示する処理装置において,前記表示装置に表示された入力用のダイアログボックス
を介して,前記入力装置から日付または時刻に依存する
文字情報を入力する手段と, 前記入力装置から入力された文字情報を,その文字情報
を記入すべき日付または時刻情報とともに記憶する文字
情報記憶手段と, 前記文字情報記憶手段に記憶されている文字情報を日時
順に並べ替えるソート処理手段と, 前記ソート処理手段により日時順に並べ変えた文字情報
に対し順番に表示行を割り当て,各行における日時に対
応する位置に文字情報の表示位置を定める表示位置決定
処理手段と, 前記表示位置決定処理手段により文字情報の表示位置を
決定する際に文字情報の表示位置に既に他の文字情報が
ある場合に,その文字情報に割り当てる表示行を他の文
字情報と重ならない行に移動させる文字列移動処理手段
と, 日付または時刻に依存する文字情報を,前記表示位置決
定処理手段により定められた前記表示装置の表示位置に
配置して表示する手段とを備えることを特徴とする日時
に依存した文字情報表示処理装置。
2. A processing device comprising a central processing unit, a display device, and an input device, wherein a character information depending on date or timeis displayed on the display device ,wherein a dialog box for input displayed on the display device is provided.
Depends on the date or time from the input device via
Means for inputting character information, character information storage means for storing the character information input from the input device together with date or time information on which the character information is to be entered, and characters stored in the character information storage means Sort processing means for rearranging information in order of date and time; and display position determination for allocating display lines to the character information sorted in order of date and time by the sort processing means and determining the display position of the character information at a position corresponding to the date and time in each line. Processing means, when the display position of the character information is determined by the display position determination processing means, if there is already another character information at the display position of the character information, a display line to be assigned to the character information is replaced with another character information. Character string move processing means to move to non-overlapping lines
When the character information dependent on the date or time, the display position determination process text display that depends on time, characterized in thatit comprises means for displaying arranged on a display position of the display device defined by means Processing equipment.
【請求項3】 中央処理装置と表示装置と入力装置とを
備え,前記表示装置に日付または時刻に依存する文字情
報を表示する処理装置において,前記表示装置に表示された入力用のダイアログボックス
を介して,前記入力装置から日付または時刻に依存する
文字情報を入力する手段と, 前記入力装置から入力された文字情報を,その文字情報
を記入すべき日付または時刻情報とともに記憶する文字
情報記憶手段と, 前記文字情報記憶手段に記憶されている文字情報を日時
順に並べ替えるソート処理手段と, 前記ソート処理手段により日時順に並べ変えた文字情報
に対し順番に表示行を割り当て,各行における日時に対
応する位置に文字情報の表示位置を定める表示位置決定
処理手段と, 前記表示位置決定処理手段により文字情報の表示位置を
決定する際に文字情報の表示位置に既に他の文字情報が
ある場合に,前記表示装置における表示範囲の行数を拡
張する表示行数拡張処理手段と, 前記表示行数拡張処理手段により表示範囲の行数を拡張
した場合に,前記表示位置決定処理手段により文字情報
の表示位置を再度決定し直し,日付または時刻に依存す
る文字情報を決定された表示位置に配置して表示する
段とを備えることを特徴とする日時に依存した文字情報
表示処理装置。
3. A processing device comprising a central processing unit, a display device, and an input device, wherein the display device displays character information depending on a date or a time.An input dialog box displayed on the display device.
Depends on the date or time from the input device via
Means for inputting character information, character information storage means for storing the character information input from the input device together with date or time information on which the character information is to be entered, and characters stored in the character information storage means Sort processing means for rearranging information in order of date and time; display position determination for allocating display lines in order to the character information rearranged in date and time by the sort processing means and determining the display position of the character information at a position corresponding to the date and time in each line Processing means; and display for expanding the number of lines in the display range on the display device when there is already another character information at the display position of the character information when the display position of the character information is determined by the display position determination processing means.and row number increasing processingmeans, when an extension of the number of rows in the display range by the display line number expansion processing means, the character information by said display position determination processing meansHand to re-determine the display position again, by placing them on the display positions determined character information dependent on date or time display
And a character information display processing device depending on the date and time.
JP15986194A1994-07-121994-07-12 Character information display processing device depending on date and timeExpired - Fee RelatedJP3234718B2 (en)

Priority Applications (4)

Application NumberPriority DateFiling DateTitle
JP15986194AJP3234718B2 (en)1994-07-121994-07-12 Character information display processing device depending on date and time
US08/499,683US5974391A (en)1994-07-121995-07-07Device and method for project management
US09/208,458US6282514B1 (en)1994-07-121998-12-10Device and method for project management
US09/208,472US6240395B1 (en)1994-07-121998-12-10Device and method for project management

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP15986194AJP3234718B2 (en)1994-07-121994-07-12 Character information display processing device depending on date and time

Publications (2)

Publication NumberPublication Date
JPH0830675A JPH0830675A (en)1996-02-02
JP3234718B2true JP3234718B2 (en)2001-12-04

Family

ID=15702829

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP15986194AExpired - Fee RelatedJP3234718B2 (en)1994-07-121994-07-12 Character information display processing device depending on date and time

Country Status (1)

CountryLink
JP (1)JP3234718B2 (en)

Also Published As

Publication numberPublication date
JPH0830675A (en)1996-02-02

Similar Documents

PublicationPublication DateTitle
US5950216A (en)Method and system for marking and subsequently retrieving a collection of objects within a multipage compound document utilizing selectable page numbered dialog boxes
US5787312A (en)Data storage device for displaying sticking or stocking memorandum data to recorded data along with a symbol indicative of a presence of the memorandum data
US5765005A (en)Method for preparing form
JP3234718B2 (en) Character information display processing device depending on date and time
JP3012406B2 (en) Table making device and method
JPS6222172A (en)Electronic device with schedule function
JP3086087B2 (en) Drawing creation method
JPH0376491B2 (en)
JP3085996B2 (en) How to list your data
JPS61180283A (en)Word processor
JPH07253864A (en)Image controller
JP2643617B2 (en) Method and apparatus for drawing walls or beams in architectural drawings, etc.
JPH03286226A (en)Method and system for generating program
JPS63265331A (en)Program managing system
JPH08180118A (en) Table processor
JP3006988B2 (en) Spreadsheet apparatus and data management method for spreadsheet apparatus
JP3209022B2 (en) Character image layout device
JPS6177889A (en) screen control device
JP2925218B2 (en) Document creation device
JPH03194649A (en)Table structure control system
JPH0287269A (en) data management device
JPH03260771A (en)Drawing control system
JPS6364167A (en)Electronic device with scheduling function
JPH02100766A (en) diagram editing device
JPH0466994A (en) Multi-window display device

Legal Events

DateCodeTitleDescription
A01Written decision to grant a patent or to grant a registration (utility model)

Free format text:JAPANESE INTERMEDIATE CODE: A01

Effective date:20010911

LAPSCancellation because of no payment of annual fees

[8]ページ先頭

©2009-2025 Movatter.jp