13. Juni 2019 11:06
13. Juni 2019 12:20
NewTelNo := DELCHR(OldTelNo,'=',DELCHR(OldTelNo,'=','1234567890'));
14. Juni 2019 10:08
//Alle Zeichen ausser Ziffern und "+" im String löschen
String := DELCHR(String, '=', DELCHR(String , '=', '+0123456789')) ;
//Erstes "+" durch "00" ersetzen
IF COPYSTR(String,1,1) = '+' THEN
String := '00' + COPYSTR(String, 2);
//Übrige "+" Zeichen auch entfernen.
String := DELCHR(String, '=', DELCHR(String , '=', '0123456789'));
//Eventuell überflüssige "0" nach Ländervorwahl entfernen: 00XX0. Z.B. "0049(0)"
IF (COPYSTR(String,1,2) = '00') AND (COPYSTR(String,5,1) = '0') THEN
String := '00' + COPYSTR(String,3,2) + COPYSTR(String,6);
//Zu kurze und zu lange Nummer leeren.
IF (STRLEN(String) < 4) OR (STRLEN(String) > 18) THEN
String := '';
14. Juni 2019 10:49
vandyke hat geschrieben:Je nach Datenpflege muss ggf. mehr beachtet werden. Hier ein Auszug aus meinem Export:
14. Juni 2019 10:55
14. Juni 2019 11:00
14. Juni 2019 11:05
ERP-Berater hat geschrieben:V.a. Bsp 2 und 3 leuchten nicht sofort ein:
https://navision24.de/funktionen/string/delchr.html
3 Beispiele:
String := DELCHR(String, '=', DELCHR(String , '=', '0123456789')); //Bsp 1: Alles, außer Zahlen entfernen
String := DELCHR(String,'<>','|') //Bsp 2: Voran- u. nachgestelltes Pipezeichen entfernen
String := DELCHR(String,'<>',',') //Bsp 3: Voran- u. nachgestelltes Kommazeichen entfernen
14. Juni 2019 21:30
String := DELCHR(String, '=', DELCHR(String , '=', '0123456789'));
17. Juni 2019 07:52
17. Juni 2019 08:41
Jupiter hat geschrieben:Hast Du die Arklärung von fiddi zur Zeile durchgelesen?