4D v164D Write Pro Dokumente in 4D Objektfeldern speichern |
||
|
4D v16
4D Write Pro Dokumente in 4D Objektfeldern speichern
4D Write Pro Dokumente in 4D Objektfeldern speichern
Sie können Ihre 4D Write Pro Dokumente automatisch in der 4D Datendatei speichern. Haben Sie einen 4D Write Pro Bereich in einem Formular angelegt und ein Feld vom Typ Objekt zum Speichern des Bereichsinhalt erstellt, wird der im Bereich eingegebene Text automatisch mit jedem Datensatz gesichert, wenn dieser bestätigt wird. Über den Befehl QUERY BY ATTRIBUTE können Sie Datensätze nach dem Wert seiner internen Attribute auswählen. Sie können auch Ihre eigenen Attribute in 4D Write Pro Bereichen hinzufügen oder danach suchen. Dieser Abschnitt beschreibt folgendes:
Um einen 4D Write Pro Bereich an ein 4D Objektfeld zu binden, müssen Sie nur in der Eigenschaft Variablenname des Bereichs die Referenz zum Feld setzen. In Ihrer Datenbankstruktur lässt sich jedes 4D Objektfeld zum Speichern von 4D Write Pro Dokumenten verwenden. Dafür müssen Sie, je nach Bedarf, folgendes definieren:
Ist das Objektfeld zum Speichern Ihres 4D Write Pro Dokuments definiert, müssen Sie es im Formular mit dem 4D Write Pro Bereich zuweisen. Sie können eine beliebige Tabelle oder ein Projektformular verwenden. Ihr 4D Write Pro Bereich wird dann dem Feld zugewiesen und stellt sicher, dass sein Inhalt automatisch mit jedem Datensatz gesichert wird. Falls Sie keine automatischen 4D Schaltflächen verwenden, müssen Sie den Bereich manuell über 4D Befehle sichern. Werden 4D Write Pro Bereiche in Objektfeldern gespeichert, können Sie mit dem 4D Write Pro Dokument eigene Attribute sichern und einlesen, wie z.B. Name des Autors, Kategorie des Dokuments oder weitere hilfreiche Information. Dann können Sie nach Ihren eigenen Attributen suchen, um Datensätze mit passenden Kriterien auszuwählen. Eigene Attribute werden mit dem Befehl WP EXPORT DOCUMENT oder WP EXPORT VARIABLE exportiert. Sie werden auch beim Konvertieren eines 4D Write Pro Objektfeldes in JSON über den Befehl JSON Stringify exportiert (zusammen mit den 4D Write Pro Hauptattributen des Dokuments).Sie erhalten oder setzen eigene Attribute über die Standardbefehle OB Get und OB SET. In der Formularmethode können Sie beispielsweise schreiben: If(Form event=On Validate) Sie können eigene Attribute des Dokuments auch einlesen: vAttrib:=OB Get([MyDocuments]My4DWP;"myatt_Last edition by") Haben Sie eigene 4D Write Pro Attribute in Ihrer Datendatei gesichert, können Sie nach diesen Attributen suchen, um eine Auswahl Datensätze mit den passenden Attributwerten zu erstellen. Das folgende Beispiel sucht nach der Tabelle mit dem Objektfeld, um Datensätze auszuwählen: QUERY BY ATTRIBUTE([MyDocuments];[MyDocuments]My4DWP;"myatt_Category";=;"Memo") Hinweis zu Namen für eigene Attribute: Da eigene Attribute den gleichen Namensbereich wie interne Attribute von 4D Write Pro benutzen, empfehlen wir dringend, die Namen Ihrer eigenen Attribute mit Vorsilben zu kennzeichnen, um Konflikte zwischen internen und eigenen Attributen zu vermeiden. Namen ohne Vorsilbe sind für interne Attribute in 4D Write Pro reserviert. Sie können eine beliebige Vorsilbe verwenden. Im obigen Beispiel haben wir "myatt_" verwendet. Hinweis: Ab 4D v15 R4 können Sie auch per Programmierung auf die internen Attribute in 4D Write Pro zugreifen: Über die Standardbefehle OB Get und OB SET sowie WP SET ATTRIBUTES, WP GET ATTRIBUTES, WP RESET ATTRIBUTES. Weitere Informationen dazu finden Sie im Abschnitt 4D Write Pro Attribute.
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: 4D v15 R3 ARTIKELVERWENDUNG
4D Write Pro Handbuch ( 4D v16) |