Die Anwendung unterschiedlicher Bedingungen auf Datenfelder ist sehr nützlich, wenn Sie Datenfeldwerte basierend auf anderen Feldern auswerten müssen. Der Ausdrucksgenerator in Access 2010 bietet Ihnen genau dies und unterstützt die Anwendung von Funktionen und Formeln. Er kann überall in Access 2010 mit beliebigen Datenbankelementen wie Formularen, Berichten, Abfragen und Tabellen verwendet werden. In diesem Beitrag verwenden wir den Ausdrucksgenerator in Abfragen zur Auswertung neuer Datenfeldwerte.
Starten Sie zunächst Access 2010 und erstellen Sie eine Tabelle. Navigieren Sie zur Registerkarte „Erstellen“ und klicken Sie auf „Tabelle“. Zur Veranschaulichung erstellen wir eine Tabelle mit den Feldern „ID“, „Mitarbeitername“, „Dienstjahr“ und „Gehalt“.

Nachdem Sie die Datenfelder in der Entwurfsansicht zugewiesen haben, schließen Sie diese und geben Sie ihr einen passenden Namen. Öffnen Sie die Tabelle in der Datenblattansicht und beginnen Sie mit dem Ausfüllen der Feldwerte.
![Verwenden des Ausdrucks-Generators in Access 2010 Verwenden des Ausdrucks-Generators in Access 2010]()
Wir beabsichtigen, das neue Gehalt unter der Bedingung zu bewerten, dass der Mitarbeiter eine Gehaltserhöhung erhält, wenn er seine Dienste länger als vier Jahre geleistet hat. Um diese Bedingung anzuwenden, erstellen wir eine Abfrage. Gehen Sie zur Registerkarte „Erstellen“ und klicken Sie auf „Abfrageentwurf“.
![Verwenden des Ausdrucks-Generators in Access 2010 Verwenden des Ausdrucks-Generators in Access 2010]()
Es wird ein Feld mit dem Tabellennamen angezeigt. Wählen Sie die zuletzt erstellte Tabelle aus und klicken Sie auf „Hinzufügen“.
![Verwenden des Ausdrucks-Generators in Access 2010 Verwenden des Ausdrucks-Generators in Access 2010]()
Doppelklicken Sie im eingefügten Tabellenfeld auf die Felder, die Sie in die Abfrage einfügen möchten.
![Verwenden des Ausdrucks-Generators in Access 2010 Verwenden des Ausdrucks-Generators in Access 2010]()
Platzieren Sie nun den Einfügecursor neben dem letzten Feld und klicken Sie in der Gruppe „Abfrage-Setup“ auf „Generator“.
![Verwenden des Ausdrucks-Generators in Access 2010 Verwenden des Ausdrucks-Generators in Access 2010]()
Es wird das Dialogfeld „Ausdrucks-Generator“ geöffnet. Hier schreiben wir einen Ausdruck, der das neue Gehalt gemäß der angegebenen Bedingung berechnet.
Wir haben einfach die bedingte Anweisung verwendet, wenn:
Neues Gehalt: Wenn([Dienstjahr]>4,[Gehalt]*2,5,[Gehalt]*1)
Es wird ein neues Tabellenfeld mit dem Namen „Neues Gehalt“ erstellt, in dem Sie das neue Gehalt der Mitarbeiter sehen. Wenn Sie mit dem Schreiben der Bedingung fertig sind, klicken Sie auf „OK“, um fortzufahren.
![Verwenden des Ausdrucks-Generators in Access 2010 Verwenden des Ausdrucks-Generators in Access 2010]()
Der Ausdruck wird erfolgreich neben dem letzten Tabellenfeld hinzugefügt. Klicken Sie nun unter der Gruppe „Ergebnisse“ auf „Ausführen“.
![Verwenden des Ausdrucks-Generators in Access 2010 Verwenden des Ausdrucks-Generators in Access 2010]()
Bei der Ausführung der Abfrage wird ein neues Tabellenfeld mit dem Namen „Neues Gehalt“ angezeigt, das die neuen Gehälter der Mitarbeiter enthält, wie im Ausdrucks-Generator angegeben.
![Verwenden des Ausdrucks-Generators in Access 2010 Verwenden des Ausdrucks-Generators in Access 2010]()
Schließen Sie nun die Abfrage und geben Sie ihr einen passenden Namen.
![Verwenden des Ausdrucks-Generators in Access 2010 Verwenden des Ausdrucks-Generators in Access 2010]()
Sie können sich auch unsere zuvor besprochenen Anleitungen zum Erstellen von Tabellen in Access 2010 nur mit SQL-Befehlen und zum Verschlüsseln einer Datenbank mit einem Kennwort in Access 2010 ansehen .