von RobertG » Mo, 25.09.2017 17:02
Hallo Ronny,
mir scheint, dass Du Base in die falsche Richtung betreiben willst:
Die Dateneingabe erfolgt in Base direkt, eventuell auch in einem Formular.
Der Ausdruck, z.B. in einer Rechnung, erfolgt über einen Bericht. Du kannst da auch per Makro viele andere Möglichkeiten nutzen. Von den auszudruckenden Daten fließt aber nichts zurück in die Datenbank. Folglich muss der Gesamtpreis über die Einzelpreise in der Datenbank gespeichert sein - und das muss reichen. Grundsätzlich kannst Du natürlich auch den Gesamtpreis dort direkt vorher berechnen. Eine Berechnung des Gesamtpreises im Writer und eine Rückgabe an Base ist aber nicht nur unnötig, sondern kann auch dazu führen, dass durch eine zusätzliche Fehlerquelle die Summe aus Datenbank und Writer nicht mehr übereinstimmt. Beliebt wäre hier sicher die Fehlerquelle "händische Änderungen in Rechnungen".
Gruß
Robert
Hallo Ronny,
mir scheint, dass Du Base in die falsche Richtung betreiben willst:
Die Dateneingabe erfolgt in Base direkt, eventuell auch in einem Formular.
Der Ausdruck, z.B. in einer Rechnung, erfolgt über einen Bericht. Du kannst da auch per Makro viele andere Möglichkeiten nutzen. Von den auszudruckenden Daten fließt aber nichts zurück in die Datenbank. Folglich muss der Gesamtpreis über die Einzelpreise in der Datenbank gespeichert sein - und das muss reichen. Grundsätzlich kannst Du natürlich auch den Gesamtpreis dort direkt vorher berechnen. Eine Berechnung des Gesamtpreises im Writer und eine Rückgabe an Base ist aber nicht nur unnötig, sondern kann auch dazu führen, dass durch eine zusätzliche Fehlerquelle die Summe aus Datenbank und Writer nicht mehr übereinstimmt. Beliebt wäre hier sicher die Fehlerquelle "händische Änderungen in Rechnungen".
Gruß
Robert