Seite 1 von 1
in Tabelle die Anzahl von bestimmten Buchstaben zählen
Verfasst: 19.10.2015, 20:42
von golo
Hallo
Ich habe eine Tabelle erstellt
um Fehlzeiten und Urlaub zu erfassen
Wenn ich in der Tabelle z.b.
ein K eingebe für Krank dann
sollen alle K in der Tabelle
Als Anzahl in einem Feld angezeigt
werden.
Hat da jemand einen script ?
gruss
in Tabelle die Anzahl von bestimmten Buchstaben zählen
Verfasst: 20.10.2015, 08:37
von armine
Hallo golo,
ein Pseudocode kann so aussehen.
var Anzahl_K = 0 ;
for (var Z = 0; Z < _Zeile.count; Z++) {
if (xfa.resolveNode("Zeile[" + Z + "].Zelle1").rawValue == "K") {
Anzahl_K++
}
}
this.rawValue = Anzahl_K
Wenn du in einer Zeile mehrere Zellen abarbeiten musst, kannst du das in einer weiteren Schleife erledigen.
vg armine
in Tabelle die Anzahl von bestimmten Buchstaben zählen
Verfasst: 20.10.2015, 09:12
von golo
Danke für die Antwort
Leider weis ich nicht wie ich den Code anwenden soll
Ich hab mal die PDF hochgeladen.
die Anzahl des Buchstaben K soll in dem Feld Krankheitstage
angezeigt werden.
in Tabelle die Anzahl von bestimmten Buchstaben zählen
Verfasst: 20.10.2015, 13:24
von armine
Hallo golo,
Datei hochladen wäre von Anfang an besser gewesen. Sinnvolle Namen vergeben wird ausdrücklich empfohlen, aber nicht in der Tabelle wie bei „Wei“. Das stört beim Abarbeiten.
Die Schleifen zum Auszählen der Eingaben habe ich eingefügt. Nun kannst du (im Januar) nur noch ein Zeichen („B“ wie Berufsschule, „U“ wie Urlaub oder „K“ wie krank) eingeben.
vg armine
in Tabelle die Anzahl von bestimmten Buchstaben zählen
Verfasst: 20.10.2015, 14:30
von golo
Nochmals Danke !!!!
Das mit dem U muss ich wieder rausnehmen weil ich auch halbe Tage
abrechnen muss.
Ein Problem habe ich noch :
Wenn ich z.B. ein oder zwei K eingebe und dann die K`s wieder
lösche bleibt immer eine 1 stehen obwohl kein k mehr vorhanden ist.
vielen Dank
in Tabelle die Anzahl von bestimmten Buchstaben zählen
Verfasst: 20.10.2015, 17:51
von armine
Hallo golo,
nachdem du nicht schreibst, wie du halbe Urlaubstage eintragen willst, habe ich mal "u" dafür genommen. ohne Eintrag eines Krankheitstages (auch bei gelöschten) ist das betreffende Feld nun leer.
vg armine
in Tabelle die Anzahl von bestimmten Buchstaben zählen
Verfasst: 20.10.2015, 19:43
von golo
Super !!!!
geht wie ich es mir vorgestellt habe und besser.
leider habe ich keine Ahnung von Java und kann mir nur
entfernt vorstellen was da passiert.
Ich komme aus der SPS programmierung und würde Java auch noch
lernen wenn ich nicht schon 45 wäre.
gruß
in Tabelle die Anzahl von bestimmten Buchstaben zählen
Verfasst: 21.10.2015, 12:51
von golo
Ich noch mal....
Ich kann die Seite mit der Tabelle mit "neues Exemplar zufügen"
erweitern.
Kann ich auch wenn ich die Berufsschultage eingegeben habe
das Exempar erweitern mit den Tabelleneintrag sodas
in der zweiten Tabelle auch die Tage erscheinen ?
Nicht mit Globaler Verbindung , denn es sollen nicht alle Exemplare die
gleichen Tage haben nur zum Beispiel die ersten 5
dann neue eingeben und wieder erweitern bis ich sie wieder geändert habe.
Gruß
in Tabelle die Anzahl von bestimmten Buchstaben zählen
Verfasst: 22.10.2015, 18:32
von armine
Hallo golo,
du kannst die Eintragungen für den Berufsschulbesuch von einem Blatt zum nächsten eingefügten übertragen. Ein neues Blatt wird nun nach dem aktuellen eingefügt und löschen trifft nun nicht mehr das letzte sondern das gerade sichtbare Blatt.
vg armine
in Tabelle die Anzahl von bestimmten Buchstaben zählen
Verfasst: 22.10.2015, 20:33
von golo
mal wieder Danke Danke !
Gruß