Hallo Leute,
ich benötige mal wieder Hilfe.
Ich habe ein Formular mit den Feldern "angebotsnr", "Angebots-ID", "angebotsdatum".
Ich würde gerne, dass sich "Angebotsnr" aus "Angebotsdatum" und "Angebots-ID" zusammensetzt.
Ich habe es schon über "Standardwert" versucht, aber leider bleibt das Textfeld leer. Wie bekomme ich hin, dass sich das Feld "angebotsnr" sagen wir mal "berechnet" und auch bei Änderungen sich im Formular ändert.
Ich steh mal wieder auf dem Schlauch.
Danke schon einmal für eure Hilfe.
Hallo,
die Angebotsnr wird aber nicht in der Tabelle gespeichert, die wird in Abfragen immer nur zusammengesetzt.
In welchem Format hättest Du gern das Datum, bzw. wie soll so eine fertige Angebotsnr aussehen ?
Hallo,
und wo brauchst Du dieses berechnete Feld?
Du kannst die Berechnung überall dort ausführen, wo Du sie brauchst, z. B. im Steuerelementinhalt eines Textfeldes ("angebotsnr") im Formular:
=Format(nz([angebotsdatum];"");"yyyy.mm.dd") & nz([Angebots-ID];"")
Gespeichert wird diese Berechnung (der berechnete Wert) nicht. <edit>
btw: Sonder- und Leerzeichen in Namen sind dringend zu vermeiden!
Hallo den Wert brauch ich dann in der Tabelle "Angebot" Feldname AngebotsNR.
Das Datumsformat wäre am dd.mm.yyyy.
Schreibt er diesen Wert nachdem man aktualisiert nicht in die Tabelle?
Hallo,
habe ich und auch Klaus doch gesagt: Nein
Und eine Speicherung brauchst Du auch nicht, weil die Berechnung überall dort ausgeführt werden kann, wo sie gebraucht wird, z. B. beim Ausdruck einer Rechnung. Da geht es dann analog zum geposteten Vorschlag.
Hallo,
ich auch noch mal:
Zitatden Wert brauch ich dann in der Tabelle "Angebot" Feldname AngebotsNR.
nein, den brauchst Du nicht in der Tabelle, im Gegenteil, das wäre fehlerträchtig, weil die Aktualisierung in der Tabelle (bei Änderung) nicht automatisch geht, sondern immer von Dir per VBA angestoßen werden muss.
Die Berechnung in der Abfrage genügt.
AngebotsNr: Format(Angebotsdatum;"jjjjmmtt") &"-" & AngebotIDAls Eintrag in der 1.Zeile einer leeren Spalte der Abfrage.
Das so in der Abfrage erzeugte Feld "AngebotsNr" kannst Du wie ein Tabellenfeld verwenden. Dieses berechnete Feld aktualisiert sich immer automatisch.