CX_DB_UTILITY::SubstituteObject
Beschreibung:
Das im ersten Parameter angegebene Objekt wird durch ein neues
Objekt ersetzt - alle Referenzen der Datenbank zeigen jetzt auf das neue Objekt.
Parameter 2 (pattern) steuert, in welchen REP-Collections das
alte gegen das neue Objekt auszutauschen ist.
Parameter 3 bestimmt, ob das neue Objekt leer (mode = 0) oder eine Kopie des alten Objekts
ist (mode = 1).
Achtung!
Die Funktion kann nur ausgeführt werden, wenn für das auszutauschende Objekt eine Crossreferenz aufgebaut wurde!
Code-Beispiel:
Button(be, FONT(0), 165, 115, 99, 7, "Substitute")
[
SELECT: object -> x
x 1 0 dbUtil Call(SubstituteObject)
]
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_DB_UTILITY | Tool-Objekt |
Top-1 | OBJECT | Objekt | |
Top-1 | INTEGER | pattern | |
Top-1 | INTEGER | mode (0 - create, 1 - copy) | |
Stack(Out) | Top | OBJECT | neues Objekt |
Funktionsaufruf: Call(SubstituteObject)