Seite 1 von 1

replace über Button

Verfasst: Fr, 16. Feb 2018 10:12
von vorti
Hallo,
weiß jemand, wie man den replace Befehl über activate bzw. keyboard slot eines buttons ausführen kann, ich bekomme da nen Syntax error.

Re: replace über Button

Verfasst: Fr, 16. Feb 2018 10:15
von Tom
Kommandos sind in Codeblöcken nicht möglich. Deine Funktion ist „FieldPut“.

Re: replace über Button

Verfasst: Fr, 16. Feb 2018 10:30
von vorti
Perfekt, danke.

Re: replace über Button

Verfasst: Fr, 16. Feb 2018 10:31
von brandelh
oder die direkte Zuordnung per Funktion:

Code: Alles auswählen

{|p1,p2,oXbp|  (nDB)->Feld := "Wert" }

Re: replace über Button

Verfasst: Fr, 16. Feb 2018 11:35
von Tom
Stimmt, das geht natürlich auch, allerdings verwende ich den Zuweisungsoperator selten, um die Manipulation von Tabellendaten im Code sauberer von der Manipulation von Speicherdaten zu trennen (für die Auffindbarkeit).

Man kann auch eine UDF schreiben und darin weiterhin replacen, also mit dem Kommando arbeiten. :wink:

Re: replace über Button

Verfasst: Fr, 16. Feb 2018 12:40
von brandelh
Tom hat geschrieben: Fr, 16. Feb 2018 11:35 allerdings verwende ich den Zuweisungsoperator selten, um die Manipulation von Tabellendaten im Code sauberer von der Manipulation von Speicherdaten zu trennen (für die Auffindbarkeit).
stimmt mache ich normal auch so, und da es in einem Codeblock nicht geht ... mach ich das auch gerne so:

Code: Alles auswählen

{|p1,p2,oXbp|  (nDB)->Feld := "Wert" } // REPLACE 
Mein Texteditor kann Zeilen mit gefundenen Treffern anzeigen, so sehe ich die Zeilen auch wenn ich nach REPLACE suche