Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19
VP SET VALUE
|
VP SET VALUE ( rangeObj ; valueObj ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
rangeObj | Objekt |
![]() |
Range Objekt | |||||
valueObj | Objekt |
![]() |
Zellenwerte und Formatoptionen | |||||
Der Befehl VP SET VALUE weist dem definierten Zellen-Range einen angegebenen Wert zu.
Mit diesem Befehl können Sie in rangeObj einen generischen Code zum Setzen und Formatieren der Wertetypen verwenden, während andere Befehle wie VP SET TEXT VALUE und VP SET NUM VALUE die Werte auf bestimmte Typen reduzieren.
In rangeObj übergeben Sie einen Zellen-Range (z.B. erstellt mit VP Cell oder VP Column), dessen Wert Sie angeben wollen. Enthält rangeObj mehrere Zellen, wird der angegebene Wert in jeder Zelle wiederholt.
Der Parameter valueObj ist ein Objekt mit Eigenschaften für value und format zum Zuweisen an rangeObj. Er kann folgende Eigenschaften enthalten:
Eigenschaft | Typ | Beschreibung |
value | Lange Ganzzahl, Zahl, Boolean, Text, Datum, Null | Wert für rangeObj (außer - time). Übergeben Sie Null, um den Inhalt der Zelle zu löschen. |
time | Zahl | Zeitwert (in Sekunden) für rangeObj |
format | Text | Vorlage für die Eigenschaft value/time. Weitere Informationen dazu finden Sie im Abschnitt 4D View Pro Zellenformat. |
//Den Zellenwert als False setzen
VP SET VALUE(VP Cell("ViewProArea";3;2);New object("value";False))
//Den Zellenwert als 2 setzen
VP SET VALUE(VP Cell("ViewProArea";3;2);New object("value";2))
//Den Zellenwert als $125,571.35 setzen
VP SET VALUE(VP Cell("ViewProArea";3;2);New object("value";125571.35;"format";"_($* #,##0.00_)"))
//Den Zellenwert als Hallo Welt! setzen
VP SET VALUE(VP Cell("ViewProArea";3;2);New object("value";"Hallo Welt!"))
//Den Zellenwert als aktuelles Datum setzen
VP SET VALUE(VP Cell("ViewProArea";4;2);New object("value";Current date))
//Den Zellenwert als aktuelle Stunde setzen
VP SET VALUE(VP Cell("ViewProArea";5;2);New object("time";Current hour))
//Den Zellenwert als spezifisches Datum und Zeit setzen
VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time";?14:30:10?;"format";vk pattern full date time))
//Zelleninhalt aufheben
VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";Null))
4D View Pro Zellenformat
VP Get value
VP SET BOOLEAN VALUE
VP SET DATE TIME VALUE
VP SET DATE VALUE
VP SET FIELD
VP SET FORMULA
VP SET NUM VALUE
VP SET TEXT VALUE
VP SET TIME VALUE
VP SET VALUES
Produkt: 4D
Thema: 4D View Pro Programmiersprache
Nummer:
9573
Erstellt: 4D v17 R4
4D View Pro Handbuch ( 4D v19)