3. Juli 2009 09:13
FOR i := 1 TO 100 DO BEGIN
  Tabellenspalte [i] := [i];
END;3. Juli 2009 09:19
Feld1 := 1;
Feld2 := 2;
Feld3 := 3; 
...3. Juli 2009 09:49
Natalie hat geschrieben:Wenn die FeldIDs auch von 1 - 100 gehen würden, dann ließe sich das über FieldRefs lösen.
3. Juli 2009 09:53
Timo Lässer hat geschrieben:FldRef := RecRef.FieldIndex(15);
 
			
		3. Juli 2009 10:24
3. Juli 2009 11:34
CBT hat geschrieben:Ich bekomme allerdings jetzt die die Meldung Die FIELDREF Variable ist nicht initialisiert.
Es gibt allerdings kein RESET Befehl oder dergleichen.
RecRef.OPEN(TableNo);
IF RecRef.FIND('-') THEN
  REPEAT
    [...]
  UNTIL RecRef.NEXT = 0;RecRef.OPEN(TableNo);
IF RecRef.FIND('-') THEN
  REPEAT
    FOR I := 1 TO 100 DO BEGIN
      FldRef := RecRef.FIELDINDEX(I);
      FldRef.VALUE := [...]
    END;
  UNTIL RecRef.NEXT = 0;RecRef.OPEN(TableNo);
IF RecRef.FIND('-') THEN
  REPEAT
    FOR I := 1 TO 100 DO
      MESSAGE('%1',RecRef.FIELDINDEX(I).VALUE);
  UNTIL RecRef.NEXT = 0;3. Juli 2009 12:27
RecRef.OPEN(TableNo);
IF RecRef.FIND('-') THEN
  REPEAT
    FOR I := 1 TO 100 DO BEGIN
      FldRef := RecRef.FIELDINDEX(I);
      FldRef.VALUE := [...]
    END;
  UNTIL RecRef.NEXT = 0;  FOR LIntIndex := 1 TO 5 DO BEGIN
    LFieldRefX [LIntIndex] := LRecRefX.FIELD (LIntIndex);
  END;      LIntIndex := 1;
      REPEAT
        LFieldRefX [LIntIndex].VALUE := FORMAT (LRecX.Wert);
        LIntIndex := LIntIndex + 1;
      UNTIL LRecX.NEXT = 0;3. Juli 2009 13:24