Eine Accessformel wird eingegeben beginnend mit der gewünschten Spaltenüberschrift gefolgt von einem Doppelpunkt. Ohne das in Excel benötigte Gleichheitszeichen folgt nun die Formel. Anders als bei Excel wird nicht mit Spalten / Zeilen oder Zelladressen gearbeitet, sondern mit den Feldnamen sprich Spaltenüberschriften. Diese werden in eckige Klammern [] gesetzt.
Nachfolgend eine Liste einiger Accessformeln. Ich werde versuchen die Liste stetig zu erweitern.
1.) Erzeuge neue Spalte "Gruppe".
Kriterium: Artikelnummer beginnt mit 1 dann Bekleidung sonst Möbel.
Gruppe: Wenn(Links([ARTIKEL];1)=1;"Bekleidung";"Möbel")
2.) Erzeuge neue Spalte "Karton Bekleidung"
Kriterien: Artikelnummer beginnt mit 1 und ID beginnt mit 1 dann Bekleidung im Karton sonst kein Eintrag.
Karton Bekleidung: Wenn(Links([ARTIKEL];1)=1 Und Links([ID];1)=1;"Bekleidung im Karton";"")
3.) Erzeuge neue Spalte "Hose"
Kriterium: Innerhalb der Beschreibung kommt das Wort 'Hose' vor. Ausgabe 1 bzw 0.
HOSE: Wenn(InStr([Beschreibung];"HOSE")>0;1;0)
4.) Erzeuge neue Spalte "Tag_Zahl". Ausgabe Tag als Zahl
Tag_Zahl: Tag([Datum])
5.) Erzeuge neue Spalte "Monat_Zahl". Ausgabe Monat als Zahl
Monat_Zahl: Monat([Datum])
6.) Erzeuge neue Spalte "Jahr_Zahl". Ausgabe Jahr als Zahl
Jahr_Zahl: Jahr([Datum])
7.) Erzeuge neue Spalte "Tag_komplett". Ausgabe Tag ausgeschrieben
Tag_komplett: Format([Datum];"dddd")
8.) Erzeuge neue Spalte "Monat_komplett". Ausgabe Monat ausgeschrieben
Monat_komplett: Format([Datum];"mmmm")
9.) Erzeuge neue Spalte "Kalenderwoche". Ausgabe der KW
Kalenderwoche: Format([Datum];"ww";2;2)
10.) Eine Spalte ( Datum_Uhrzeit ) enthält den Wert Datum und Uhrzeit. Erzeuge eine neue Spalte nur Datum und erzeuge eine neue Spalte nur Uhrzeit.
Das Format ist jeweils in den Eigenschaften auf Datum bzw Uhrzeit gestellt.
Datum: Int([Datum_Uhrzeit])
Uhrzeit: [Datum_Uhrzeit]-Int([Datum_Uhrzeit])