Boro Geschrieben 4. April 2002 Teilen Geschrieben 4. April 2002 Hallo ! Ich möchte gerne innerhalb einer Datenbank (Access 2000) Werte berechnen lassen. Ich habe zwei Felder, Anzahl-Kilometer und Pauschale, beide Werte multipliziert ergeben den Erstattungsbetrag. In einem Formular kann dass Ergebnis mit der entsprechenden Formel ohne Probleme ausgegeben werden, aber das Ergebnis soll auch in der Datenbank stehen. Kann ich da während der Entwurfszeit der Tabelle irgendwas einstellen ? Die Hilfe sagt dass ich eine Kalkulationstabelle erstellen kann, aber wie ? Danke im vorraus ! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
piomode1 Geschrieben 4. April 2002 Teilen Geschrieben 4. April 2002 Hi, Feivel! Eine Frage: Warum sollen denn die Ergebnisse selbst in der Datenbank gespeichert werden? (Reicht es denn wirklich nicht, das Ergebnis beim Anzeigen der Daten auszugeben?) Ansonsten mußt Du in die VBA-Kiste greifen: In (irgendeiner) Tabelle befindet sich ein Feld, in das die Km*Pausch-Ergebnisse geschrieben werden sollen. Dieses Feld wird im Formular angezeigt. Jetzt brauchst Du das AfterUpdate-Ereignis für das/die Feld(er), in denen sich Werte ändern können. In die Prozedur(en) schreibst du (jeweils) folgende Zeile: Me.<DeinErgebnisFeld> = <DeineKilometer> * <DeinePauschale> Die Texte in < > ersetzt Du (natürlich) durch Deine Feldnamen... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Prüfling007 Geschrieben 9. April 2002 Teilen Geschrieben 9. April 2002 Warum einfach, wenn es auch schwerer geht :-)!!! Wie wäre es mit einer Abfrage? Erstattungsbetrag: [TABELLE]![Pauschale]*[Tabelle]![Anzahl_Kilometer]. Um die Spalte Erstattungsbetrag zu speichern mußt du in der Entwurfsansicht der Tabelle die Spalte (Erstattung) erstellen .Dann kannst du den Wert mit einer Aktualisierungsabfrage errechnen, eintragen und speichern. Kannst aber auch nur mit der Auswahlabfrage arbeiten. Dann wird der Wert beim Aufruf der Abfrage immer neu berechnet. So long! A Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.