|
BugFix: Verify comma position before and after a keyword. |
Changed: All program parameters moved from Windows Registry to the SQLse.ini file of the program folder. BugFix: Show first item of a table definition from the DataDictionary? .xls file. BugFix: Wrong positioning of the horizontal splitter. New: Repeating variables have the new switch {var,n={1..50,step,prefix,suffix, no#}} to suppress the index number. Or a simple array can be defined to replace the index number {var,n={1..3,step,prefix,suffix, [X Y Z]}} or {var,n={1..3,step,prefix,suffix, [X|Y|Z]}} |
|
New: Repeating variable {var,n={1..50,step,prefix,suffix}} got new parameters prefix and suffix to extend the counter as prefix & counter & suffix. |
|
Changed: form names read from the Data Dictionary will recognized even if they have no frm prefix. |
|
BugFix: Error message while using the cursor down key in the editor resolved, syntax hilitening changed on Ctrl-S. |
|
New: show tree for extends by F6, edit functions upper, lower, proper, find text, make tag, some insert text |
|
BugFix: Error, if remark is set to first position. |
|
New: Counter variables {var++} or {++var}. |
|
Changed: SQL to create the data dictionary (force study data to row 1). |
|
BugFix: Runtime error catched while using the cursor keys up or down. |
Changed: The syntax hilitening was restructured. BugFix: Error will be catched while searching text. |
|
New view menu for Catalog and Data Dictionary, Help menu rearranged for Twiki, Shift-F2 to go back to last position where F2 (go to variable content) started |
|
Before executing a part of the text, get all extend variables (including not marked and public variables) |
|
div. interne Umbauten zur Steuerung der Eingabeobjekte |
- Fehler beim Aufruf von Sub (Subselect) - Kaskadierung von func(func(func())) oder func({var}, left(8), right(8), val) |
|
func({var}, parameter) zur Manipulation von Variablen, z.B. func({datum}, yyyy-mm-dd=dd.mm.yyyy) oder func({eingabe}, val) |
|
Fehler bei Übergabe von Texten in die Zwischenablage beim Klick auf Ergebnistabelle. |
|
Umstellung der Variablenverwaltung in eine Klasse. |
|
Beim Export zu Excel wird eine numerische Spalte mit Dezimalteil übergeben und in Excel als Zahl interpretiert. |
|
Schon bei der Anzeige eines Abfragereiters wird nach einer Connection-Anweisung gesucht und ausgeführt, damit eventuelle Comboboxen die richtigen Daten anzeigen. |
- Ascii-Code umsetzen - Bak-Verzeichnis nach 24 Stunden bereinigen, wenn min. 10 Dateien vorhanden sind |
|
Automatische Update-Routine mit Parameter SQL.ini [Update] Verzeichnis={Ordnerangabe zur neuen Datei} |
- Splitter für Fensteraufteilung überarbeitet, Treeview ist ebenfalls veränderbar. - Eine "Neue Datei" kann das Programm über die Toolbar erzeugen, ebenso auch löschen. - Runtime-Error bei der Anzeige beseitigt, wenn ausschließlich XML-Variablenblöcke verarbeitet werden. |
- Runtime-Error bei Programmstart, wenn keine bin-Datei vorhanden ist. - Projektbaumstatus wird gespeichert und die zuletzt ausgewählte bin-Datei bei Programmstart geöffnet. |
XML-Variablenblöcke sind in das Tag <Extends> einzuschließen. Mehrere Extends sind möglich. Damit wird verhindert, dass eventuelle HTML-Codes im Select nicht als Variablen interpretiert werden. Beispiel: <Extends> <var1>...</var1> <varN>...</varN> </Extends> |
|
Bei der automatischen Abarbeitung von Scriptdateien wurde der Inhalt nicht eingelesen. |
|
Variablen können mit Übergabeparameter versehen werden. Beispiel: {Union_Abfrage, n=1, feld=Name, {Variable}={Wert}} |
|
XML-Variablenblöcke: Definition von wiederverwendbaren Code <Code1>...</Code1>. Einbindung von {Code1} als Variable ohne vorangestellte Anweisung |
- Anzeige des ausgewählten Abfragen-Ordners in der Titelzeile (F4). - Das Einfügen von Tabulatoren und geschweiften Klammern verändern die Textposition nicht mehr. - Das Überschreiben mit geschweifter Klammer ist nun möglich. - Funktion zum Rücksetzen von Änderungen deaktiviert. |
|
Toolbar-Position mit Treeview verschieben |
|
Fehler beim Ausblenden des Treeview (F4) und Anzeige der Reiter |
- Speicherung weiterer lokaler Parameter in die bin-Datei - Verwaltung mehrerer bin-Dateien (F4) |
- Neue Keywords für das Syntax-HiLitning - Reiter umbenennen und hinzufügen nur mit Admin-Rechten |
- Runtime-Fehler beim Laden der bin-Datei - Änderung der Suchen- und Ersetzen-Prozedur |
- Überlauffehler beim Setzen von Kommentaren mit /*. - Fehler beim Einfügen über die Zwischenablage. |
|
Fehler bei der Übernahme von Daten aus Datums- oder Binärfeldern abfangen (Anzeige in "vertauschten" Spalten). |
- Falls in den Ergebnisfeldern Tabulatorzeichen enthalten waren, störten diese die Anzeige der nachfolgenden Felder. - Tabulatorzeichen werden nun in Tildezeichen ~ umgewandelt. |
|
Die Add-Anweisung erhielt eine Sonderfunktion count(). Sie zählt die Attribute der aktuellen Spalte und hängt diese Liste an das Ende der Spalte. Z.B. count(10) zählt die Attribute der Spalte 10. |
- Suchen und Ersetzen von Textteilen - F3 vorwärts suchen - Umschalt-F3 rückwärts suchen - Hilfetexte über ini-Datei mit Strg-Fx - gelöschte Texte mit Strg-Z wieder einfügen - bei eingefügten Texten über die Zwischenablage vor einem Semikolon werden Zeichenformatierungen und letztes CR entfernt |
- Verschieben der Eingabezeile durch die farbige Syntaxhervorhebung während des Editierens wird verhindert. - Semikolon in Literalen wird nicht als Zeilentrennzeichen interpretiert. |
- let variable=combo 'Eingabe',null,'Anzeige1|Rückgabe1|Anzeige2|Rückgabe2'; Zusätzlich zum Eingabefeld kann eine Combo-Box zur Auswahl von Werten genutzt werden. - Diverse Runtime-Fehler sind beseitigt. |
- let variable=input 'Eingabe',null,Default; Die Null-Angabe in der Formatierungsanweisung bewirkt die Übergabe des Strings NULL, wenn das Eingabefeld leer ist. Wird die Null-Formatierung nicht genutzt, bleibt die Variable leer ("").
- Die farbige Syntaxhervorhebung wird ausgeführt, wenn - der Abfragereiter gewechselt - die Cursor-Up/Down oder Return-Taste betätigt - die Abfrage gestartet wird. |
|
- |