Textfeld formatieren
Textfeld formatieren
Hallo,
ist es möglich ein Textfeld für die Ausgabe einer Zahl z.B. 7,75 zu formatieren. Wenn ja wie sieht das formatierte Textfeld aus.
Gruß Ulli
ist es möglich ein Textfeld für die Ausgabe einer Zahl z.B. 7,75 zu formatieren. Wenn ja wie sieht das formatierte Textfeld aus.
Gruß Ulli
Textfeld formatieren
Hallo Ulli,
zum Formatieren von Zahlen dient mir die Funktion von Stephen Chapman:
[font=courier new]function formatNumber(num,dec,thou,pnt,curr1,curr2,n1,n2) {
var x = Math.round(num * Math.pow(10,dec)) ;
if (x >= 0) n1=n2='' ;
var y = (''+Math.abs(x)).split('') ;
var z = y.length - dec ;
if (z<0) z-- ; for(var i = z ; i < 0 ;
i++) y.unshift('0') ;
if (z<0) z = 1 ;
y.splice(z, 0, pnt) ;
if(y[0] == pnt) y.unshift('0') ;
while (z > 3) {z-=3 ;
y.splice(z,0,thou) ;
}
var r = curr1+n1+y.join('')+n2+curr2 ;
return r
// number formatting function
// copyright Stephen Chapman 24th March 2006, 22nd August 2008
// permission to use this function is granted provided
// that this copyright notice is retained intact
// http://javascript.about.com/library/blnumfmt.htm
// num = die Zahl
// dec = Dezimalstellen (Anzahl)
// thou = Tausendertrennung
// pnt = Dezimaltrennung
// curr1 = vorgestelltes Währungssymbol
// curr2 = nachgestelltes Währungssymbol
// n1 = vorgestelltes Minus (oder was-auch-immer)
// n2 = nachgestelltes Minus
// z.B.: formatNumber(num.rawValue, 2 , '.' , ',' , '€ ' , '' , '-' , '') ~ "€ 9.876,12"
}[/font]
Damit kann man formatierte Zahlen auch in Text einbinden.
vg armine
zum Formatieren von Zahlen dient mir die Funktion von Stephen Chapman:
[font=courier new]function formatNumber(num,dec,thou,pnt,curr1,curr2,n1,n2) {
var x = Math.round(num * Math.pow(10,dec)) ;
if (x >= 0) n1=n2='' ;
var y = (''+Math.abs(x)).split('') ;
var z = y.length - dec ;
if (z<0) z-- ; for(var i = z ; i < 0 ;
i++) y.unshift('0') ;
if (z<0) z = 1 ;
y.splice(z, 0, pnt) ;
if(y[0] == pnt) y.unshift('0') ;
while (z > 3) {z-=3 ;
y.splice(z,0,thou) ;
}
var r = curr1+n1+y.join('')+n2+curr2 ;
return r
// number formatting function
// copyright Stephen Chapman 24th March 2006, 22nd August 2008
// permission to use this function is granted provided
// that this copyright notice is retained intact
// http://javascript.about.com/library/blnumfmt.htm
// num = die Zahl
// dec = Dezimalstellen (Anzahl)
// thou = Tausendertrennung
// pnt = Dezimaltrennung
// curr1 = vorgestelltes Währungssymbol
// curr2 = nachgestelltes Währungssymbol
// n1 = vorgestelltes Minus (oder was-auch-immer)
// n2 = nachgestelltes Minus
// z.B.: formatNumber(num.rawValue, 2 , '.' , ',' , '€ ' , '' , '-' , '') ~ "€ 9.876,12"
}[/font]
Damit kann man formatierte Zahlen auch in Text einbinden.
vg armine
Textfeld formatieren
Hallo armine,.
danke für Deine Hilfe, gibt es vielleicht eine einfachere Variante, bzw. gibt es ein Feld welches beides kann Text und Zahlen.
Ich habe in einer Zeile (Arbeitszeit Stunden einzutragen und gegebenenfalls halt auch "U", "K" , "S". Die Stunden berechne ich natürlich am Ende (Summe) . Im Num- Feld kann ich keinen Text eintragen oder ? und mit dem Textfeld habe ich die genannten Formatierungsprobleme.
Gruß Ulli
danke für Deine Hilfe, gibt es vielleicht eine einfachere Variante, bzw. gibt es ein Feld welches beides kann Text und Zahlen.
Ich habe in einer Zeile (Arbeitszeit Stunden einzutragen und gegebenenfalls halt auch "U", "K" , "S". Die Stunden berechne ich natürlich am Ende (Summe) . Im Num- Feld kann ich keinen Text eintragen oder ? und mit dem Textfeld habe ich die genannten Formatierungsprobleme.
Gruß Ulli
Textfeld formatieren
Da habe ich doch ein paar Fragen:
Werden die Stunden errechnet?
spielt sich alles an einem Tag ab oder gibt es auch Nachtschichten?
Sind die Eingaben in Stunden:Minuten oder werden die Minuten zu Dezimalen der Stunden verkrüppelt?
Handelt es sich um Monatslisten?
armine
Werden die Stunden errechnet?
spielt sich alles an einem Tag ab oder gibt es auch Nachtschichten?
Sind die Eingaben in Stunden:Minuten oder werden die Minuten zu Dezimalen der Stunden verkrüppelt?
Handelt es sich um Monatslisten?
armine
Textfeld formatieren
Hallo armine,
schicke Dir wenn ich zu Hause bin ca. 20.00 Uhr, meine Datei und ein paar Erklärungen dazu.
Vorerst bedanke ich mich für Deine Hilfe
Gruß Ulli
schicke Dir wenn ich zu Hause bin ca. 20.00 Uhr, meine Datei und ein paar Erklärungen dazu.
Vorerst bedanke ich mich für Deine Hilfe
Gruß Ulli
Textfeld formatieren
Hallo armine,
anbei meine Datei, Seite 1 trage ich die Std. mit Hand ein z.B. 8.0 schön wär wenn ich dafür das Komma nehmen könnte, weiterhin trage ich mit Hand ein U-für Urlaub, ein K-für Krank und ein S - für Schule.
Da ich monatlich nicht über 8,0 Std kommen darf berechne ich auf Seite 2 , die Ausgabe halt ebend 8,0 Std U,K,S. Auf dieser Seite 2 sollte dann halt nicht nur die 8 erscheinen sondern 8,0
Gruß Ulli
anbei meine Datei, Seite 1 trage ich die Std. mit Hand ein z.B. 8.0 schön wär wenn ich dafür das Komma nehmen könnte, weiterhin trage ich mit Hand ein U-für Urlaub, ein K-für Krank und ein S - für Schule.
Da ich monatlich nicht über 8,0 Std kommen darf berechne ich auf Seite 2 , die Ausgabe halt ebend 8,0 Std U,K,S. Auf dieser Seite 2 sollte dann halt nicht nur die 8 erscheinen sondern 8,0
Gruß Ulli
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Textfeld formatieren
Hallo Ulli,
anbei der ganze Formelkram, um in einem Textfeld sowohl Zahlen (< 13, die Arbeitszeitordnung und das Jugendschutzgesetz habe ich da "außen-vor-gelassen") als auch die Buchstaben K, S und U darzustellen und obendrein noch F für Feiertage.
Das Ganze sowohl für Std. und Min. als auch für Min. als Dezimale. Natürlich reicht in beiden Fällen das Komma (und was der Ziffenblock der Tastatur so hergibt), um die Std. und Min. zu separieren.
Bei Auswahl des Monat (egal welcher Tag) wird eine Tabelle für den Monat mit farblich gekennzeichneten Samstagen und Sonntagen aufgebaut. Wenn du auch noch die Feiertage einbauen willst, irgenwo im Forum steckt ein Urlaubsplaner von mir, der feste und bewegliche Feiertage kennt.
Das Ganze kannst du natürlch noch um das Sperren von Feldern verfeinern.
Was mich etwas verstört: Bei den Stunden mit den Dezimalen rechnet LCD 9.0 so, wie ich das nach dem Code erwarte. Den Reader kümmert das nicht – und ich habe ihm div. Geschmacksrichtungen (es fühern [oft|manchmal] viele Wege zum Ziel) angeboten.
vg armine
anbei der ganze Formelkram, um in einem Textfeld sowohl Zahlen (< 13, die Arbeitszeitordnung und das Jugendschutzgesetz habe ich da "außen-vor-gelassen") als auch die Buchstaben K, S und U darzustellen und obendrein noch F für Feiertage.
Das Ganze sowohl für Std. und Min. als auch für Min. als Dezimale. Natürlich reicht in beiden Fällen das Komma (und was der Ziffenblock der Tastatur so hergibt), um die Std. und Min. zu separieren.
Bei Auswahl des Monat (egal welcher Tag) wird eine Tabelle für den Monat mit farblich gekennzeichneten Samstagen und Sonntagen aufgebaut. Wenn du auch noch die Feiertage einbauen willst, irgenwo im Forum steckt ein Urlaubsplaner von mir, der feste und bewegliche Feiertage kennt.
Das Ganze kannst du natürlch noch um das Sperren von Feldern verfeinern.
Was mich etwas verstört: Bei den Stunden mit den Dezimalen rechnet LCD 9.0 so, wie ich das nach dem Code erwarte. Den Reader kümmert das nicht – und ich habe ihm div. Geschmacksrichtungen (es fühern [oft|manchmal] viele Wege zum Ziel) angeboten.
vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Textfeld formatieren
Hallo armine,
ich danke Dir für Deine sehr umfangreiche Hilfe. Ich glaube für mich ist das alles eine Nummer zu groß, da ich kaum bzw. keine Ahnung mit Lifecycle Designer habe.
Wenn Du Zeit haben solltest würde ich mich freuen von Dir eine Datei zu bekommen, nach dem Muster von Dir, aber im Querformat und für 20 Mitarbeiter. Es reicht die Variante mit den Dezimalzahlen also 8,0 - 7,75 usw. Feiertage brauche ich nicht farblich dargestellt.
In Deiner Datei funzt die Berechnung mit Dezimalzahlen nicht.
Danke Dir für Deine umfangreiche Hilfe
ich danke Dir für Deine sehr umfangreiche Hilfe. Ich glaube für mich ist das alles eine Nummer zu groß, da ich kaum bzw. keine Ahnung mit Lifecycle Designer habe.
Wenn Du Zeit haben solltest würde ich mich freuen von Dir eine Datei zu bekommen, nach dem Muster von Dir, aber im Querformat und für 20 Mitarbeiter. Es reicht die Variante mit den Dezimalzahlen also 8,0 - 7,75 usw. Feiertage brauche ich nicht farblich dargestellt.
In Deiner Datei funzt die Berechnung mit Dezimalzahlen nicht.
Danke Dir für Deine umfangreiche Hilfe
Textfeld formatieren
Hallo Ulli,
dass der Reader sich verhustet ist mir auch aufgefallen, egal ob man mit Komma oder Punkt formatiert. Der LCD kann’s sowohl als auch.
Dein Formular im Querformat lass ich mir mal durch den Kopf gehen. Wenn sich da nur nichts verkantet ...
vg armine
dass der Reader sich verhustet ist mir auch aufgefallen, egal ob man mit Komma oder Punkt formatiert. Der LCD kann’s sowohl als auch.
Dein Formular im Querformat lass ich mir mal durch den Kopf gehen. Wenn sich da nur nichts verkantet ...
vg armine