Beitrag von makuser (9 Beiträge) am Dienstag, 17.Juli.2007, 11:48.
Eigenes Datumsformat für Non-Coder
Antworten
Beitrag von Pouraga (1396 Beiträge) am Dienstag, 17.Juli.2007, 12:39.
Re: Eigenes Datumsformat für Non-Coder
Du brauchst scheinbar keine Funktion des Datum Feldes, dann nehme doch einfach ein ganz normales Textfeld.
Antworten
Beitrag von Pouraga (1396 Beiträge) am Dienstag, 17.Juli.2007, 12:59.
Re: Eigenes Datumsformat für Non-Coder
Antworten
Beitrag von Claus (4645 Beiträge) am Dienstag, 17.Juli.2007, 13:35.
Re: Eigenes Datumsformat für Non-Coder
kleiner Einwand...
1. muß das so lauten:
<perl>
if(%_put){
$_put{"TrackNr"}=datum("jetzt", "Jahr Monat Tag Stunde Minute");
$_put{"TrackNr"}=~ s/ //gi;
}
</perl>
2. wird dann die TrackNr nicht nur bei der Ersteingabe generiert, sondern bei eventuellen Änderungen ebenfalls immer neu berechnet und erfasst. Wenn die Nummer nur bei der Ersteingabe generiert/erfasst werden soll, dann so ändern:
<perl>
if($cmd eq "add"){
$_put{"TrackNr"}=datum("jetzt", "Jahr Monat Tag Stunde Minute");
$_put{"TrackNr"}=~ s/ //gi;
}
</perl>
den Code vor den "<do-Block" setzten und das hier
cmd=$cmd
beim "do_Block" einfügen, also
<do action=all cmd=$cmd...restliche Parameter...>
hth
Gruß
Claus
Antworten
Beitrag von Claus (4645 Beiträge) am Dienstag, 17.Juli.2007, 14:41.
Re: Eigenes Datumsformat für Non-Coder/Nachtrag
Antworten
Beitrag von makuser (9 Beiträge) am Mittwoch, 18.Juli.2007, 09:40.
Re: Eigenes Datumsformat für Non-Coder/Nachtrag
Vielen Dank für die erschöpfenden Antworten,
aber ich schätze an bp besonders, dass man in der Regel auch ohne Programmierung auskommt - Grund: siehe POURAGAS 3 Anläufe und die Antwort von Claus. Das man alles in Perl programmieren kann ist mir klar - aber das ist für meine Projekte i.d.R. zuviel Zeitaufwand, da ich schon den HTML-Code (fast komplett) von Hand schreibe.
In diesem Sinne lebe ich jetzt mit der Einschränkung durch die Punkte im String und Hoffe, dass die Standard-Funktionalität noch reift (s.u.a auch meine Beiträge zu den Relationen ...).
Antworten