19. Februar 2007 12:49
IF erledigt = TRUE THEN BEGIN
  IF Teile <> 0 THEN
    IF Lagernummer <> 0 THEN 
  lager.Zaehler := 0;
  lager.INIT;
  lager."No." := "No.";
  lager.KUNUMMER := KUNUMMER;
  lager.Artikelnummer := Artikelnummer;
  lager.ArtBezeichnung := ArtBezeichnung;
  lager.Farbe := Farbe;
  lager.Werkstoff := Werkstoff;
  lager.Lagernummer := Lagernummer;
  lager.Lagerort := Lagerort;
  lager.Typ := Typ;
  lager.Ausgang := Teile;
  lager.INSERT(TRUE);
END ELSE
MESSAGE('NICHTS AUSGEFÜHRT');
END;19. Februar 2007 13:11
IF erledigt AND
   ((Teile <> 0) OR (Lagernummer <> 0))  // Doppelte Klammerung beachten
THEN BEGIN
  lager.Zaehler := 0; 
  lager.INIT; 
  lager."No." := "No."; 
  lager.KUNUMMER := KUNUMMER; 
  lager.Artikelnummer := Artikelnummer; 
  lager.ArtBezeichnung := ArtBezeichnung; 
  lager.Farbe := Farbe; 
  lager.Werkstoff := Werkstoff; 
  lager.Lagernummer := Lagernummer; 
  lager.Lagerort := Lagerort; 
  lager.Typ := Typ; 
  lager.Ausgang := Teile; 
  lager.INSERT(TRUE); 
END ELSE 
  MESSAGE('NICHTS AUSGEFÜHRT');19. Februar 2007 13:24