Tipps & Tricks
13.09.2000, 21:15 Uhr
In Access-Auswahlabfrage Berechnung durchführen und in Tabelle übernehmen
Ich habe folgende folgende Frage zu Access 97: Ich möchte in einer Auswahlabfrage das Resultat eines gerechneten Feldes direkt in die dazugehörende Tabelle eintragen. Das Resultat [AA]*[BB] soll direkt in das Feld [CC] eingetragen werden.
Diesen Wunsch kann Ihnen Access nur bedingt erfüllen. Entweder, Sie haben bereits ein Feld in der Tabelle vorbereitet, z.B. Total1. Dann können Sie die das entsprechende Feld in der Tabelle mit einer Aktualisierungsabfrage "updaten". Ändern Sie die Auswahlabfrage in eine Aktualisierungsabfrage und tragen Sie in der Zeile "Aktualisieren" unter dem Feld Total1 die Berechnung ein [ZahlA]*[ZahlB]. Die Felder, die Sie in der Formel verwenden, müssen in eckigen Klammern stehen. Ausgelöst wird die Aktualisierung durch einen Klick auf das ! in der Symbolleiste. Eine nähere Erklärung zu Aktualisierungsabfragen finden Sie unter folgendem Link [1].
Genausogut können Sie in der Auswahlabfrage ein neues Feld erstellen, indem Sie dem Feld einfach einen Namen geben, z.B. Total2:=[Total1]/50.
Dieses Ergebnis wird dann allerdings nicht in die Tabelle übernommen. In der Abfrage sieht das Ergebnis dann folgendermassen aus:
Da eine Abfrage aber eigentlich ja ebenfalls eine Tabelle ist, kann oftmals auch darauf aufbauend weitergearbeitet werden, ohne dass es überhaupt notwendig ist, den Eintrag in die entsprechende Tabelle zu übernehmen.
Kommentare
Es sind keine Kommentare vorhanden.