27. Februar 2008 12:26
Customer.FILTERGROUP(2);
Customer.SETRANGE("No.", '40000000','49999999');
FORM.RUN(22, Customer);27. Februar 2008 13:14
27. Februar 2008 13:26
Customer.FILTERGROUP(2); 
Customer.SETRANGE("No.", '40000000','49999999'); 
//FORM.RUN(22, Customer);
IF FORM.RUNMODAL(0,Customer) = ACTION::LookupOK THEN
  VALIDATE("No.",Customer."No.");27. Februar 2008 14:46
Customer.FILTERGROUP(2); 
Customer.SETRANGE("No.", '40000000','49999999'); 
//FORM.RUN(22, Customer); 
IF FORM.RUNMODAL(0,Customer) = ACTION::LookupOK THEN
 BEGIN
  CustomerList.GETRECORD(Customer);
  CoFinanciers := Customer."No.";
  MODIFY; 
END;
27. Februar 2008 14:56
Customer.FILTERGROUP(2); 
Customer.SETRANGE("No.", '40000000','49999999'); 
Customer.FILTERGROUP(0); 
IF FORM.RUNMODAL(0,Customer) = ACTION::LookupOK THEN BEGIN 
  //CustomerList.GETRECORD(Customer); // wofür?
  VALDIATE("Customer No.", Customer."No."; // nicht CoFinanciers
  // MODIFY; // eigentlich unnötig
END; 27. Februar 2008 15:03
Ja, weil du nach dem LookupOK die Customer-Variable wieder mit CustomerList.GETRECORD(Customer) überschreibst.eric_unplugged hat geschrieben:Noch eine Idee, warum ich auf dem Schlauch stehe?![]()
Customer.FILTERGROUP(2); 
Customer.SETRANGE("No.", '40000000','49999999'); 
IF FORM.RUNMODAL(0,Customer) = ACTION::LookupOK THEN BEGIN
//  CustomerList.GETRECORD(Customer);
  CoFinanciers := Customer."No.";
  MODIFY; 
END;27. Februar 2008 15:14
CLEAR(Record);
CLEAR(Form);
Record.SETRANGE(Feld,Wert);
Form.LOOKUPMODE(TRUE);
Form.SETTABLEVIEW(Record);
IF Form.RUNMODAL = ACTION::LookupOK THEN BEGIN
  Form.GETRECORD(Record);
  ZubefuellendesFeld := Record.Feld;
  MODIFY();
END;
27. Februar 2008 15:15
27. Februar 2008 15:15