von RobertG » Sa, 14.09.2013 19:22
Hallo a-zeller,
a-zeller hat geschrieben:
Nehmen wir an, ich habe eine Tabelle mit den Felder Stückzahl, Preis/Stück und Preis in jedem Datensatz. Nun möchte ich natürlich nur Stückzahl und Preis/Stück eingeben, Preis soll berechnet und im DS gespeichert werden.
Ich habe mit Filemaker nie gearbeitet. Grundsätzlich würde ich nie einen Wert in der Tabelle speichern, der sich aus anderen Werten der Tabelle schließen lässt. So ein Wert wird durch eine Abfrage berechnet. Wenn Du das unbedingt speichern willst, dann musst Du dazu bei Base zu einem Makro greifen.
Ohne Eingabe läuft das mit einer Abfrage:
SELECT "Tabelle".*, "Stückzahl"*"Preis/Stück" AS "Preis" FROM "Tabelle"
In so eine Abfrage kannst Du auch Daten eingeben und der Preis wird Dir immer angegeben.
Gruß
Robert
Hallo a-zeller,
[quote="a-zeller"]
Nehmen wir an, ich habe eine Tabelle mit den Felder [i]Stückzahl[/i], [i]Preis/Stück[/i] und [i]Preis[/i] in jedem Datensatz. Nun möchte ich natürlich nur [i]Stückzahl[/i] und [i]Preis/Stück[/i] eingeben, [i]Preis[/i] soll berechnet und im DS gespeichert werden. [/quote]
Ich habe mit Filemaker nie gearbeitet. Grundsätzlich würde ich nie einen Wert in der Tabelle speichern, der sich aus anderen Werten der Tabelle schließen lässt. So ein Wert wird durch eine Abfrage berechnet. Wenn Du das unbedingt speichern willst, dann musst Du dazu bei Base zu einem Makro greifen.
Ohne Eingabe läuft das mit einer Abfrage:
SELECT "Tabelle".*, "Stückzahl"*"Preis/Stück" AS "Preis" FROM "Tabelle"
In so eine Abfrage kannst Du auch Daten eingeben und der Preis wird Dir immer angegeben.
Gruß
Robert