Forms Toolkit

Funktion

FTK ermöglicht das Durchsuchen und die Bearbeitung von Forms-Dateien.

Auf einfache Weise können mehrere Forms auf einmal nach beliebigen Texten oder numerischen Werten durchsucht werden. Die Forms-Dateien müssen dazu nicht vom Benutzer einzeln geöffnet werden, es genügt die Angabe der Dateinamen, oder die Definition eines Projektes, das die gewünschten Forms-Dateien referenziert.

Die Suchergebnisse können durch Zuweisung von Fixwerten oder mittels Berechnungen verändert werden. So ist es bei Textsuchen möglich, den passenden Text oder den gesamten Text, der den Suchtext enthält, zu ersetzen, oder an dessen Anfang oder Ende anzufügen.

Oracle Forms-Dateien sind in Objekten und deren Eigenschaften organisiert. FTK erlaubt eine detaillierte Filterung, bei welchen Objekttypen und welche Eigenschaften durchsucht bzw. ersetzt werden sollen. Die Filter können sowohl auf die zu durchsuchenden Objekte, als auch auf deren übergeordnete Objekte angewendet werden.

Die Definitionen von Such- und Ersetz-Operationen können als Dateien abgespeichert werden, und so jederzeit mit anderen Forms-Dateien, anderen Eigenschaften oder anderen Filtern wiederholt werden.

Das Ergebnis solcher Operationen ist immer ein Protokoll, anhand dessen der Benutzer überprüfen kann, wie sich die definierte Operation ausgewirkt hat. FTK kann optional die modifizierten Forms-Dateien compilieren, und gestattet so die Überprüfung, ob die Operationen korrekte Ergebnisse erzeugt haben.

Alle Operationen finden ausschließlich im Dateisystem statt. FTK benötigt keinen Import der Forms-Dateien in eine Datenbank, oder ähnliches. FTK läuft auf jedem üblichen Windows PC mit installiertem Oracle Forms Developer.

 

Anwendungsbeispiele

Der gesamte Quelltext einer Forms-Applikation soll nach dem Namen einer Tabelle, einer Spalte oder einem Schlüsselwort der Applikation durchsucht werden (z.B. für die Aufwandsabschätzung einer Änderung im Datenmodell, einer Änderung einer Bezeichnung, o.ä.)

Bei allen Items, die eine bestimmte Spalte referenzieren, soll die erlaubte Eingabelänge vergrößert oder verkleinert werden.

Alle Items auf einem bestimmten Canvas sollen weiter nach links oder nach rechts verschoben werden.

Alle Items, die eingegeben werden müssen, sollen in einer anderen Farbe hervorgehoben werden.

Bildgalerien