23. September 2010 13:47
23. September 2010 15:26
23. September 2010 15:42
23. September 2010 16:07
23. September 2010 16:34
SuchString := 'T E S T123';
FOR i:= 1 TO STRLEN(SuchString) DO BEGIN
IF STRPOS(SuchString,' ') <> 0 THEN BEGIN
MerkerPosition := STRPOS(SuchString,' ');
tempStringVar := COPYSTR(SuchString,1,MerkerPosition-1);
SuchString := tempStringVar + COPYSTR(SuchString,MerkerPosition + 1,STRLEN(SuchString) - MerkerPosition);
END;
END;
MESSAGE(SuchString);
24. September 2010 00:10
elroberto hat geschrieben:pack dir den code unten mal in eine Codeunit o.Ä.
SuchString = Text
i = Integer
MerkerPosition = Integer
tempStringVar = Text
- Code:
SuchString := 'T E S T123';
FOR i:= 1 TO STRLEN(SuchString) DO BEGIN
IF STRPOS(SuchString,' ') <> 0 THEN BEGIN
MerkerPosition := STRPOS(SuchString,' ');
tempStringVar := COPYSTR(SuchString,1,MerkerPosition-1);
SuchString := tempStringVar + COPYSTR(SuchString,MerkerPosition + 1,STRLEN(SuchString) - MerkerPosition);
END;
END;
MESSAGE(SuchString);
Als Ausgabe bekommst du dann TEST123
evtl. solltest du die Funktion so erweitern, dass die maximale Länge des Suchstring nicht überschritten werden kann.
24. September 2010 08:03
24. September 2010 09:36
elroberto hat geschrieben:
- Code:
SuchString := 'T E S T123';
FOR i:= 1 TO STRLEN(SuchString) DO BEGIN
IF STRPOS(SuchString,' ') <> 0 THEN BEGIN
MerkerPosition := STRPOS(SuchString,' ');
tempStringVar := COPYSTR(SuchString,1,MerkerPosition-1);
SuchString := tempStringVar + COPYSTR(SuchString,MerkerPosition + 1,STRLEN(SuchString) - MerkerPosition);
END;
END;
MESSAGE(SuchString);
Als Ausgabe bekommst du dann TEST123
24. September 2010 10:07
misterelektro1981 hat geschrieben:Danke für die Antworten. Und was mache ich nachdem ich das ganze in eine Codeunit eingebaut habe? Wie wird denn dann der Bezug zur Artikelkarte hergestellt?
24. September 2010 11:44
Lord_British hat geschrieben:misterelektro1981 hat geschrieben:Danke für die Antworten. Und was mache ich nachdem ich das ganze in eine Codeunit eingebaut habe? Wie wird denn dann der Bezug zur Artikelkarte hergestellt?
Ich vermute mit einem Button auf der Form Artikelübersicht, der Codeunit.RUN enthält?
Und wenn die CU aufgerufen wird, gibst du ihr als Parameter den Suchstring mit.
Du solltest die CU allerdings so erweitern, dass sie alle S I L V E R, Silver, S il ve r etc. etc. satzmarkiert, wenn sie sie findet:
http://www.navision24.de/befehle/clearmarks.html
MARK setzt blaue Satzmarken.
25. September 2010 18:20
McClane hat geschrieben:Ist das "Delchr(Suchstring,'=',' ')" in kompliziert oder seh ich den Trick nicht?
25. September 2010 22:08
elroberto hat geschrieben:in wirklichkeit hat das was mit dem illuminaten zu tun. ein fall für galileo mysterie;)
27. September 2010 09:39
27. September 2010 12:33