Wie gesagt, bis jetzt habe ich eine Maske2 genommen, wenn ich jetzt aberd en datensatz erstellt habe, dann taucht er auch in der Ansicht auf, sollte ich diesen jetzt aber anklicken, dann will ich ja wieder die Details in maske1 sehen, es öffnet sich aber Maske2...???
Ich möchte mit einer Userform oder Eingabemaske ein neues Dokument erstellen, welches in der Ansicht sichtbar ist, und dann die Details in Maske1 anzeigt.
Es muß aber nicht zwingend eine Maske sein.Doch
Ich will nur die erste Dateneingabe in Maske 2 erstellen (Es muß aber nicht zwingend eine Maske sein.
Hallo Axel,
kann ich den Code als aktion über einen Button als Java Script starten?
Wenn in beiden Masken ein Feld "SFA-Nr" heißt, was muß ich denn dann hier eingeben?
Dann packe in Maske2 ein verborgenes Feld mit dem Namen "Form" rein, berechnet, Formel "Maske1". Das ist alles. Spätestens beim Speichern wird dieses Feld neu berechnet und hat dann den Wert "Maske1". Keine Stunts mit QuerySave/QueryClose notwendig.
Dann packe in Maske2 ein verborgenes Feld mit dem Namen "Form" rein, berechnet, Formel "Maske1". Das ist alles. Spätestens beim Speichern wird dieses Feld neu berechnet und hat dann den Wert "Maske1". Keine Stunts mit QuerySave/QueryClose notwendig.
Thomas, dieses Verfahren muss nicht unbedingt sicher sein.
Benrhard
Thomas, kannst Du mir die Einstellungen für das Feld näher beschrieben. Muß ich trotzdem noch die fOrmel im Queryclose haben?@Marie: Thomas hat wirklich alles beschrieben - dass Du Dir dann QueryClose-Code (und das wäre keine Formel!) sparen kannst und wie das Feld aufzubauen ist. Mehr gibt es dazu gar nicht mehr zu sagen.
Dann funzt es nähmlich nicht?
Im unteren Fenster (Form(feld): Wert habe ich Angebotsübersicht (Maske2) eingegeben (ohne = oder "")
... auch so einbauen, daß die Zellen nur null sind, nachdem ich die Maske schließe. Jetzt sind die Zellen ja "0", und ich muß sie überschreiben. Ich würde es besser finden, wenn diese leer sind, und sie sich nur mit "0" füllen, sollte ich nichts eintragen und die Makse so schließen.
Ich würde es besser finden, wenn diese leer sind, und sie sich nur mit "0" füllen, sollte ich nichts eintragen und die Makse so schließen.Dann solltest Du das im Querysave für alle relevanten Felder machen
@If(@ThisValue = ""; "0"; @Thisvalue)
@If(@ThisValue = ""; 0; @Thisvalue)
... vielen Dank schonmal an alle, die mir wirklich geholfen haben. Einige in diesem Forum reden ja immer nur und scheinen sich als Edle Ritter zu verstehen, die die Welt der Foren "säubern" wollen...
ich habe es im "Design Pane" der jeweiligen Felder eingegeben...