replace über Button

Eigentlich ist mir die Frage peinlich, aber es kann sonst niemand helfen ... :)

Moderator: Moderatoren

Antworten
vorti
UDF-Programmierer
UDF-Programmierer
Beiträge: 61
Registriert: Mo, 25. Sep 2017 12:21

replace über Button

Beitrag 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.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9343
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 358 Mal
Kontaktdaten:

Re: replace über Button

Beitrag von Tom »

Kommandos sind in Codeblöcken nicht möglich. Deine Funktion ist „FieldPut“.
Herzlich,
Tom
vorti
UDF-Programmierer
UDF-Programmierer
Beiträge: 61
Registriert: Mo, 25. Sep 2017 12:21

Re: replace über Button

Beitrag von vorti »

Perfekt, danke.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: replace über Button

Beitrag von brandelh »

oder die direkte Zuordnung per Funktion:

Code: Alles auswählen

{|p1,p2,oXbp|  (nDB)->Feld := "Wert" }
Gruß
Hubert
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9343
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 358 Mal
Kontaktdaten:

Re: replace über Button

Beitrag 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:
Herzlich,
Tom
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: replace über Button

Beitrag 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
Gruß
Hubert
Antworten