home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 2 / DATAFILE_PDCD2.iso / commercial / resultzdem / pipedream / pd_loading < prev    next >
Encoding:
Text File  |  1993-08-18  |  9.7 KB  |  93 lines

  1. {Version:1.03/58;17 Aug 1993;Resultz;Colton Software;6000 1072 7816 4111}
  2. {Block:0;0;;32;1;44;;32;1;44}
  3. {Style:BaseLetter;{ColWidth:11180}{ColName:#}{RowHeight:0}{RowHeightFix:0}{RowUnbreakable:0}{RowName:#}{MarginLeft:1190}{MarginRight:1032}{MarginPara:0}{Tablist:R793 L1135}{Background:255;255;255}{ParaStart:68}{ParaEnd:45}{LineSpace:0;72}{Justify:0}{NewObject:3}{Numform:#,##0.00}{NumformDT:dd.mm.yy}{NumformSE:@}{BorderColour:0;187;255}{Border:0}{GridLeftColour:0;187;255}{GridTopColour:0;187;255}{GridRightColour:0;187;255}{GridBottomColour:0;187;255}{GridLeft:0}{GridTop:0}{GridRight:0}{GridBottom:0}{Typeface:Times}{Fontx:0}{Fonty:280}{Underline:0}{Bold:0}{Italic:0}{Superscript:0}{Subscript:0}{Foreground:0;0;0}}
  4. {Style:BaseHeadFoot;{Tablist:R8844}{Fonty:200}}
  5. {Style:Heading;{Justify:1}{Typeface:Times}{Fonty:480}{Bold:1}}
  6. {Style:Indent;{MarginLeft:1814}{MarginRight:845}{MarginPara:-567}{Tablist:L1}}
  7. {Style:Subhead;{ParaStart:170}{Fonty:320}}
  8. {StyleBase:BaseLetter}
  9. {StyleHeaderFooter:BaseHeadFoot}
  10. {Paper:Default A4;0;16840;11900;460;460;360;360;0;0;0;0;32;;0}
  11. {PrintQuality:0}
  12. {StartOfData}
  13. {S:X;X;0;1;Loading PipeDream files}
  14. {S:X;X;0;3;Resultz contains a PipeDream file loader. You can drop a PipeDream file onto the Resultz icon, and Resultz will load it. }
  15. {S:X;X;0;4;Loading}
  16. {S:X;X;0;5;When the PipeDream file has been loaded, it will probably look quite different to how it looked in PipeDream. The rows may look quite deep and headings and text may have "wrapped" to take up several lines within each cell.}
  17. {S:X;X;0;6;Column widths}
  18. {S:X;X;0;7;Most of the problem is solved by changing the column widths to match the data better. You can try double-clicking with the Select button on the column borders. If the data in the columns is quite short, Resultz will auto-width the columns and so make the columns the widths of the longest cell. If there are cell-entries which are very long, Resultz will not apply the auto-width.}
  19. {S:X;X;0;8;The Heading}
  20. {S:X;X;0;9;A particular problem may be the heading at the top of the document. PipeDream uses overlap to display headings. Resultz doesn't have overlap: instead, it enables you to change the widths of any cells at any point. In the case of a heading, you probably have a single cell which you want to expand over the whole page width. }
  21. {S:X;X;0;10;The best way to tackle this is to use Resultz' straddling command. Select the cell containing the heading, and the cells to the right of it which you want the heading to straddle. Point at the column border between the column letters. When the pointer changes shape to become two vertical lines with arrows pointing left and right, double-click with the Adjust button on the mouse. The leftmost cell will expand to the right over the other cells and these other cells will be shrunk down to nothing.}
  22. {S:X;X;0;11;Landscape}
  23. {S:X;X;0;12;You will notice that after a few columns, you get a page-break and the new columns appear on a new page to the right. If you decide you would like more columns to the page you can either shrink the column widths to fit, or you can use the Paper dialogue box to set the paper orientation to landscape. This gives you a wider page (more columns) which is less deep (fewer rows). Whilst in the Paper dialogue box, click on the Read printer button.}
  24. {S:X;X;0;13;Formulae}
  25. {S:X;X;0;14;Almost without exception, Resultz will understand and evaluate PipeDream formulae identically to PipeDream. The differences are:}
  26. {S:X;X;0;15;hlookup, vlookup. The target range is now two-dimensional and includes all of the rows and columns which can be used as the offset. An example of this will clarify:}
  27. {S:X;X;0;16;Suppose you want to look for the value 42 in cells A1 to A100 and return the corresponding element from column C. }
  28. {S:X;X;0;17;{ITT-X}In PipeDream the syntax would be vlookup(42, A1A100, 2)}
  29. {S:X;X;0;18;{ITT-X}In Resultz       the syntax would be vlookup(42, A1C100, 3)}
  30. {S:X;X;0;19;In Resultz we include all of the possible offset ranges in the target range (even though the key is only looked for in the first column/row). The offset number given is the column (or row) within the target range.}
  31. {S:X;X;0;21;choose has changed so that any range parameters are treated as single elements. So choose(3, 1, A1A3, 6) will return 6 rather than A2. choose(2, 1, A1A3, 6) will return the contents of A1A3 as an array.}
  32. {S:X;X;0;22;The trig functions acs, asn, atn have been renamed as acos, asin and atan in keeping with standard spreadsheet terminology.}
  33. {S:X;X;0;23;External references}
  34. {S:X;X;0;24;Resultz has similar external references to PipeDream. It also keeps track of which files are grouped together and if you attempt to close one file in a group, Resultz will prompt you to close all the files in the group. This makes loading and saving linked spreadsheets rather easier.}
  35. {S:X;X;0;25;If you load a PipeDream file containing external references, Resultz will not immediately be able to find the supporting files. This is because Resultz will not use the PipeDream file's path, but create a new filename of the form Sheet1. the best approach to getting the linked spreadsheets working with Resultz is:}
  36. {S:X;X;0;26;(i){ITT-X}copy all of the linked spreadsheets into a new directory, retaining the old directory containing the PipeDream set if you need to refer back to them.}
  37. {S:X;X;0;27;(ii) {ITT-X}load each file in the new directory individually and save it back into the new directory using the existing PipeDream name.}
  38. {S:X;X;0;28;(iii) {ITT-X}when all of the files have been loaded and saved you will find that loading the dependent document will automatically load the supporters.}
  39. {S:X;X;0;29;Custom function sheets, being supporting documents, work in exactly the same way.}
  40. {S:X;X;0;31;Loading large files}
  41. {S:X;X;0;32;Loading very large PipeDream files may take a long time. The following describes why and what to do about it.}
  42. {S:X;X;0;33;Each cell (slot) from the PipeDream file is examined to determine whether it is a number cell or a text cell. If it is a text cell, Resultz applies the Text cell style to the cell so that it is displayed left-justified. (Making a change to the text cell style will apply that change to all the text cells in the document.) }
  43. {S:X;X;0;34;When a style is applied to something in the worksheet, a region is created. The region consists of the area (the cell in this case) to be displayed in that style, and the name of the style. Each new region is added to Resultz' region list. Resultz will merge together adjoining or overlapping regions in order to keep the region list as small as possible and so that "holes" don't appear in the regions in your spreadsheets.}
  44. {S:X;X;0;35;A typical large spreadsheet has columns of text cells. Many of the cells in these columns may be blank. The blank cells in the PipeDream files won't be put in the text style and so the region list may become very large and fragmented. It is this which causes the loading of very large PipeDream files to be slow. You may notice that the percentage indicator starts off quickly and slows down towards the end. This is a symptom of the region list becoming large.}
  45. {S:X;X;0;36;Files with large region lists will cause Resultz to slow down during editing and subsequent loading and saving, and will take up much more memory, so it is best to reduce the region list. You can tackle the problem more easily after the PipeDream file has loaded. Identify the columns which contain only text cells and blanks, select the whole column by double-clicking on the column border, and apply the text style to it. Applying the style over the whole column will swallow up all the Text regions which are contained in that column.}
  46. {S:X;X;0;37;Alternatively you can tackle the problem before loading the PipeDream file, if you think about it in time! Do the following:}
  47. {S:X;X;0;38; 1.{ITT-X}In this directory you will find a template called PDLoader which is the standard Sheet template but with the Text style deleted. Double-click on it to start a new document. }
  48. {S:X;X;0;39;2.{ITT-X}Drag the PipeDream file in to the window to load it.}
  49. {S:X;X;0;40;3.{ITT-X}You will also find a template called Text in this directory. Drag this into the window. This adds the Text style to the document.}
  50. {S:X;X;0;41;4.{ITT-X}Apply the text style to areas of text cells. }
  51. {BR:;;;;;;;;1;1;{StyleHandle:BaseLetter}}
  52. {BR:;;;;;;;;1;1;{ColWidth:0}}
  53. {BR:0;;;;1;;;;1;0;{StyleHandle:BaseLetter}}
  54. {R:0;2;;32;1;3;;32;0;0;{Bold:1}}
  55. {R:0;1;;32;1;2;;32;0;0;{StyleHandle:Heading}}
  56. {R:0;31;;32;1;32;;32;0;0;{Bold:1}}
  57. {R:0;33;152;3;1;34;156;3;0;0;{Italic:1}}
  58. {R:0;34;57;3;1;35;63;3;0;0;{Italic:1}}
  59. {R:0;38;;32;1;43;;32;0;0;{StyleHandle:Indent}}
  60. {R:0;2;;32;1;3;;32;0;0;{StyleHandle:Subhead}}
  61. {R:0;13;;32;1;14;;32;0;0;{Bold:1}}
  62. {R:0;22;19;3;1;23;22;3;0;0;{Italic:1}}
  63. {R:0;22;24;3;1;23;27;3;0;0;{Italic:1}}
  64. {R:0;22;29;3;1;23;32;3;0;0;{Italic:1}}
  65. {R:0;22;54;3;1;23;58;3;0;0;{Italic:1}}
  66. {R:0;22;60;3;1;23;64;3;0;0;{Italic:1}}
  67. {R:0;22;69;3;1;23;73;3;0;0;{Italic:1}}
  68. {R:0;15;9;3;1;16;16;3;0;0;{Italic:1}}
  69. {R:0;15;;32;1;16;7;3;0;0;{Italic:1}}
  70. {R:0;21;;32;1;22;6;3;0;0;{Italic:1}}
  71. {R:0;4;;32;1;5;;32;0;0;{Bold:1}}
  72. {R:0;6;;32;1;7;;32;0;0;{Bold:1}}
  73. {R:0;8;;32;1;9;;32;0;0;{Bold:1}}
  74. {R:0;10;47;3;1;11;57;3;0;0;{Italic:1}}
  75. {R:0;12;424;3;1;13;436;3;0;0;{Bold:0}{Italic:1}}
  76. {R:0;11;;32;1;12;;32;0;0;{Bold:1}}
  77. {R:0;23;;32;1;24;;32;0;0;{Bold:1}}
  78. {R:0;26;;32;1;29;;32;0;0;{StyleHandle:Indent}}
  79. {R:;15;;;;16;;;0;1;{RowUnbreakable:1}}
  80. {R:0;17;;32;1;19;;32;0;0;{StyleHandle:Indent}}
  81. {PageHefoBreakValues-H:0;0;0;;1;0;68;0;;;0;;;1;567;228;0;;;0}
  82. {HD-H:0;2}
  83. {HBR-H:0;2;;32;;32;{StyleHandle:BaseLetter}}
  84. {HBR-H:0;2;;32;;32;{StyleHandle:BaseHeadFoot}}
  85. {HD-H:0;3;{ITWN-X}{ITT-X}Page {ITP-X:#}}
  86. {HBR-H:0;3;;32;;32;{StyleHandle:BaseLetter}}
  87. {HBR-H:0;3;;32;;32;{StyleHandle:BaseHeadFoot}}
  88. {EndOfData}
  89. {CmdGroup:{ViewCreate:0;10912;12480;9664}
  90. {ViewControl:100;0;0;0;0;0;0;2048;0;2048}
  91. {CurrentPosition:0;3;0;3}
  92. }
  93.