Tipps & Tricks 30.08.2000, 20:00 Uhr

Access - Alle Preise um den gleichen Betrag erhöhen

Ich möchte in einer Access Tabelle die Verkaufspreise von CDs um 70 Rappen erhöhen. Wie gehe ich da vor, ohne bei jedem einzelnen Betrag «Hand anzulegen» zu müssen?
Folgendes Beispiel wurde zwar unter Access 2000 erstellt, die Vorgehensweise ist aber auch bei Access 97 genau gleich.
Um in einer Tabelle irgendwelche Daten zu verändern verwenden Sie eine Aktualisierungsabfrage. Erstellen Sie eine (normale)Auswahlabfrage in der Entwurfsansicht, die auf der zu ändernden Tabelle basiert. Ziehen Sie das zu ändernde Feld in die Abfrage, und evt. ein Feld für ein Kriterium, falls Sie beispielsweise CDs und DVDs in der selben Tabelle auflisten, aber nur die Preise der CDs ändern wollen.
Aendern Sie nun die Auswahlabfrage über den entsprechenden Button in eine Aktualisierungsabfrage. Die Felder im unteren Teil verändern sich, Sie erhalten zusätzlich eine Zeile "Aktualisieren".
Füllen Sie die entsprechenden Felder wie abgebildet mit dem Kriterium (hier CD) und der Formel für die Berechnung aus (hier [Feldname]+0.7).
Wenn Sie jetzt in die Datenblattansicht wechseln, sehen Sie, welche Zellen geändert werden, sobald sie die Aktualisierung ausführen. Bis jetzt ist noch nichts passiert, alles ist noch beim Alten. Erst, wenn Sie auf den "Ausführen"-Button klicken, werden die Zellen aktualisiert! Sie werden zuvor noch informiert, wieviele Zellen aktualisiert werden, und dass der Vorgang nicht rückgängig gemacht werden kann.
Wenn Sie sich die Abfrage wieder in der Datenblattansicht anschauen, werden Sie sehen, dass die Aktualisierung stattgefunden hat und die Preise in der Tabelle um Fr. 0.70 erhöht wurden.
Den Unterschied in den Abfragen können Sie leicht am Symbol erkennen.
Wenn die Abfrage gespeichert wird, sollten Sie vorsichtig damit umgehen, denn ein erneutes Doppelklicken auf die Aktualisierungsabfrage führt jeweils sofort die Aktualisierung durch. Sie können Sie aber in der Entwurfsansicht öffnen und ändern.



Kommentare
Es sind keine Kommentare vorhanden.