Referenz: Tabellen
Inhaltsverzeichnis |
Datenbank-Referenz: Tabellen
Jede easyLogic-Datenbank umfasst einen Standardsatz an Tabellen, deren Schema unten detaillierter beschrieben wird. Darunter sind auch einige Tabellen, die erst durch den Editor generiert werden; diese fangen alle mit einem zz_ im Namen an.
Berichte
Einstellungen und Daten der Berichte.
Bei im Dateisystem abgelegten Berichten stehen hier nur die Einstellungen.
-
id: Diese ID findest sich momentan im Client nicht wieder, da sie lediglich für die Weiterverwendung in eigenen Reporting-Interfaces interessant wäre. -
Name,BerichtName: Der sichtbare Name des Berichts. -
BerichtFile: Die Datei, mit der umgegangen wird. Bei im Dateisystem abgelegten Berichten ist dies ein vollständiger Pfad, ansonsten lediglich ein Dateiname, der unter anderem an List & Label weitergereicht wird. “.crd” und “.lst” sind dabei von List & Label vorgegebene Erweiterungen, die dem Typ in der SpalteLLProjectType(“Card” oder “List”) entsprechen müssen. -
BerichtTyp: der easyLogic-Typ des Berichts. Im Allgemeinen ist dies “WS2”; u.a. gibt es auch “SQL”, “SP”, “MasterDetail” und “WS”. -
ContainerTyp: der Container-Typ, dessen Container ausgegeben werden. -
ZuordnungsKat,ZuordnungsTyp,ZuordnungsID: Container-Typ, (datenbankweite) -Kategorie und -ID für eine optionale Liste. Hierzu muss derLLProjectTypeauf “List” stehen (s.o.). -
OrderBy: ein SQL-“ORDER BY”-Statement, nach dessen Reihenfolge die Datensätze an List & Label geschickt werden. -
fertig: Gibt an, ob das Drucken erlaubt sein soll. -
Editor: Gibt an, ob das Bearbeiten im Report-Designer erlaubt sein soll. -
Datenquelle,Subdatenquelle: in BerichteDatenquellen angegebene StoredProcedures, aus denen die Bericht-Daten als Alternative zum Zugriff via Container stammen. -
StammdatenContainerID,StammdatenContainerTyp: Container-ID und -Typ eines für den Bericht konstanten Containers. -
ReportData: bei in der Datenbank abgelegten Berichten die Binärdaten der Bericht-Datei. -
PreviewCID: Die ID des Test-Containers. -
BerichtFileInSQL: Ob die Bericht-Datei in der Datenbank abgelegt werden soll. -
LLProjectType: Bei List & Label-Berichten entweder “Card” oder “List”, sonst irrelevant -
ReportDataAendat: Datum der letzten Bericht-Datei-Änderung.
container_inhalt_optionen
Eine Auflistung zusätzlicher Menüpunkte, die in einer Liste auftauchen und Stored Procedures auslösen.
container_notifications
Die Container-Benachrichtigungen pro Benutzer.
-
UserID: die ID des Benutzers, der die Benachrichtigung erhält. -
ZuordnungsID: die ID des Containers, dessen Liste überwacht wird (z.B. “Aufgabenliste”). -
ZuordnungsKat: die (datenbankweite) ID dessen Reiter. -
ContainerTyp: die ID des Container-Typs, den die zu überwachenden Einträge in der Liste haben (z.B. “Aufgabe”). -
LastCheck: ein vom Client automatisch gefüllter Zeitstempel, wann zuletzt geschaut wurde. Der Client schaut dann beim nächsten mal in derzvGrid2_-Sicht nur nach Datensätzen mitzaendatneuer alsLastCheck. Es wird also nirgendwo abgelegt, worüber bereits benachrichtigt wurde; lediglich diese Spalte wird entsprechend verglichen.
container_struktur
Die Baum-Struktur (Explorer).
-
Container_ID: die ID des Containers, der im Baum auftauchen soll. -
Parent_ID: die ID des darüberliegenden Containers. “-1” entspricht dabei dem root.
container_typ
Alle Container-Typen.
-
id: Die an vielen Stellen verwandte und häufig im Client sichtbare Typ-ID. -
Bezeichnung,Name: Der sichtbare Name des Typs. Derzeit findet keine klare Unterscheidung statt. -
IconId: der Index eines vom Client dargestellten Icons, das den Typen repräsentiert und derzeit hauptsächlich Baum sichtbar ist. -
folge: Die Reihenfolge beim automatischen Anlegen, z.B. viacontainer_typ_struktur. -
tree: unklar -
Isdocument: Ob Container dieses Typs Dokumente sind. Im Allgemeinentrue/1. Siehe auchcontainer.isDocument. -
status: vom Client auswählbare Werte fürcontainer.Status. -
ValidChildTypes: Im Baum erlaubte Typen für neue Container. -
TypTreeDblClickAction: Was beim Doppelklick eines Containers diesen Typs im Baum geschehen soll. Derzeit ungenutzt; ein Doppelklick öffnet stets das Dokument. -
width,height: unklar -
defaultBezeichnung: Noch ungenutzt. Hier wird das Template für neue Container-Bezeichnungen abgelegt werden, z.B. “Name+’, ‘+Vorname+’ (‘+Firma+’)’”.
DockedWindows
Angedockte Listen pro Benutzer.
-
userid: Der Benutzer, bei dem die Liste angedockt ist. -
Bezeichnung: Der Titel der Liste, der vom Benutzer beim Andocken angepasst werden kann (ansonsten entspricht dieser dem aufgelisteten Container-Typ). -
ListeTyp: Momentan stets2; siehezContainer -> ZuordnungsTyp. -
ContainerTyp: Die ID des aufzulistenden Container-Typs. -
ReferenzTyp: Siehe ListeTyp. -
ReferenzID: Der Container, dem die aufzulistenden Container zugeordnet sind. -
ReferenzKat: Der Reiter im Container. -
DockAlign: Die Kante des Fensters, an der das Andocken stattfindet. -
DockLength: Die Länge (je nach Kante entweder Breite oder Höhe), wie weit die Liste sich öffnet. In 2.14 asynchron vom Client gespeichert. -
aendatunderfdat;aensabunderfsab: das Erfassungs- und Änderungsdatum; der Erfassungs- und Änderungssachbearbeiter. Bei letzterem gelten die User-IDs.
zz_<CTyp>_<Kat>
<CTyp> entspricht der ID des Container-Typs, <Kat> der lokalen Kategorie (container_inhalt.InhaltDatensatz) und <felt> der des im Editor angelegten Feldes.
-
datensatz_id: Die ID des Containers, dessen Felder beschrieben werden. -
ekzundlkz: die Erstellungs- und Löschkennziffern. Derzeit ungenutzt. -
aendat,aensab: Datum und User-ID der letzten Änderung. -
c<feld>(z.B.c328): Der Wert des Feldes. -
e<feld>(z.B.e328): Die lokalen Eigenschaften (falls aktiv) des Feldes.
weiterführende Links
EasyLogic Tabellen
In dieser Kategorie finden Sie alle easyLogic-Standard Tabellen.