Beschreibung
Das Preset hat einen Namen und speichert verschiedene Daten der Benutzeroberfläche, wie geöffnete Fenster oder Module, deren Position und Grösse, Schriftgrössen und Farben.
Felder
PK | FK | Feld | Domäne | Typ | NN | Standard | Beschreibung |
---|---|---|---|---|---|---|---|
|
PTID |
INTEGER |
|
Primary Key |
|||
|
PTBEID |
INTEGER |
|
Referenz auf den Benutzer. |
|||
|
|
PTNAME |
|
CHAR(100) |
|
Name des Presets. |
|
|
|
PTBESCHREIBUNG |
|
CHAR(255) |
'' |
Beschreibung des Presets. |
|
|
|
PTSPRECHDAUER |
SMALLINT |
160 |
Sprechgeschwindigkeitsfaktor |
||
|
|
PTFONT |
|
CHAR(30) |
'Arial' |
Default Schriftart für Eingang, Pool und Planungsmatrix. |
|
|
|
PTFONTSIZE |
SMALLINT |
10 |
Default Schriftgrösse für Eingang, Pool und Planungsmatrix. |
||
|
|
PTFONTEDITOR |
|
CHAR(30) |
'Arial' |
Standard Schriftart für Meldungstexte im RTF-Editor. |
|
|
|
PTFONTSIZEEDITOR |
SMALLINT |
10 |
Standard Schriftgrösse für Meldungstexte im RTF-Editor. |
||
|
|
PTLINESPACINGEDITOR |
FLOAT |
1.0 |
Standard Zeilenabstand für Meldungstexte im RTF-Editor. |
||
|
|
PTLAYOUT |
|
BLOB SUB_TYPE 1 SEGMENT SIZE 80 |
|
Configuration der Benutzeroberfläche. (XML-Stream) |
|
|
|
PTTEMPLATEFLAG |
SMALLINT |
0 |
Definiert, ob es sich um ein Vorlagen-Preset handelt. |
||
|
|
PTWINDOWLOCATION |
|
CHAR(13) |
'0;0' |
Position der Applikation |
|
|
|
PTWINDOWSIZE |
|
CHAR(13) |
'800;600' |
Grösse der Applikation |
|
|
|
PTDISPLAYNR |
SMALLINT |
0 |
Bildschirmnummer der Applikation |
||
|
|
PTWINDOWSTATE |
SMALLINT |
0 |
Fensterstatus der Applikation |
||
|
|
PTERSTELLDATUM |
DATE |
'NOW' |
Erstelldatum des Presets. |
||
|
|
PTERSTELLER |
CHAR(20) |
|
Ersteller/Besitzer des Objekts |
||
|
|
PTRECORDVERSION |
INTEGER |
1 |
Dieser Wert wird über einen Trigger bei jeder Änderung um eins erhöht. |
Trigger
Trigger | Typ | Aktivität | Reihenfolge | Beschreibung |
---|---|---|---|---|
AFTER DELETE |
|
0 |
Delete-Trigger für die Replikation |
|
AFTER INSERT |
|
0 |
Insert-Trigger für die Replikation |
|
AFTER UPDATE |
|
0 |
Update-Trigger für die Replikation |
|
BEFORE UPDATE |
Yes |
0 |
Trigger für das RecordVersion Feld |
|
BEFORE INSERT |
Yes |
0 |
Trigger um den Primary Key zu setzen. |
Indizes
Index | Felder | Aktiv | Eindeutig | Reihenfolge |
---|---|---|---|---|
PTBEID |
ASC |
|||
PTID |
ASC |
Referenziert
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
PTBEID |
BEID |
NO ACTION |
NO ACTION |
Referenziert von
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
DCPTID |
PTID |
NO ACTION |
NO ACTION |
||
PMPTID |
PTID |
NO ACTION |
NO ACTION |
Definition
CREATE TABLE PRESETS (
PTID LONGINT_DOM NOT NULL,
PTBEID LONGINT_DOM,
PTNAME CHAR(100) NOT NULL COLLATE PXW_INTL850,
PTBESCHREIBUNG CHAR(255) DEFAULT '' NOT NULL COLLATE PXW_INTL850,
PTSPRECHDAUER SHORTINT_DOM DEFAULT 160 NOT NULL,
PTFONT CHAR(30) DEFAULT 'Arial' NOT NULL,
PTFONTSIZE SHORTINT_DOM DEFAULT 10 NOT NULL,
PTFONTEDITOR CHAR(30) DEFAULT 'Arial' NOT NULL,
PTFONTSIZEEDITOR SHORTINT_DOM DEFAULT 10 NOT NULL,
PTLINESPACINGEDITOR SINGLE_DOM DEFAULT 1.0 NOT NULL,
PTLAYOUT BLOB SUB_TYPE 1 SEGMENT SIZE 80,
PTTEMPLATEFLAG SHORTINT_DOM DEFAULT 0 NOT NULL,
PTWINDOWLOCATION CHAR(13) DEFAULT '0;0' NOT NULL,
PTWINDOWSIZE CHAR(13) DEFAULT '800;600' NOT NULL,
PTDISPLAYNR SHORTINT_DOM DEFAULT 0 NOT NULL,
PTWINDOWSTATE SHORTINT_DOM DEFAULT 0 NOT NULL,
PTERSTELLDATUM DATE_DOM DEFAULT 'NOW' NOT NULL,
PTERSTELLER SHORTUSERNAME_DOM NOT NULL,
PTRECORDVERSION LONGINT_DOM DEFAULT 1 NOT NULL
);
ALTER TABLE PRESETS ADD CONSTRAINT PK_PRESETS PRIMARY KEY (PTID);
ALTER TABLE PRESETS ADD CONSTRAINT FK_BENUTZER FOREIGN KEY (PTBEID) REFERENCES BENUTZER (BEID);
![]() ![]() ![]() |