Bei dieser Eingabe erhalte ich immer eine Fehlermeldung:
=„Zusammenfassung für dieses Jahr“ &
(=Format$([KDatum];„yyyy“;0;0)) " (" & Anzahl(*) & " " &
Wenn(Anzahl(*)=1;„Vertrag“;„Verträge“) & „)“
Hallo Lothar,
ich vermute, das Problem hat sich inzwischen gelöst, aber dennoch kurz eine Anmerkung:
Aus meiner Sicht sind 3 Dinge nicht korrekt:
a) Format-Befehl
b) Anzahl()-Funktion prüfen
c) Die Syntax beim Verbinden
a) Der Format-String wandelt sich in VB gerne in dieser Form um, reagiert dann aber seltsamerweise nicht mehr sauber.
Ich würde Dir zur Vereinfachung empfehlen die YEAR()-Funktion zu verwenden. Die liefert nur das Jahr zurück und nicht das Gesamte Datum.
b) Ob die Funktion Anzahl() funktioniert kann ich nicht sagen, da diese Funktion offenbar eine selbsterstellte ist. Zumindest gibt es die nicht in Access als Standardfunktion.
c) das „=“ vor dem Format-Befehl kann wegfallen, dafür fehlt ein „&“ zwischen Format und dem nachfolgenden „(“.
Aus meiner Sicht korrekt sollte es lauten:
=„Zusammenfassung für dieses Jahr“ & YEAR([KDatum] & " (" & Anzahl(*) & " " &
Wenn(Anzahl(*)=1;„Vertrag“;„Verträge“) & „)“
Gruß
Ulrich