Autor Thema: Felde auslesen und in ein anderes einsetzen Bzw ersetzen  (Gelesen 16125 mal)

Offline help

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Weiblich
Hallo
1.Ich habe eine combobox aus der ein wert z.B. blau steht diesen möchte ich nun in das andere Feld Farbe  setzten.
2.Ich habe ein Feld Preis und ein feld neuer preis nun soll das feld preis mit dem feld neuer preis ersetzt werden.
das soll aber noch in dem Dokument geschehen

Wer kann mir hier mal helfen
Liebe Grüße
Beatrix (Bea)

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #1 am: 07.12.11 - 09:19:32 »
1. Mach das 2. Feld berechnet und schreib den Namen des 1. Feldes in den Script bereich des Feldes und lass das Dokument nach ändern eines Feldes aktualisieren.
2. Wo kommt der "neue Preis" her? Ist der im selben Dokument? Wann soll der Preis gewecheselt werden? Über den Klick auf einen Button?

Gruß Chris
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline help

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Weiblich
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #2 am: 07.12.11 - 09:27:57 »
Hallo
also ich fülle ein formular aus und schrebe den preis xy nun bekommt ein anderer das Schreiben und schreibt in das feld neuer Preis kostet weniger als xy und dann soll das preis feld mit dem preis xy durch den neuen ersetz werden
Liebe Grüße
Beatrix (Bea)

Offline help

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Weiblich
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #3 am: 07.12.11 - 09:32:28 »
Wenn ich das 2te Feld berechnet mache kann ich da nichts mehr hineinschreiben
Liebe Grüße
Beatrix (Bea)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #4 am: 07.12.11 - 09:34:27 »
Könntest Du Dir beim Schreiben bitte etwas mehr Mühe geben? Wir sind hier nicht in einem Teenie-Forum!

Bernhard

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #5 am: 07.12.11 - 09:59:02 »
Das 2. Feld wird doch automatisch befüllt mit "Blaun". Da muss man nichts eintragen können.

zum Preis beim speichern:
Wenn(Preis!=NeuerPreis;SetztFeldPreis=NeuerPreis;Preis)
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #6 am: 07.12.11 - 09:59:49 »
Wenn ich das 2te Feld berechnet mache kann ich da nichts mehr hineinschreiben
Also möchtest Du in der Combobox etwas auswählen, das dann in das zweite Feld übernommen wird, und dort willst Du es überschreiben können?

Kann man alles machen, wird aber etwas komplizierter. Die Frage nach dem Warum dürfte erlaubt sein.

Offline help

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Weiblich
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #7 am: 07.12.11 - 10:02:38 »
Hallo Bernhard,
ich bin auch nicht davon ausgegangen das, dass hier ein Teenie-Forum! ist.
Andersrum denke ich je genauer man sein Anliegen beschreibt, desto eindeutiger ist es für den Leser.:-)
Liebe Grüße
Beatrix (Bea)

Offline help

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Weiblich
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #8 am: 07.12.11 - 10:04:49 »
Hallo Peter
es werden beide Felder nicht automatisch befüllt sondern die Preise werden von Hand eingetragen.
Preis=editierbar
Preisneu= editierbar

es ist nun so nur wenn ein neuer preis eingegeben wird soll der alte Preis durch den neuen ersetzt werden
Liebe Grüße
Beatrix (Bea)

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #9 am: 07.12.11 - 10:12:12 »
Damit sind neuer Preis und alter Preis immer gleich? Außer man ändert den alten Preis manuell?

Ich muss jetzt erstmal was frühstücken, vielleicht verstehe ich es dann ... ;)

Du könntest das im Exiting des Feldes "neuer Preis" machen, es ist aber nicht sicher, dass Du das Feld wirklich verlässt (Feldinhalt ändern, und dann Dokument speichern und schließen -> kein Exiting).

Oder Du merkst Dir im PostOpen den aktuellen Wert, und stellst dann im Postrecalc und/oder Querysave fest, dass sich etwas geändert hat, und übernimmst dann den neuen Preis. Wenn aber danach der alte Preis manuell geändert wurde, musst Du das auch wieder abfangen. Wie gesagt, geht, aber ich verstehe es ehrlich gesagt nicht, wozu Du das brauchst.

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #10 am: 07.12.11 - 10:13:43 »
Bitte trenn doch deine zwei Probleme genauer.
Ist das mit der Combobox über meinen beschriebenen Weg gelöst?  :)

Das mit den Preisen ist auch kein Problem. Da gibt es sicher mehrere Lösungen.
Versuch doch mal bitte, genau zu erklären was du machen möchtest.
Denn Theoretisch gibts hier schon zwei Antworten auf deine zwei Fragen.

Zitat
Andersrum denke ich je genauer man sein Anliegen beschreibt, desto eindeutiger ist es für den Leser.:-)
Und genau das wäre ein guter Anfang :)


Chris
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline help

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Weiblich
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #11 am: 07.12.11 - 10:16:57 »
Hallo Peter
dann wünsche ich erst einmal guten Appetitt:-)


Ich brauche das um nach einem Antrag nach der Prüfung einen, wenn vorhanden besseren Preis einzutragen,
es ist die Frage ob man den alten Preis sogar in der History speichern kann???
Liebe Grüße
Beatrix (Bea)

Offline help

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Weiblich
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #12 am: 07.12.11 - 10:19:20 »
Hallo Klafu
erst einmal das Problem Preis

in meinem Dokument

es werden beide Felder nicht automatisch befüllt sondern die Preise werden von Hand eingetragen.
Preis=editierbar
Preisneu= editierbar

es ist nun so nur wenn ein neuer preis eingegeben wird soll der alte Preis durch den neuen ersetzt werden
Liebe Grüße
Beatrix (Bea)

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #13 am: 07.12.11 - 10:30:09 »
Dann prüf einfach beim speichern, ob der Wert im Feld neuer Preis anders ist, als der Wert im Feld Preis
Zitat
Wenn(Preis!=NeuerPreis;SetztFeldPreis=NeuerPreis;Preis)

Chris
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline help

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Weiblich
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #14 am: 07.12.11 - 10:45:03 »
@If(as_mis_price!="";@SetField( as_preis;as_mis_preis));

@If(as_mis_price!="");@SetField( as_preis;as_mis_preis)

bei beiden Formeln bekomme ich aber immer wieder eine Fehlermeldung ????


Fehler:Data not saved to due to script erro(s)
Liebe Grüße
Beatrix (Bea)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #15 am: 07.12.11 - 10:50:09 »
Das sind wieder zwei unterschiedliche Fehler:
1. Bitte die Syntax zu @SetField nachlesen.
2. Was steht im QuerySave der Maske?

Bernhard

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #16 am: 07.12.11 - 10:56:25 »
... die Syntax zum @If stimmt auch nicht...  ;)

Toni
Grüßle Toni :)

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #17 am: 07.12.11 - 10:58:38 »
Wofür brauchst Du überhaupt preisNeu?
Beide Felder sind editierbar.
PreisNeu soll auf Preis gesetzt werden, wenn preisNeu geändert wird.
Warum einfach nicht EIN PREIS - Feld und ein Historie-Feld für Preiswechsel.

Nicht bös gemeint, aber so erinnert mich das stark an:
http://www.youtube.com/watch?v=46btEgKmCTo  ;D
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #18 am: 07.12.11 - 11:00:43 »
Um das fortzuspinnen: Was, wenn ein User gleich den alten Preis ändert? Wozu sollte er überhaupt an Preis_Neu drehen?

Weiters: @SetField braucht es überhaupt nicht ...

Bernhard

Offline help

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Weiblich
Re: Felde auslesen und in ein anderes einsetzen Bzw ersetzen
« Antwort #19 am: 07.12.11 - 11:02:41 »
Hallo Pitiyankee

Des Menschenwunsch ist ein Himmelreich voraalen wenn er mehr zu sagen hat :-) dafür brauche ich das
Liebe Grüße
Beatrix (Bea)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz