23. September 2009 10:15
23. September 2009 10:26
23. September 2009 10:36
IF STRLEN(Text) >=3 THEN
Text := COPYSTR(Text,1,3);
Text := UPPERCASE(Text);
23. September 2009 10:41
Str := Feldname;
Position := 1;
Length := 3;
NewStr := COPYSTR(Str,Position,Length);
Lower := Feldname;
Upper := Uppercase(Lower);
23. September 2009 10:53
UPPERCASE(COPYSTR(Feldname,1,3))
23. September 2009 11:01
Timo Lässer hat geschrieben:
- Code:
UPPERCASE(COPYSTR(Feldname,1,3))
23. September 2009 11:07
Timo Lässer hat geschrieben:...
Edit: Mist, mikka war schneller und hat es sich recht einfach gemacht.
23. September 2009 11:11
Natalie hat geschrieben:Timo Lässer hat geschrieben:
- Code:
UPPERCASE(COPYSTR(Feldname,1,3))
Führt das nicht zum Laufzeitfehler, wenn das Feld weniger als 3 Zeichen Inhalt hat? Hast du in deiner Lösung vorher auch eine Abfrage gemacht.
23. September 2009 11:12
Natalie hat geschrieben:Timo Lässer hat geschrieben:
- Code:
UPPERCASE(COPYSTR(Feldname,1,3))
Führt das nicht zum Laufzeitfehler, wenn das Feld weniger als 3 Zeichen Inhalt hat? Hast du in deiner Lösung vorher auch eine Abfrage gemacht.
23. September 2009 11:13
Timo Lässer hat geschrieben:Es würde zu einem Fehler kommen, wenn ich erst ab der dritten Stelle kopiere und der String kürzer ist.
Da wir aber von Anfang an lesen ist das egal.
23. September 2009 11:27
ManuFac := Item.Manufacturer;
ManufacShort := Item.Manufacturer;
UPPERCASE(COPYSTR(ManufacShort,1,3));
UPPERCASE(ManuFac);
Name DataType Subtype Length
ManufacShort Record Item
ManuFac Record Item
23. September 2009 11:31
misterelektro1981 hat geschrieben:
- Code:
ManuFac := Item.Manufacturer;
ManufacShort := Item.Manufacturer;
UPPERCASE(COPYSTR(ManufacShort,1,3));
UPPERCASE(ManuFac);
Globals:
- Code:
Name DataType Subtype Length
ManufacShort Record Item
ManuFac Record Item
Fehlermeldung:
Die Variable Record muss zu 27 gehören und nicht zu 0???
Timo Lässer hat geschrieben:Es würde zu einem Fehler kommen, wenn ich erst ab der dritten Stelle kopiere und der String kürzer ist.
23. September 2009 11:38
23. September 2009 11:38
Natalie hat geschrieben:Timo Lässer hat geschrieben:Es würde zu einem Fehler kommen, wenn ich erst ab der dritten Stelle kopiere und der String kürzer ist.
Halt - und wenn der String aber leer ist? Dann müsste doch theoretisch schon die StartPos=1 auf einen Fehler laufen ...