SuperFile1.ecl 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // Example code - use without restriction.
  3. //
  4. IMPORT $;
  5. IMPORT Std;
  6. s1 := $.DeclareData.Person.File(firstname[1] = 'A');
  7. s2 := $.DeclareData.Person.File(firstname[1] BETWEEN 'B' AND 'C');
  8. s3 := $.DeclareData.Person.File(firstname[1] BETWEEN 'D' AND 'J');
  9. s4 := $.DeclareData.Person.File(firstname[1] BETWEEN 'K' AND 'N');
  10. s5 := $.DeclareData.Person.File(firstname[1] BETWEEN 'O' AND 'R');
  11. s6 := $.DeclareData.Person.File(firstname[1] BETWEEN 'S' AND 'Z');
  12. Rec := $.DeclareData.Layout_Person;
  13. IF(~Std.File.FileExists($.DeclareData.SubFile1),
  14. OUTPUT(s1,,$.DeclareData.SubFile1));
  15. IF(~Std.File.FileExists($.DeclareData.SubFile2),
  16. OUTPUT(s2,,$.DeclareData.SubFile2));
  17. IF(~Std.File.FileExists($.DeclareData.SubFile3),
  18. OUTPUT(s3,,$.DeclareData.SubFile3));
  19. IF(~Std.File.FileExists($.DeclareData.SubFile4),
  20. OUTPUT(s4,,$.DeclareData.SubFile4));
  21. IF(~Std.File.FileExists($.DeclareData.SubFile5),
  22. OUTPUT(s5,,$.DeclareData.SubFile5));
  23. IF(~Std.File.FileExists($.DeclareData.SubFile6),
  24. OUTPUT(s6,,$.DeclareData.SubFile6));
  25. // Result 1 131000
  26. // Result 2 186000
  27. // Result 3 169000
  28. // Result 4 134000
  29. // Result 5 103000
  30. // Result 6 277000