Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19
4D View Pro Zellenformat
|
Zeichen | Beschreibung | Beispiel |
0 | Platzhalter zur Anzeige von Nullen. | #.00 zeigt 1.1 als 1.10 an |
. | Zeigt Dezimalstellen mit Punkt als Trenner an | 0.00 zeigt 1999 als 1999.00 an |
, | Zeigt in einer Zahl Trenner für Tausender an. Tausender werden durch Komma getrennt, wenn das Format ein Komma umgeben von Nummernzeichen "#" oder Nullen enthält. Die Zahl wird in Tausendergruppen formatiert. | #,0 zeigt 12200000 als 12,200,000 an |
_ | Passt die Breite zwischen Währungssymbol und Betrag dynamisch an. | Wird in der Regel mit Klammern kombiniert, um jeweils linke und rechte Einrückung zu setzen _(und_). |
@ | Formatierer für Text | Wendet das Format auf allen Text in der Zelle an |
* | Wiederholt das nächste Zeichen zum Ausfüllen der Spaltenbreite. | 0*- fügt genug Striche nach einer Zahl an, um die Zelle zu füllen, während *0 vor der Zahl führende Nullen setzt. |
" " | Zeigt den Text in Anführungszeichen ohne Interpretation. | "8%" erscheint als 8% |
% | Zeigt Zahlen als Prozent von 100. | 8% erscheint als .08 |
# | Platzhalter für Stellen ohne Anzeige von Extra Nullen. Hat eine Zahl mehr Stellen nach dem Dezimaltrenner als Platzhalter da sind, wird die Zahl aufgerundet. | #.# zeigt 1.54 als 1.5 an. |
? | Platzhalter für Stellen, der Platz für Extra Nullen frei lässt, sie aber nicht anzeigt. Typische Verwendung ist die Ausrichtung von Zahlen nach dem Dezimaltrenner. | $? richtet unterschiedliche Beträge nach dem Dollarzeichen aus. |
\ | Zeigt das darauffolgende Zeichen an. | #.00\? zeigt 123 als 123.00? an |
/ | Bei Verwendung mit Zahlen erscheinen sie als Bruchzahlen. Bei Verwendung mit Text, Datums- oder Zeitangaben erscheinen sie als Schrägstrich. | #/# zeigt .75 als 3/4 |
[ ] | Erstellt Formate nach Bedingung. | [>100][GREEN]#,##0;[<=-100][YELLOW]#,##0;[BLUE]#,##0 |
E | Format für wissenschaftliche Notation. | #E+# - zeigt 1,500,500 als 2E+6 |
[color] | Formatiert Text oder Zahlen in der angegebenen Farbe | [#Green]###.##[Red]-###.### |
//Zellenwert als spezifisches Währungsformat setzen
VP SET VALUE(VP Cell("ViewProArea";3;2);New object("value";125571.35;"format";"_($* #,##0.00_)")
4D View Pro bietet folgende Konstanten für Datum- und Zeitformate nach ISO 8601:
Konstante | Wert | Kommentar |
vk pattern full date time | "_fullDateTimePattern_" | ISO 8601 Format für ausgeschriebenes Datum und Zeit in der aktuellen Systemeinstellung Standardmuster USA: "dddd, dd MMMM yyyy HH:mm:ss" |
vk pattern long date | "_longDatePattern_" | ISO 8601 Format für ausgeschriebenes Datum in der aktuellen Systemeinstellung. Standardmuster USA: "dddd, dd MMMM yyyy" |
vk pattern long time | "_longTimePattern_" | ISO 8601 Format für die Zeit in der aktuellen Systemeinstellung. Standardmuster USA: "HH:mm:ss" |
vk pattern month day | "_monthDayPattern_" | ISO 8601 Format für Monat und Tag in der aktuellen Systemeinstellung. Standardmuster USA: "MMMM dd" |
vk pattern short date | "_shortDatePattern_" | Abgekürztes ISO 8601 Format für das Datum in der aktuellen Systemeinstellung. Standardmuster USA: "MM/dd/yyyy" |
vk pattern short time | "_shortTimePattern_" | Abgekürztes ISO 8601 Format für die Zeit in der aktuellen Systemeinstellung. Standardmuster USA: "HH:mm" |
vk pattern sortable date time | "_sortableDateTimePattern_" | ISO 8601 Format für sortierbares Datum und Zeit in der aktuellen Systemeinstellung. Standardmuster USA: "yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss" |
vk pattern universal sortable date time | "_universalSortableDateTimePattern_" | ISO 8601 Format für sortierbares Datum und Zeit in der aktuellen Systemeinstellung mit UTC. Standardmuster USA: "yyyy\'-\'MM\'-\'dd HH\':\'mm\':\'ss\'Z\'" |
vk pattern year month | "_yearMonthPattern_" | ISO 8601 Format für Monat und Jahr in der aktuellen Systemeinstellung. Standardmuster USA: "yyyy MMMM" |
//Zellenwert als spezifisches Format für 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))
Um in Ihrem System eigene Datums- oder Zeitformate zu erstellen, können Sie folgende Formate miteinander kombinieren:
Code (not case-sensitive) | Beschreibung | Beispiel | |
Datum | (Januar 1, 2019) | ||
m | Monatszahl ohne führende Null | 1 | |
mm | Monatszahl mit führender Null | 01 | |
mmm | Monatsname, kurz | Jan | |
mmmm | Monatsname, lang | Januar | |
d | Tageszahl ohne führende Null | 1 | |
dd | Tageszahl mit führender Null | 01 | |
ddd | Wochentag, kurz | Die | |
dddd | Wochentag, lang | Dienstag | |
yy | Jahr, kurz | 19 | |
yyyy | Jahr, lang | 2019 | |
Zeit | (2:03:05 PM) | ||
h | Stunde ohne führende Null. 0-23 | 2 | |
hh | Stunde mit führender Null. 00-23 | 02 | |
m | Minuten ohne führende Null. 0-59 | 3 | |
mm | Minuten mit führender Null. 00-59 | 03 | |
s | Sekunden ohne führende Null. 0-59 | 5 | |
ss | Sekunden mit führender Null. 00-59 | 05 | |
[h] | Vergangene Zeit in Stunden | 14 (kann mehr als 24 sein) | |
[mm] | Vergangene Zeit in Minuten | 843 | |
[ss] | Vergangene Zeit in Sekunden | 50585 | |
AM/PM | Tageszeit. Ohne Angabe wird das 24 Stundenfomat verwendet. | PM |
Hinweis: Das Format 'm' wird je nach Position im Format unterschiedlich interpretiert. Steht es direkt nach 'h' bzw. 'hh' oder direkt vor 's' bzw. 'ss', wird es als Minuten interpretiert, sonst als Monat.
Zusätzlich zu den oben beschriebenen Sonderzeichen und Codes gibt es weitere Zeichen und Symbole zur Gestaltung Ihrer Formatvorlagen. Diese benötigen nicht die Symbole \ oder "" und haben keine Auswirkung auf die Interpretation von Formaten. Sie erscheinen so, wie sie in der Vorlage dargestellt werden.
Zeichen | Beschreibung | Beispiel |
+ and - | Plus und Minuszeichen | ### + ### = ###,### |
( ) | Linke und rechte Klammer | (-###.##) |
: | Doppelpunkt | hh:mm:ss |
^ | Caret-Zeichen | #^# |
' | Apostroph | '###### |
{ } | Geschweifte Klammern | {###,###,###} |
< > | Zeichen für kleiner als und größer als | ## >## |
= | Ist-gleich Zeichen | #+#=## |
/ | Schrägstrich (Bei Zahlenformaten werden diese als Bruchzahl angezeigt) | mm/dd/yyyy |
! | Ausrufezeichen | $###.00! |
& | kaufmännisches Und | "Hallo" & "Willkommen" |
~ | Tilde | ~## |
Abstand | ||
€ | Euro | €###.00 |
£ | Britische Pfund | £###.00 |
¥ | Japanische Yen | ¥###.00 |
$ | Dollarzeichen | $###.00 |
¢ | Centzeichen | .00¢ |
Number format codes in Excel
VP SET DATE TIME VALUE
VP SET DATE VALUE
VP SET FORMULA
VP SET NUM VALUE
VP SET TEXT VALUE
VP SET TIME VALUE
VP SET VALUE
Produkt: 4D
Thema: 4D View Pro Programmiersprache
Erstellt: 4D v17 R4
4D View Pro Handbuch ( 4D v19)