[gelöst] FOR NEXT mit Buchstaben

19. Mai 2011 12:36

Ich benötige einen Text der fortlaufende Buchstaben hat...
(Lagerplatzgenerierung)

Wie kann ich das in einer FOR ...NEXT Schleife lösen?

Lagerplatz soll dann heissen 1-A-01-1
und irgendwann dann der 50.te Lagerplatz 1-B-01-1
Zuletzt geändert von Pegasus am 19. Mai 2011 15:08, insgesamt 1-mal geändert.

Re: FOR NEXT mit Buchstaben

19. Mai 2011 12:42

Was genau willst du denn wie hochzählen?¿ Oder ist das eine Denksportaufgabe? :wink:

Re: FOR NEXT mit Buchstaben

19. Mai 2011 13:19

Ich weiß auch nicht genau was du meinst, aber wenn du irgendwann aus dem A ein B machen willt dann könntest du alle Buchstaben in eine Textvariable legen.

Code:
Buchstabe:='ABCDEFGHIJKLMNOPQRSTUVWXYZ';
FOR j:=1 TO STRLEN(Buchstabe) DO
  FOR i:=1 TO 49 DO
    LagerplatzText:='1-'+FORMAT(Buchstabe[j])+'-01-'+FORMAT(i);


Das kannst du natürlich auch anpassen, je nachdem was du hochzählen willst.

mfg,
winfy

Re: FOR NEXT mit Buchstaben

19. Mai 2011 13:21

ich will das er die Buchstaben ebenfalls hochzählt damit ich 1000 Lagerplätze in einem Rutsch anlegen kann.
Aber in der Lagersystematik befindet sich eben auch ein Buchstabe der nach 100 Lagerplätzen auch hochgezählt werden muss..
Das ist auf keinen Fall eine Denksportaufgabe

Re: FOR NEXT mit Buchstaben

19. Mai 2011 13:24

Das Beispiel zählt doch Buchstaben hoch. :wink:

mfg,
winfy

Re: FOR NEXT mit Buchstaben

19. Mai 2011 13:25

na dann mach doch
Code:
FOR c:='A' TO 'Z' DO
. c ist ein char. Oder versteh ich das falsch?

Re: FOR NEXT mit Buchstaben

19. Mai 2011 15:07

jo.....klappt so wie ihr sagt ....

:-)