[go: up one dir, main page]

DE4400519C2 - Process for automating the control of data fields in a data record - Google Patents

Process for automating the control of data fields in a data record

Info

Publication number
DE4400519C2
DE4400519C2 DE4400519A DE4400519A DE4400519C2 DE 4400519 C2 DE4400519 C2 DE 4400519C2 DE 4400519 A DE4400519 A DE 4400519A DE 4400519 A DE4400519 A DE 4400519A DE 4400519 C2 DE4400519 C2 DE 4400519C2
Authority
DE
Germany
Prior art keywords
data
data fields
fields
assigned
identifiers
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
DE4400519A
Other languages
German (de)
Other versions
DE4400519A1 (en
Inventor
Christian Pfestorf
Olaf Druemmer
Martin Dipl Phys Schrape
Hans-Ulrich Achter
Michael Fielitz
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.)
Konzeption & Gestaltung Dipl D
Original Assignee
Konzeption & Gestaltung Dipl D
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 Konzeption & Gestaltung Dipl D filed Critical Konzeption & Gestaltung Dipl D
Priority to DE4400519A priority Critical patent/DE4400519C2/en
Publication of DE4400519A1 publication Critical patent/DE4400519A1/en
Application granted granted Critical
Publication of DE4400519C2 publication Critical patent/DE4400519C2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Document Processing Apparatus (AREA)
  • Digital Computer Display Output (AREA)

Description

Die Erfindung bezieht sich auf ein Verfahren zur Automati­ sierung der Kontrolle von Datenfeldern bei der Herstellung eines Layout von Dokumenten gemäß dem Oberbegriff des An­ spruchs 1.The invention relates to a method for automation Control of data fields during production a layout of documents according to the preamble of the An saying 1.

Zur EDV-gestützten Herstellung eines Layout von Katalogen, Broschüren und dgl. sind beispielsweise aus der PC-Praxis 4/90 und 10/90 Layout-Programme bekannt, mit denen der Gestalter über eine Hilfsmittelpalette verfügt, die ihm das Entwerfen, Korrigieren und Editieren eines Layout wesentlich erleichtert. Die verfügbaren Layout-Pro­ gramme stellen jedoch lediglich ein leicht bedienbares Werkzeug sowie die Herstellungszeit eines Layout verkürzen­ des Hilfsmittel dar, das nach wie vor voraussetzt, daß der Gestalter Datenfelder wie Bild- und Textinformationen selbst an- und einander zuordnet, den Seitenumbruch durch­ führt und Textkontrollen vornimmt, um sowohl ein übersicht­ liches Gliederungsschema einzuhalten als auch unlogische und für den Betrachter nicht ohne weiteres nachvollziehbare Zusammenhänge zu vermeiden.For the computer-aided production of a layout of catalogs, Brochures and the like are, for example, from PC practice 4/90 and 10/90 layout programs known with which the Designer has a range of tools that the Design, correct and edit one  Layout much easier. The available layout pro However, grams only provide an easy to use Shorten tool and the manufacturing time of a layout of the aid that still presupposes that the Designer data fields such as image and text information assigning themselves and each other, the page break through conducts and performs text controls to provide both an overview adhering to the outline structure as well as illogical and not easily understandable for the viewer Avoid correlations.

Insbesondere bei sehr umfangreichen Dokumenten und wegen der in vielen Fällen nur geringen verfügbaren Zeit zur Erstellung der Dokumente sowie unter Berücksichtigung der Notwendigkeit, daß ein ständiger Informationsaustausch zwischen dem Gestalter und dem Auftraggeber stattfinden muß, um Texte und Zahlen zu aktualisieren, um das fertige Dokument auf den jeweils aktuellsten Stand zu bringen, sind die verfügbaren Layout-Programme nicht oder in nur geringem Umfange geeignet, automatisch Gestaltungsfunktionen selbst zu übernehmen.Especially with very large documents and because the in many cases only limited time available Creation of the documents and taking into account the Need for a constant exchange of information between the designer and the client needs to update texts and numbers to the finished Bring the document up to date the available layout programs are not available or only to a limited extent Extensively suitable, automatically design functions themselves to take over.

Aufgabe der vorliegenden Erfindung ist es, Teilfunktionen für das Layout von Dokumenten automatisch programmgesteuert durchzuführen.The object of the present invention is partial functions automatically program controlled for the layout of documents perform.

Diese Aufgabe wird erfindungsgemäß durch das kennzeichnende Merkmal des Anspruchs 1 gelöst. This object is achieved by the characterizing Feature of claim 1 solved.  

Die erfindungsgemäße Lösung führt automatisch programmge­ steuert einen Datenabgleich bei der Gestaltung von Dokumen­ ten durch und gibt dem Gestalter wahlweise in vollautomati­ scher oder halbautomatischer Funktion Entscheidungshilfen zur wesentlichen Verkürzung der Gestaltungszeit insbesonde­ re bei der Herstellung von Dokumenten mit einander zugeord­ neten Datenfeldern.The solution according to the invention automatically leads programmge controls a data comparison when designing documents through and gives the designer a choice of fully automatic shear or semi-automatic function decision aids to significantly shorten the design time in particular re associated with each other in the production of documents neten data fields.

Weiterhin ermöglicht es die erfindungsgemäße Lösung, ein Do­ kument mit seinen Datenfeldern so vorzubereiten, daß das Einfügen und die Kontrolle des korrekten Zusammenhangs ein­ zelner Elemente der Textinformationen sowie der Datenfelder eines Datensatzes zueinander automatisch erfolgt, d. h. ohne daß ein Eingriff des Gestalters in das Layout des Dokuments erforderlich ist.Furthermore, the solution according to the invention enables a Do document with its data fields so that the Paste and check the correct relationship individual elements of the text information and the data fields of a data set to each other takes place automatically, d. H. without any intervention by the designer in the layout of the Document is required.

Neben der automatischen Zuordnung und Überprüfung der Daten­ felder läßt die erfindungsgemäße Lösung dem Gestalter aber auch hinreichend Spielraum zur individuellen Einflußnahme auf das endgültige Layout und bietet in diesem Falle über die Automatikfunktion eine Entscheidungshilfe oder Gestal­ tungsgrundlage, die die Lösung der dem Gestalter gestellten Aufgabe wesentlich erleichtert. In addition to the automatic assignment and verification of the data However, the solution according to the invention leaves the designer free also sufficient scope for individual influence on the final layout and in this case offers over the automatic function a decision aid or gestal basis that provides the solution to the designer Task much easier.  

Eine weitere vorteilhafte Ausgestaltung der erfindungsgemä­ ßen Lösung ist dadurch gekennzeichnet, daß den einzelnen Datenfeldern eines Datensatzes mit mehreren waagerecht und/oder senkrecht zueinander angeordneten Datenfeldern graphische Zeichen zugeordnet werden und/oder die Datenfel­ der mit Farbfeldern oder Graustufen hinterlegt werden, die einer morphologischen Tabelle derart zugeordnet werden, daß bei Einhaltung eines vorgegebenen Zusammenhangs zwischen den Datenfeldern des Datensatzes aneinandergrenzende Daten­ felder eine geringere Zeichen- und/oder Farb- bzw. Farbton- bzw. Graustufendifferenz aufweisen als weiter entfernt angeordnete Datenfelder.Another advantageous embodiment of the invention ßen solution is characterized in that the individual Data fields of a data record with several horizontal and / or data fields arranged perpendicular to one another graphic characters are assigned and / or the data field which are deposited with color fields or grayscale be assigned to a morphological table in such a way that if a predetermined relationship between data adjacent to the data fields of the data record fields a lower character and / or color or hue or gray level difference than further away arranged data fields.

Diese Ausgestaltung der erfindungsgemäßen Lösung ermöglicht es, die einzelnen Datenfelder eines Datensatzes in einen vorgegebenen Zusammenhang zu bringen, so daß bei der Her­ stellung des Layout des Datensatzes die Einhaltung des vorgegebenen Zusammenhangs oder Fehler bzw. Störungen im vorgegebenen Zusammenhang erkennbar sind. Dabei ist es lediglich erforderlich, daß der Gestalter eine Auswahl der Tabelle des vorgegebenen Zusammenhangs trifft und die aktuellen Daten für die Datenfelder des Datensatzes ein­ trägt, so daß programmgesteuert eine Verknüpfung zwischen den graphischen Zeichen bzw. der farblichen Hinterlegung der Datenfelder erfolgt und optisch erkennbare Fehlermeldun­ gen abgegeben werden.This configuration of the solution according to the invention enables es, the individual data fields of a data record into one to bring predetermined connection, so that in the Her position of the layout of the data record compliance with the predetermined relationship or errors or faults in the  given relationship are recognizable. It is only required that the designer make a selection of the Table of the given relationship meets and the current data for the data fields of the data record carries, so that programmatically a link between the graphic characters or the colored background of the data fields and optically recognizable error messages be given.

Weiterhin ist es möglich, die aktuellen Daten für die Datenfelder eines Datensatzes unabhängig von Kennungen einzugeben und die Eintragung der aktuellen Daten in die Datenfelder einer vorgegebenen Datensatztabelle automatisch durchzuführen.It is also possible to get the current data for the Data fields of a data record independent of identifiers enter and the entry of the current data in the Data fields of a given data record table automatically perform.

Eine weitere vorteilhafte Ausgestaltung der erfindungsgemä­ ßen Lösung ist durch eine Vorgabetabelle mit Datenfeldsymbo­ len und/oder farblichen Datenfeldhinterlegungen gekennzeich­ net, in der die aneinandergrenzenden Datenfelder dem vorge­ gebenen Zusammenhang für die Kennungen entsprechen.Another advantageous embodiment of the invention The solution is through a default table with data field symbols len and / or colored data field deposits marked net, in which the adjacent data fields the pre given context for the identifiers.

Eine derartige Kennungstabelle stellt eine Mustertabelle mit einer vorgegebenen Logik für alle Kennungen dar und kann wahlweise in einen Arbeitsbildschirm bei der Erstel­ lung eines Layout eingeblendet werden und für diesen Fall der manuellen Vergabe von Kennungen dienen.Such an identifier table represents a sample table with a given logic for all identifiers and can optionally in a work screen at the first a layout and for this case serve the manual allocation of identifiers.

Vorteilhafterweise werden Datenfelder aufeinanderfolgender, vorgegebener Wertigkeit Kennungen mit aufeinanderfolgenden Farbtönen oder Graustufen zugeordnet. Advantageously, data fields become consecutive, predefined value identifiers with successive Color tones or grayscale assigned.  

Vorzugsweise werden die Textinformationen in eine Titelzei­ le, einen Tabellenkopf und einen Tabellenrumpf unterteilt, von denen ein Teil des Tabellenkopfes und der diesem Teil des Tabellenkopfes spaltenweise zugeordnete Teil des Tabel­ lenrumpfes mit Kennungen versehen werden.Preferably the text information is in a title line le, a table header and a table body divided, part of which is part of the table header and that part part of the table assigned to the table header in columns lenrumpfes with identifiers.

Diese Struktur dient dem automatischen oder wahlweise manu­ ellen Abgleich der in den Datenfeldern eingetragenen Infor­ mationen.This structure is used for automatic or optionally manual Comparison of the information entered in the data fields mations.

Sind alle Kennungen korrekt vergeben, entsteht durch die Farbkennungen am Bildschirm ein regelmäßiges Muster, das einer vorgegebenen Verlaufstruktur entspricht. Entspricht der Dateneintrag in ein Datenfeld nicht der vorgegebenen Kennung, so entstehen Störungen, die dadurch zu erkennen sind, daß sich zu Nachbarfeldern stärkere Farbtondifferen­ zen einstellen.If all identifiers have been correctly assigned, the Color identifiers on the screen a regular pattern that corresponds to a given course structure. Corresponds to the data entry in a data field is not the specified one Identifier, this is how faults arise that can be identified are that there are stronger color differences to neighboring fields set zen.

Wahlweise wird in einem Kontrollausdruck dieselbe Logik anhand schwarzweißer, morphologischer Ikonen simuliert. Auch hier entsteht ein gleichmäßig sich variierendes Mu­ ster, bei dem Unregelmäßigkeiten in einfacher Weise erkannt werden können.The same logic is optionally used in a control printout simulated using black and white morphological icons. Here, too, a uniformly varying Mu is created ster, in which irregularities are easily recognized can be.

Zur zusätzlichen Unterstützung der optischen Kontrolle des Gestalters können automatische Prüfungen aufgerufen werden, die versuchen, aufgrund falscher Logik vergebene Kennungen aufzuspüren.For additional support of the optical control of the Automatic tests can be called trying to get identifiers assigned due to wrong logic track down.

Anhand von in der Zeichnung dargestellten Ausführungsbei­ spielen soll der der Erfindung zugrundeliegende Gedanke näher erläutert werden. Es zeigen:Based on the embodiment shown in the drawing should play the idea underlying the invention are explained in more detail. Show it:

Fig. 1 - eine Darstellung eines tabellenförmigen Textteils eines Dokuments mit einer Kennungspalette; Fig. 1 - an illustration of a tabular text part of a document with an identification palette;

Fig. 2 - eine Darstellung eines Aufklappmenüs vor einem Tabellenkopf und Tabellenrumpf; Fig. 2 - an illustration of a drop-down menu in front of a table header and table body;

Fig. 3 - eine vergrößerte Darstellung der Kennungen für die Mengenstaffeln eines bis zu drei Zeilen umfassen­ den Tabellenkopfes; Fig. 3 - is an enlarged representation of the identifiers for the quantity scales of up to three lines include the table head;

Fig. 4 - eine vergrößerte, schematische Darstellung einer Kennungspalette; Fig. 4 - an enlarged, schematic representation of an identification palette;

Fig. 5 - eine schematische Darstellung eines Kontrollaus­ drucks mit Kennungs-Ikonen; Fig. 5 - a schematic representation of a control printout with identification icons;

Fig. 1 zeigt einen Ausdruck aus einer Textinformation eines Katalogs, dessen Seite 1 mit einander zugeordneten Bild- und Textinformationen (Datenfelder eines Datensatzes) versehen ist. In die Seite (Katalogseite) 1 einblendbar ist eine Kennungspalette 2 sowie ein hier nicht näher dargestelltes Aufklappmenü, dessen Aufbau und Funktion nachfolgend anhand der Fig. 2 und 3 näher erläutert wird. Fig. 1 shows a printout from a text information of a catalog, the page 1 is provided with mutually associated image and text information (data fields of a data record). An identification palette 2 and a drop-down menu, not shown here, can be faded into the page (catalog page) 1 , the structure and function of which are explained in more detail below with reference to FIGS. 2 and 3.

Die Textinformation der Katalogseite 1 weist in diesem Aus­ führungsbeispiel zwei Tabellen 3, 4 auf, die aus einer Titelzeile, einem Tabellenkopf und einem Tabellenrumpf zu­ sammengesetzt sind. Die Tabelle 3 enthält einen Tabellen­ kopf 30 mit einer Produktbeschreibung 31, eine Angabe der Verkaufseinheit 32 und einer Mengenstaffel 33 sowie einen Tabellenrumpf 34, in den in mehreren Zeilen unterschiedli­ che Einzelprodukte des in der Tabelle 3 erfaßten Produkts mit zugehörigen Bestellnummern 38 angegeben sind. Den Mengenstaffeln zugeordnet sind drei in Spalten 35, 36, 37 angeordnete, gestaffelte Stückpreise.In this exemplary embodiment, the text information from catalog page 1 has two tables 3 , 4 , which are composed of a title line, a table header and a table body. Table 3 contains a table header 30 with a product description 31 , an indication of the sales unit 32 and a quantity scale 33 as well as a table body 34 , in which different individual products of the product listed in table 3 with associated order numbers 38 are given in several rows. The tiered quantities are assigned three tiered unit prices arranged in columns 35 , 36 , 37 .

Die Tabelle 4 weist mehrere Einzelprodukte auf, die einer Titelzeile 41 zugeordnet sind und unter einem Tabellenkopf 42, 43, 44 in einzeiliger Darstellung eine Kennzeichnung der Einzelprodukte aufweisen, die den jeweiligen Tabellen­ rumpf 45, 46, 47 bilden, der analog zur Tabelle 3 drei Mengenstaffeln aufweist.Table 4 has a number of individual products which are assigned to a title line 41 and, under a table header 42 , 43 , 44 , have a single-line representation of the individual products which form the respective tables 45 , 46 , 47 , the three of which are analogous to Table 3 Has quantity scales.

Die in Fig. 4 vergrößert dargestellte Kennungspalette 2 stellt eine Musterpalette von Farbtönen dar, die zur Kenn­ zeichnung des Tabellenkopfes und Tabellenrumpfes in Abhän­ gigkeit von den vorgegebenen Mengenstaffeln verwendet wird. Die Kennungspalette 2 ist so aufgebaut, daß sie unter einer logischen Beschreibung der Kennungspalette und der Einstel­ lung "sichtbar/unsichtbar" eine Titelzeile 21, einen Tabel­ lenkopf 22 und einen Tabellenrumpf 23 aufweist.The enlarged in Fig. 4 identifying palette 2 represents a sample palette of colors that is used to identify the table header and table body depending on the given quantity scales. The identification range 2 is constructed so that it has a logical description of the identification range and the setting "visible / invisible" a title line 21 , a table head 22 and a table body 23 .

Der Tabellenkopf 22 umfaßt in dem in Fig. 4 dargestellten Ausführungsbeispiel drei Zeilen mit fünf Spalten 24, 25, 26, 27, 28 zur Darstellung einer Mengenstaffel mit abgestuf­ ten Preisen. Der Tabellenkopf und der Tabellenrumpf der Ken­ nungstabelle enthält mehrere Tabellenfelder mit unterschied­ lichen Farbtönen, die einander so zugeordnet sind, daß innerhalb einer Zeile die Farbtondifferenzen der benachbar­ ten Felder geringer sind als die Farbtondifferenzen weiter voneinander entfernt angeordneter Felder. Die gleiche Einteilung der Farbtondifferenzen trifft auf die in den Spalten zueinander angeordneten Felder zu.In the exemplary embodiment shown in FIG. 4, the table header 22 comprises three rows with five columns 24 , 25 , 26 , 27 , 28 to represent a quantity scale with graduated prices. The table header and the table body of the identification table contains several table fields with different hues, which are assigned to one another in such a way that the hue differences of the adjacent fields within a row are less than the hue differences of fields located further apart. The same division of the color tone differences applies to the fields arranged in the columns.

Die Kennungspalette 2 zeigt im Überblick alle zu vergeben­ den Kennungen in ihren Farben und der jeweils logischen Be­ schreibung eines zu markierenden Bereichs. Die Kennungen werden entweder in einer Blanko-Tabelle der Mengenstaffel und der Zeilenzahl des Tabellenkopfes entsprechend vergeben und gegebenenfalls der betreffenden Kennungstabelle eine logische Beschreibung zugeordnet. Bei der späteren Vergabe von gestaffelten Preisen, die den jeweiligen Mengenstaffeln zugeordnet sind, werden die vergebenen Kennungen automa­ tisch den betreffenden Preisen zugeordnet, so daß in der zusammengefügten, mit Kennungen versehenen Tabelle mit den Einzelprodukten eine feste Zuordnung von Staffelpreisen und Kennungen vorliegt. The identification palette 2 shows an overview of all the identifiers to be assigned in their colors and the respective logical description of an area to be marked. The identifiers are either assigned in a blank table according to the quantity scale and the number of lines in the table header and, if necessary, a logical description is assigned to the relevant identifier table. When staggered prices are assigned later, which are assigned to the respective quantity scales, the assigned identifiers are automatically assigned to the relevant prices, so that there is a fixed assignment of graduated prices and identifiers in the merged table with identifiers with the individual products.

Diese automatische Zuordnung von Staffelpreisen und Kennun­ gen erfolgt durch Koinzidenzprüfung, so daß gleiche Preise gleichen Kennungen zugeordnet werden. Alternativ hierzu kann von dem Benutzer eine automatische Mischfunktion aufge­ rufen werden, bei der in eine Tabelle Staffelpreise für die Mengenstaffel eingesetzt und durch Aufrufen einer Kennungs­ palette die in der Kennungspalette vorgesehenen Farbton- oder Graustufenfelder den jeweils gleichwertigen Staffel­ preisen zugeordnet werden.This automatic assignment of graduated prices and identifications gen is done by coincidence check, so that same prices be assigned the same identifiers. Alternatively an automatic mixing function can be set up by the user be called, in which in a table graduated prices for the Quantity scale used and by calling an identifier palette the color shades provided in the identification palette or grayscale fields the respective equivalent series prices can be assigned.

Zur automatischen Kontrolle einer richtigen Zuordnung, die einem logischen, vergebbaren Zusammenhang folgt, kann pro­ grammgesteuert ein Vergleich benachbarter Datenfelder durchgeführt werden und bei Abweichung zweier benachbarter Datenfelder um ein vorgegebenes Maß oder bei Übereinstim­ mung der Datenfeldkennungen ein Signal abgegeben werden. Dieses Signal weist den Benutzer darauf hin, daß der logi­ sche Zusammenhang des Datensatzes bzw. der Tabelle gestört ist bzw. nicht dem vorgegebenen, logischen Zusammenhang entspricht. Durch Überprüfung und manuelle Korrektur kann der Benutzer die Richtigkeit der Eingabe feststellen bzw. eine entsprechende Fehlerbeseitigung veranlassen.For automatic control of a correct assignment, the follows a logical, forgivable relationship, pro A comparison of neighboring data fields is controlled by a program be carried out and if two neighboring ones deviate Data fields by a predetermined amount or if they match a signal are emitted on the basis of the data field identifiers. This signal indicates to the user that the logi The correlation between the data record or the table is disturbed is or not the given logical context corresponds. Through review and manual correction the user determines the correctness of the entry or arrange for appropriate troubleshooting.

Alternativ hierzu oder auch in Ergänzung zur programmgesteu­ erten Feststellung von Störstellen im vorgegebenen, logi­ schen Zusammenhang des Datensatzes bzw. der Tabelle ist eine optische Kontrolle durch den Benutzer möglich, da bei korrekter Vergabe aller Kennungen durch die Farbkennungen bzw. Graustufenkennungen am Bildschirm ein regelmäßiges Muster entsteht, das einer Verlaufsstruktur ähnelt. Sind Kennungen falsch vergeben bzw. Staffelpreise fehlerhaft eingesetzt und mit den ihnen zugeordneten Kennungen verse­ hen worden, so entstehen Störungen im morphologischen Aufbau der Tabelle bzw. des Datensatzes, die dadurch zu erkennen sind, daß sich zu Nachbarfeldern stärkere Farbton- oder Graustufendifferenzen einstellen.Alternatively or in addition to the program control Erten detection of defects in the predetermined, logi is the relationship between the data record or the table an optical control by the user is possible because correct assignment of all identifiers through the color identifiers or grayscale identifiers on the screen a regular Pattern is created that resembles a gradient structure. are Incorrectly assigned identifiers or incorrect scale prices used and verse with the identifiers assigned to them  hen, disturbances arise in the morphological Structure of the table or data record, which thereby are recognizable that stronger hues or set grayscale differences.

Alternativ zu der Kennungspalette 2 gemäß den Fig. 1 und 4 ist eine Kodierung der Datenfelder der Tabelle mit Hilfe eines in den Fig. 2 und 3 dargestellten Aufklappmenüs möglich, mit dem in gleicher Weise Kennungen vergeben und den einzelnen Datenfeldern zugeordnet werden können.As an alternative to the identification palette 2 according to FIGS. 1 and 4, the data fields of the table can be encoded with the aid of a drop-down menu shown in FIGS . 2 and 3, with which identifiers can be assigned in the same way and assigned to the individual data fields.

Das in Fig. 2 dargestellte Aufklappmenü zeigt eine analog zur Tabelle 3 gemäß Fig. 1 aufgebaute Tabelle 5 sowie ein Aufklappmenü 6 mit einer Titelzeile 61, jeweils fünf Staf­ feln in drei Zeilen für einen Tabellenkopf 62 und fünf ge­ staffelten und mit entsprechenden Farbtonhinterlegungen ver­ sehenen Kennungsfeldern für einen Tabellenrumpf 63.The drop-down menu shown in FIG. 2 shows a table 5 constructed analogously to table 3 in accordance with FIG. 1 and a drop-down menu 6 with a title line 61 , five rows in three lines for a table header 62 and five ge and with corresponding color backgrounds Identifier fields for a table body 63 .

In Fig. 3 sind die für einen Tabellenkopf verfügbaren 3 Zeilen 621, 622, 623 mit Feldern dargestellt, die die möglichen Mengenstaffeln mit bis zu fünf Staffeln und einem bis zu dreizeiligen Text anzeigen. Sie sind von rechts nach links entsprechend der einzugebenden Reihenfolge angezeigt und weisen analog dazu von unten nach oben eine, zwei und drei Zeilen auf. Hat beispielsweise ein Tabellenkopf zwei Zeilen und drei Staffeln, so werden jeweils die drei ersten Markierungen der ersten und zweiten Staffelzeile vergeben, während die übrigen in diesem Falle unbenutzt bleiben. Analog zum Tabellenkopf werden alle Zeilen des Tabellenrump­ fes markiert, vom ersten Zeichen bis zum letzten Zeichen der letzten Zeile. FIG. 3 shows the 3 lines 621 , 622 , 623 available for a table header with fields which indicate the possible quantity scales with up to five scales and up to three lines of text. They are displayed from right to left according to the order to be entered and, analogously, have one, two and three lines from bottom to top. For example, if a table header has two rows and three seasons, the first three markings of the first and second row of the season are assigned, while the rest remain unused in this case. Similar to the table header, all lines of the table body are marked, from the first character to the last character of the last line.

Neben der vorstehend dargestellten Zuordnung von Kennungen und Dateneintragungen in die Datenfelder mittels automati­ scher und halbautomatischer Funktion sowie der automati­ schen Signalabgabe bei Störungen des vorgegebenen Zusammen­ hangs bzw. der Möglichkeit optischer Kontrolle durch den Benutzer durch Feststellung von Farbton- oder Graustufenab­ weichungen im morphologischen Aufbau der Tabelle bzw. des Datensatzes besteht die Möglichkeit des Aufrufs von Kon­ troll- und Prüfmechanismen. Dabei können zur Unterstützung der optischen Kontrolle durch den Benutzer automatische Prüfungen aufgerufen werden, die aufgrund falscher Logik vergebene Kennungen bzw. falsche Preiseintragungen aufspü­ ren. Auch hierbei erfolgt eine Koinzidenzprüfung der Zuord­ nung von Kennungen und Dateneintragungen einerseits sowie unzulässiger Farbton- bzw. Graustufenabweichungen von Nachbarfeldern einer Zeile bzw. von in Spalten und Reihen benachbarter Datenfelder eines tabellenförmigen Datensat­ zes.In addition to the assignment of identifiers shown above and data entries in the data fields by means of automati shear and semi-automatic function as well as the automatic signaling in the event of malfunctions of the given combination depending on the possibility of visual control by the Users by detecting hue or grayscale deviations in the morphological structure of the table or Data record there is the possibility of calling Kon trolling and testing mechanisms. Can help optical user control Exams are called due to incorrect logic Track identifiers or incorrect price entries ren. Here, too, there is a coincidence check of the assignment Identification of identifiers and data entries on the one hand and inadmissible deviations in color or grayscale from Neighboring fields in a row or in columns and rows Adjacent data fields of a tabular data set zes.

Neben der reinen Bildschirmdarstellung besteht die Möglich­ keit, einen Kontrollausdruck anzufertigen, mit dem dieselbe Logik anhand schwarzweißer, morphologischer Ikonen simu­ liert wird. Ein derartiger Kontrollausdruck ist in den Fig. 5a und 5b dargestellt und besteht aus einer Tabelle 7, in der neben Oberbestellnummern und mehreren Unterbe­ stellnummern im Datensatz 70 in Spalten 71 bis 75 und Reihen 76 bis 79 Mengenstaffeln mit fünf Staffelpreisen angeordnet sind. Auch bei dieser Darstellung entsteht ein gleichmäßig sich variierendes Muster, bei dem Unregelmäßig­ keiten automatisch erfaßt bzw. durch den Benutzer optisch kontrolliert werden können. In addition to the pure screen display, there is also the option of producing a control printout that simulates the same logic using black and white morphological icons. Such a control printout is shown in FIGS . 5a and 5b and consists of a table 7 , in which, in addition to upper order numbers and several sub-order numbers in the data record 70 in columns 71 to 75 and rows 76 to 79, quantity scales with five graduated prices are arranged. This display also creates a uniformly varying pattern in which irregularities can be automatically detected or optically checked by the user.

Fig. 5a zeigt eine fehlerfreie Kennungsvergabe, bei der die in den Spalten 71 bis 75 und Reihen 76 bis 79 vergebe­ nen schwarzweißen Ikonen einer morphologischen Struktur folgen. Fig. 5a shows an error-free identifier assignment, in which the black and white icons assigned in columns 71 to 75 and rows 76 to 79 follow a morphological structure.

Fig. 5b zeigt eine fehlerhafte Kennungsvergabe, bei der die in dem durch die Spalte 75 und Reihe 78 angegebenen Datenfeld angeordnete Ikone der in der gleichen Reihe daneben in Spalte 74 angeordneten Ikone gleicht und damit die morphologische Struktur des Datensatzes durchbricht. Die Übereinstimmung der in den Datenfeldern 74/78 und 75/78 angeordneten Ikonen in Fig. 5b kann durch einen Vergleich sämtlicher Ikonen programmgesteuert festgestellt und zur Abgabe eines Warn- bzw. Hinweissignales verwendet werden. Daneben oder zusätzlich besteht für den Benutzer die Mög­ lichkeit, durch einen optischen Vergleich sämtlicher in den Datensatz eingetragener Ikonen eine Abweichung in der morphologisch vorgegebenen Struktur des Datensatzes festzu­ stellen und manuelle Korrekturen vorzunehmen. Fig. 5b shows an erroneous identifier assignment, wherein the arranged in the direction indicated by the column 75 and row 78 data field icon of juxtaposed in the same row in column 74 icon is similar and thus breaks the morphological structure of the record. The agreement of the 74/78 and 75/78 arranged icons in the data fields in Fig. 5b can all icons by comparing determined programmatically and be used to deliver a warning or indication signal. In addition or in addition, there is the possibility for the user to determine a deviation in the morphologically predetermined structure of the data record by optical comparison of all icons entered in the data record and to make manual corrections.

Claims (6)

1. Verfahren zur Automatisierung der Kontrolle von Datenfel­ dern eines Datensatzes bei der Herstellung eines Layout von Dokumenten mit in Reihen und Spalten angeordneten Da­ tenfeldern, insbesondere zur Automatisierung des Datenab­ gleichs beim Layout von Katalogen und Broschüren, dadurch gekennzeichnet, daß den Datenfeldern programmgesteuert optisch sichtbare Kennungen für den Datenabgleich zugeordnet werden, die einem vorgegebenen Zusammenhang der Datenfelder entspre­ chen, und daß bei Abweichungen vom vorgegebenen Zusammen­ hang der Datenfelder ein optisches und/oder akustisches Signal abgegeben wird.1. A method for automating the control of data fields of a data record in the production of a layout of documents with data fields arranged in rows and columns, in particular for automating the data comparison in the layout of catalogs and brochures, characterized in that the data fields are programmatically optically visible Identifiers for the data comparison are assigned which correspond to a predetermined relationship of the data fields, and that an optical and / or acoustic signal is emitted in the event of deviations from the predetermined relationship of the data fields. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß den einzelnen Datenfeldern eines Datensatzes mit mehre­ ren waagerecht und/oder senkrecht zueinander angeordne­ ten Datenfeldern graphische Zeichen zugeordnet werden und/oder die Datenfelder mit Farbton- oder Graustufenfel­ dern hinterlegt werden, die einer morphologischen Tabel­ le derart zugeordnet sind, daß bei Einhaltung des vorge­ gebenen Zusammenhangs der Tabelle aneinandergrenzende Datenfelder eine geringere Zeichen-, Graustufen- und/o­ der Farbtondifferenz aufweisen als weiter entfernt angeordnete Datenfelder. 2. The method according to claim 1, characterized in that the individual data fields of a data record with multiple be arranged horizontally and / or perpendicular to each other Graphical characters can be assigned to data fields and / or the data fields with hue or grayscale field other than a morphological table le are assigned such that if the pre given context of the table Data fields a lower character, grayscale and / o the color tone difference than farther away arranged data fields.   3. Verfahren nach Anspruch 2, gekennzeichnet durch eine Kennungspalette mit graphischen Symbolen und/oder Farb­ ton- oder Graustufenfeldern, in der die aneinandergren­ zenden Symbole oder Felder dem vorgegebenen Zusammenhang für die Kennungen entsprechen.3. The method according to claim 2, characterized by a Identifier palette with graphic symbols and / or color tone or grayscale fields in which they come together symbols or fields in the given context for the identifiers match. 4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, daß Datenfelder aufeinanderfolgender, vorgegebener Wertig­ keit Kennungen mit aufeinanderfolgenden Symbolen, Graustufen und/oder Farbtönen zugeordnet werden.4. The method according to claim 3, characterized in that Data fields of successive, predefined values IDs with successive symbols, Grayscale and / or color tones can be assigned. 5. Verfahren nach mindestens einem der vorangehenden Ansprü­ che, dadurch gekennzeichnet, daß eine Floating-Palette mit abgestuften Kennungen zur manuellen Vergabe von Kennungen in einen Arbeitsbildschirm einblendbar ist.5. The method according to at least one of the preceding claims che, characterized in that a floating pallet with graduated identifiers for the manual assignment of IDs can be displayed in a work screen. 6. Verfahren nach mindestens einem der vorangehenden Ansprü­ che, dadurch gekennzeichnet, daß die Kennung bezüglich einer Titelzeile, eines Tabellenkopfes mit Mengenabstu­ fungen und eines Tabellenrumpfes mit abgestuften Daten­ feldeintragungen unterteilt wird.6. The method according to at least one of the preceding claims che, characterized in that the identifier with respect a title line, a table header with volume discounts and a table body with graduated data field entries is divided.
DE4400519A 1994-01-07 1994-01-07 Process for automating the control of data fields in a data record Expired - Fee Related DE4400519C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE4400519A DE4400519C2 (en) 1994-01-07 1994-01-07 Process for automating the control of data fields in a data record

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE4400519A DE4400519C2 (en) 1994-01-07 1994-01-07 Process for automating the control of data fields in a data record

Publications (2)

Publication Number Publication Date
DE4400519A1 DE4400519A1 (en) 1995-07-13
DE4400519C2 true DE4400519C2 (en) 1999-03-18

Family

ID=6507686

Family Applications (1)

Application Number Title Priority Date Filing Date
DE4400519A Expired - Fee Related DE4400519C2 (en) 1994-01-07 1994-01-07 Process for automating the control of data fields in a data record

Country Status (1)

Country Link
DE (1) DE4400519C2 (en)

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
PC Praxis 10/90, S. 90 u. 91 *
PC Praxis 4/90, S. 102 u. 103 *

Also Published As

Publication number Publication date
DE4400519A1 (en) 1995-07-13

Similar Documents

Publication Publication Date Title
EP3961317B1 (en) Method for configuring a modular safety switching device
DE102008002266B4 (en) Program development support device of a safety controller
DE3787496T2 (en) Method and device for controlling multi-windows and workstation with multi-window function.
EP3961318B1 (en) Method for configuring a modular safety switching device
DE69427544T2 (en) Programmable controller and method for executing SFC programs using a programmable controller
DE1257458B (en) Centering process for machine character recognition
EP0033493A1 (en) Method and circuit arrangement for colour recognition
DE69229363T2 (en) Device and method for data generation for a CAD / CAM unit
EP2852869B1 (en) Process image of a technical system, in particular a railway track system
DE102020131981A1 (en) ROBOT TEACHING DEVICE WITH SYMBOL PROGRAMMING FUNCTION
DE69430413T2 (en) Method and device for solving terms of a numerical sequence
DE60015472T2 (en) Telecommunication mask test capability having test and measuring instrument with automatic adjustment to the mask
DE2656997A1 (en) METHOD OF MODIFYING A PATTERN PART AND DEVICE FOR CARRYING OUT THE METHOD
DE4400519C2 (en) Process for automating the control of data fields in a data record
DE4034692A1 (en) EMBROIDERY DATA PROCESSING DEVICE
DE10151938A1 (en) System and method for the dynamic representation of the current status of an order in relation to a target status
DE3627394A1 (en) DEVICE FOR VIEWING INFORMATION CONTENT
EP3165976B1 (en) Operating device and method for a spinning preparation machine
DE69226954T2 (en) IMPROVEMENTS FOR THE PRODUCTION OF PATTERNS
EP2249219A2 (en) Method for selecting a communication system allocated to a transfer network of an automation system
DE10055679A1 (en) Model-based generation of test scenarios by forming classification tree and extracting information from simulation model
DE69507653T2 (en) Method and device for generating tests for electronic cards
EP4231894B1 (en) Computer-implemented method for optometric color testing
DE2847390A1 (en) VDU with multicoloured display from rectangular symbol fields - dot matrices and image repetition stores with field addresses combining with colour stores and generator
DE3333753A1 (en) METHOD AND DEVICE FOR TESTING JACQUARD CARDS

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee