Ever
got a task to replace a string or character in a string in Microsoft Dynamics NAV but unable to find the simplest solution for this problem.
Don't worry I have a simple solution for this task.
I have created a Codeunit which you can find below:
OBJECT Codeunit 50003 String Replaced
{
OBJECT-PROPERTIES
{
Date=03-08-18;
Time=12:10:48 PM;
Modified=Yes;
Version List=;
}
PROPERTIES
{
OnRun=BEGIN
OldStringG := 'OldString';
ReplaceWithG := 'New';
SearchStringG := 'Old';
NewStringG := ReplaceString(OldStringG,SearchStringG,ReplaceWithG);
MESSAGE(OldStringG);
MESSAGE(NewStringG);
END;
}
CODE
{
VAR
OldStringG@1000000001 : Text[250];
SearchStringG@1000000002 : Text[250];
ReplaceWithG@1000000003 : Text[250];
NewStringG@1000000000 : Text[250];
PROCEDURE ReplaceString@1000000007(OldStringP@1000000000 : Text[250];SearchStringP@1000000001 : Text[250];ReplaceWithP@1000000002 : Text[250]) NewStringL : Text[250];
BEGIN
NewStringL:= DELSTR(OldStringP,STRPOS(OldStringG,SearchStringP)) + ReplaceWithP + COPYSTR(OldStringP,STRPOS(OldStringP,SearchStringP) + STRLEN(SearchStringP));
END;
BEGIN
END.
}
}
You can modify this code according to your needs to make it suitable for your requirements.
Enjoyed the topic, Please do subscribe to our newsletter to get updated with every post without a miss.
Thanks for reading,
Shubin Dongre
Microsoft Help is available online at their official website and it provides comprehensive Microsoft Help quickly and easily.reset windows 10 password
ReplyDeleteGreat post and it's very informative. Loved reading it. Keep up the good work! If anyone want to join our website or create blogs you can Contact us
ReplyDelete