Automatisiertes Formularfeld

Ich möchte in einem Formular ein Feld anlegen, dass automatisch ausgefüllt wird mit: - lfd. Nr. Datensatz (angefangen bei 200); -KW des Eintrages; -Jahr des Eintrages. Es sollte dann in etwa so aussehen: 203-52-2000.
Bitte dran denken: habe keine GROSSEN Programmierkenntnisse.

Danke

Jürgen

Erzeuge auf dem Formular eine Texteingabebox. In den Eigenschaften trägst Du als „Standardwert“ eine Formel ein, wie z.B. =[MeineTabelle]![FeldMitAutowert] & „-“ & „KW“ & „-“ & Jahr(Jetzt())

Allerdings die Zeichen „KW“ mußt Du durch eine Funktion ersetzen, die die KW eines Datums berechnet. Du findest unter www.donkarl.com eine FAQ, in der unteranderem beschrieben wird, wie man die KW eines Datums berechnet.

Ich habe das nicht getestet, sondern so aus dem Hut gezaubert. Insofern mußt Du etwas experimentieren.

MfG, Lars Betzin

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Jürgen, wenn du ein Datumsfeld mit WW formatierst, dann erhälst Du auch die Kalenderwoche …

Beispiel von Lars (modifiz.):

=[MeineTabelle]![FeldMitAutowert] & „-“ & format(jetzt();„ww“) & „-“ & Jahr(Jetzt())

gruss Andreas

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Ganz allgemein sollte man von derart zusammengesetzten Feldern besser die Finger lassen. Die Datenbank bleibt um einiges übersichtlicher, fehlerfreier und auf jeden Fall besser zugreifbar, wenn man einzelne Daten auch in separaten Feldern ablegt und dann mit dem jeweils passenden Typ ablegt!

Reinhard