home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1995 / ARCHIVE95.iso / discs / pipeline / resultz / PipeDream / Readme next >
Text File  |  1993-11-16  |  16KB  |  151 lines

  1. {Version:1.07;13 Nov 1993;Resultz;Colton Software;4000 2029 4983 8986}
  2. {Block:0;0;;32;1;67;;32;1;67}
  3. {Style:BaseLetter;{ColWidth:11180}{ColName:#}{RowHeight:0}{RowHeightFix:0}{RowUnbreakable:0}{RowName:#}{MarginLeft:1190}{MarginRight:1032}{MarginPara:0}{Tablist:R793 L1135 L2269 L3403 L4537 L5671 L6805 L7939 L9073}{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. {StyleBase:BaseLetter}
  5. {Style:BaseHeadFoot}
  6. {StyleHeaderFooter:BaseHeadFoot}
  7. {Style:Heading;{Justify:1}{Typeface:Times}{Fonty:480}{Bold:1}}
  8. {Style:MainHeading;{MarginLeft:1190}{MarginRight:1032}{MarginPara:-623}{Justify:0}{Fonty:360}{Bold:1}}
  9. {Style:Indent;{MarginLeft:1814}{MarginRight:845}{MarginPara:-567}{Tablist:L1}}
  10. {Paper:Default A4;0;16840;11900;460;460;360;360;0;0;0;0;32;;0}
  11. {PaperScale:100}
  12. {PrintQuality:0}
  13. {StartOfData}
  14. {S:X;X;0;1;Resultz for PipeDream Users}
  15. {S:X;X;0;2;This document is to help PipeDream users get the most out of Resultz.}
  16. {S:X;X;0;3;To make Resultz load a PipeDream file, all you have to do is drop the PipeDream file on the Resultz icon, then the choose the template required.}
  17. {S:X;X;0;4;Spreadsheet files}
  18. {S:X;X;0;5;Resultz is not PipeDream. Resultz has been designed from scratch to be the most advanced spreadsheet program available for RISC OS. Many Resultz users will have used PipeDream. This document introduces the features of the Resultz speadsheet which will be new to PipeDream users.}
  19. {S:X;X;0;6;Page layout. Resultz' page layout facilities go far beyond any other spreadsheet program available on the Archimedes, or Windows or Macintosh. }
  20. {S:X;X;0;7;The spreadsheet window is page-based and completely WYSIWYG. Just like a DTP system you see the pages exactly as they will print. You can have multiple views and scaled views. Columns are split across pages so that you can see exactly what will appear on each page. The Paper dialogue box enables you to match your paper size on screen to the printer driver settings with a single click, or you can specify your own paper sizes. You can work in either portrait or landscape on screen\\\; landscape probably enables that last column to fit!}
  21. {S:X;X;0;8;We believe that Resultz (and Resultz) are unique in enabling you to change column widths at any point down the spreadsheet. Usually spreadsheets constrain you to using the same set of column widths at the bottom of the document as you used at the top. There is no such constraint in Resultz. Plenty of examples using this are provided in the spreadsheets on this disc.}
  22. {S:X;X;0;9;User interface. The user interface has been designed to be as simple and direct as possible. The button bar at the top of the window gives access to the most frequently used commands. }
  23. {S:X;X;0;10;The status line provides interactive help about Resultz and your spreadsheets. Descriptions of all Resultz' functions and their parameters are provided.}
  24. {S:X;X;0;11;Formula line. Function entry is much slicker than PipeDream: if you enter the function from the function selector you get automatic parameter help and pasting. When entering cell references and ranges in the formula line, they are given a soft selection so that clicking several times overrides the previous references, but typing will insert after the references. Try it, it's easier to use than to describe!}
  25. {S:X;X;0;12;Auto sum enables you to create totals with just a click on the button. Other RISC OS spreadsheet programs merely use the auto sum button to insert an empty sum() on the formula line. Resultz will do that if you wish, but if you make a selection of cells with blank cells in the last row or column, then a click on the auto sum button will create the complete sum() formula, including cell references, and insert it into the cell.}
  26. {S:X;X;0;13;The style editor enables you to make styles which can be applied at any level from a single character up to the whole document. Unlike in other spreadsheet programs, they can also be layered, just like in Wordz and Impression. Styles can contain a wide range of attributes, from font sizes and colours to grid styles, horizontal and vertical justification. Styles can be used to predefine areas of the sheet. You can specify that cells should become either text cells or number cells when you type data into them, or that a column should be left-aligned or in a different font.}
  27. {S:X;X;0;14;Styles are a very important and powerful feature of Resultz. Using them will enable you to build better looking documents more quickly.}
  28. {S:X;X;0;15;Protection is provided as a style attribute. It is probably best used by setting up a style containing just protection and applying it to cells. You may want to add a background colour to the style in order to see the protected areas.}
  29. {S:X;X;0;16;Number/date formats can be specified as part of a style. You can provide styles specifying different numbers of decimal places, or a percentage style, or even roman numerals.}
  30. {S:X;X;0;17;Gridlines of different thicknesses, line styles and colours can be drawn around cells using the Box command.}
  31. {S:X;X;0;18;Templates are files from which you can start new documents. The Save Template command will place your document in the templates directory (!Resultz.User.Templates). When you click on the Resultz icon a menu of templates appears for you to select. You can also use Save Template to save out styles to copy into other documents.}
  32. {S:X;X;0;19;When creating a chart, it is automatically placed inside your spreadsheet document. So saving and printing the spreadsheet saves and prints the chart too, with no extra work. This makes it much easier to manage charts in Resultz than in any other RISC OS spreadsheet program. Examples of charts are provided in the charts directory.}
  33. {S:X;X;0;20;New functions}
  34. {S:X;X;0;21;age subtracts one date from another and returns the result as a date. This is useful for calculating someone's age in terms of years and months.}
  35. {S:X;X;0;22;bin counts the frequencies of classes of data. The output can be used as the input to a histogram and an example of this is given in the Charts directory of the examples disc.}
  36. {S:X;X;0;23;counta counts the number of elements in an array or range}
  37. {S:X;X;0;24;dayname returns a string of the dayname, the day being given as a number. eg dayname(weekday(today))}
  38. {S:X;X;0;25;flip turns an array upside down}
  39. {S:X;X;0;26;formula_text returns as a string the formula in another cell. This can be used to annotate spreadsheets, to show what formulas were used to produce the results. It is a way of printing both the results and the formula at the same time.}
  40. {S:X;X;0;27;listcount takes an array or range of data and produces a list of all the unique elements plus their frequencies. An extension takes values for each element and adds the values together. }
  41. {S:X;X;0;28;median returns the median value of a range or array}
  42. {S:X;X;0;29;monthname: as dayname. eg monthname(month(today))}
  43. {S:X;X;0;30;page returns the page number (x or y) of a cell}
  44. {S:X;X;0;31;pages returns the number of pages (x or y) in the document}
  45. {S:X;X;0;32;rank returns an array of rankings from an input array}
  46. {S:X;X;0;33;sort sorts an array on a given column}
  47. {S:X;X;0;34;spearman calculates the Spearman correlation co-efficient from two ranked arrays. The arrays can be ranked using the rank function.}
  48. {S:X;X;0;35;text takes a number and a number format (identical to those in style editor) and returns a string of the formatted number}
  49. {S:X;X;0;36;Function enhancements}
  50. {S:X;X;0;37;lookup has been extended. An optional fourth parameter set to 1 provides two extra types of information to be returned: (i) all occurrences which match the key are returned, rather than simply the first, (ii) for each match a whole record can be returned, rather than just a simple value.}
  51. {S:X;X;0;38;set_value has been extended. Optional third and fourth parameters specify an offset in an array. This enables you to write to a single element in an array.}
  52. {S:X;X;0;39;After you've loaded the file}
  53. {S:X;X;0;40;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.}
  54. {S:X;X;0;41;Column widths}
  55. {S:X;X;0;42;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.}
  56. {S:X;X;0;43;The Heading}
  57. {S:X;X;0;44;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. }
  58. {S:X;X;0;45;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.}
  59. {S:X;X;0;46;Landscape}
  60. {S:X;X;0;47;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.}
  61. {S:X;X;0;48;If you're not going to print out the spreadsheet, you can choose the None button in the paper dialog box which will give you infinite paper.}
  62. {S:X;X;0;49;Formulas}
  63. {S:X;X;0;50;Almost without exception, Resultz will understand and evaluate PipeDream formulas identically to PipeDream. The differences are:}
  64. {S:X;X;0;51;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:}
  65. {S:X;X;0;52;Suppose you want to look for the value 42 in cells A1 to A100 and return the corresponding element from column C. }
  66. {S:X;X;0;53;{ITT-X}In PipeDream the syntax would be vlookup(42, A1A100, 2)}
  67. {S:X;X;0;54;{ITT-X}In Resultz the syntax would be vlookup(42, A1C100, 3)}
  68. {S:X;X;0;55;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.}
  69. {S:X;X;0;56;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.}
  70. {S:X;X;0;57;The trig functions acs, asn, atn have been renamed as acos, asin and atan in keeping with standard spreadsheet terminology.}
  71. {S:X;X;0;58;External references}
  72. {S:X;X;0;59;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.}
  73. {S:X;X;0;60;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:}
  74. {S:X;X;0;61;(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.}
  75. {S:X;X;0;62;(ii) {ITT-X}load each file in the new directory individually and save it back into the new directory using the existing PipeDream name.}
  76. {S:X;X;0;63;(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.}
  77. {S:X;X;0;64;Custom function sheets, being supporting documents, work in exactly the same way.}
  78. {S:X;X;0;65;Loading large files}
  79. {S:X;X;0;66;Please make sure you have read the information in the main Readmemore file about loading and converting of PipeDream files.}
  80. {BR:;;;;;;;;1;1;{StyleHandle:BaseLetter}}
  81. {BR:;;;;;;;;1;1;{ColWidth:0}}
  82. {BR:0;;;;1;;;;1;0;{StyleHandle:BaseLetter}}
  83. {R:0;20;;32;1;21;;32;0;0;{Bold:1}}
  84. {R:0;21;;32;1;22;3;3;0;0;{Italic:1}}
  85. {R:0;24;;32;1;25;7;3;0;0;{Italic:1}}
  86. {R:0;29;;32;1;30;9;3;0;0;{Italic:1}}
  87. {R:0;30;;32;1;31;4;3;0;0;{Italic:1}}
  88. {R:0;25;;32;1;26;4;3;0;0;{Italic:1}}
  89. {R:0;31;;32;1;32;5;3;0;0;{Italic:1}}
  90. {R:0;33;;32;1;34;4;3;0;0;{Italic:1}}
  91. {R:0;22;;32;1;23;3;3;0;0;{Italic:1}}
  92. {R:0;23;;32;1;24;6;3;0;0;{Italic:1}}
  93. {R:0;27;;32;1;28;9;3;0;0;{Italic:1}}
  94. {R:0;28;;32;1;29;6;3;0;0;{Italic:1}}
  95. {R:0;34;;32;1;35;8;3;0;0;{Italic:1}}
  96. {R:0;32;;32;1;33;4;3;0;0;{Italic:1}}
  97. {R:0;26;;32;1;27;12;3;0;0;{Italic:1}}
  98. {R:0;35;;32;1;36;4;3;0;0;{Italic:1}}
  99. {R:0;9;;32;1;10;14;3;0;0;{Bold:1}}
  100. {R:0;6;;32;1;7;11;3;0;0;{Bold:1}}
  101. {R:0;11;;32;1;12;12;3;0;0;{Bold:1}}
  102. {R:0;10;4;3;1;11;15;3;0;0;{Bold:1}}
  103. {R:0;13;4;3;1;14;16;3;0;0;{Bold:1}}
  104. {R:0;15;;32;1;16;10;3;0;0;{Bold:1}}
  105. {R:0;16;;32;1;17;19;3;0;0;{Bold:1}}
  106. {R:0;17;;32;1;18;9;3;0;0;{Bold:1}}
  107. {R:0;19;16;3;1;20;21;3;0;0;{Bold:1}}
  108. {R:0;18;;32;1;19;9;3;0;0;{Bold:1}}
  109. {R:0;12;;32;1;13;8;3;0;0;{Bold:1}}
  110. {R:0;37;;32;1;38;6;3;0;0;{Italic:1}}
  111. {R:0;36;;32;1;37;;32;0;0;{Bold:1}}
  112. {R:0;38;;32;1;39;9;3;0;0;{Italic:1}}
  113. {R:0;4;;32;1;5;;32;0;0;{StyleHandle:MainHeading}}
  114. {R:0;1;;32;1;2;;32;0;0;{StyleHandle:Heading}}
  115. {R:0;65;;32;1;66;;32;0;0;{Bold:1}}
  116. {R:0;49;;32;1;50;;32;0;0;{Bold:1}}
  117. {R:0;57;19;3;1;58;22;3;0;0;{Italic:1}}
  118. {R:0;57;24;3;1;58;27;3;0;0;{Italic:1}}
  119. {R:0;57;29;3;1;58;32;3;0;0;{Italic:1}}
  120. {R:0;57;54;3;1;58;58;3;0;0;{Italic:1}}
  121. {R:0;57;60;3;1;58;64;3;0;0;{Italic:1}}
  122. {R:0;57;69;3;1;58;73;3;0;0;{Italic:1}}
  123. {R:0;51;9;3;1;52;16;3;0;0;{Italic:1}}
  124. {R:0;51;;32;1;52;7;3;0;0;{Italic:1}}
  125. {R:0;56;;32;1;57;6;3;0;0;{Italic:1}}
  126. {R:0;41;;32;1;42;;32;0;0;{Bold:1}}
  127. {R:0;43;;32;1;44;;32;0;0;{Bold:1}}
  128. {R:0;45;47;3;1;46;57;3;0;0;{Italic:1}}
  129. {R:0;47;424;3;1;48;436;3;0;0;{Bold:0}{Italic:1}}
  130. {R:0;46;;32;1;47;;32;0;0;{Bold:1}}
  131. {R:0;58;;32;1;59;;32;0;0;{Bold:1}}
  132. {R:0;61;;32;1;64;;32;0;0;{StyleHandle:Indent}}
  133. {R:0;53;;32;1;55;;32;0;0;{StyleHandle:Indent}}
  134. {R:0;48;69;3;1;49;;32;0;0;{Italic:1}}
  135. {R:0;48;73;3;1;49;;32;0;0;{Italic:0}}
  136. {R:0;39;;32;1;40;;32;0;0;{StyleHandle:Indent}}
  137. {R:0;39;;32;1;40;;32;0;0;{StyleHandle:MainHeading}}
  138. {R:0;66;59;3;1;67;69;3;0;0;{Bold:1}}
  139. {PageHefoBreakValues-H:0;0;0;;1;0;68;0;;;0;;;1;0;0;0;;;0}
  140. {HD-H:0;2}
  141. {HBR-H:0;2;;32;;32;{StyleHandle:BaseLetter}}
  142. {HBR-H:0;2;;32;;32;{StyleHandle:BaseHeadFoot}}
  143. {HD-H:0;3}
  144. {HBR-H:0;3;;32;;32;{StyleHandle:BaseLetter}}
  145. {HBR-H:0;3;;32;;32;{StyleHandle:BaseHeadFoot}}
  146. {EndOfData}
  147. {CmdGroup:{ViewCreate:0;13472;12480;13440}
  148. {ViewControl:100;0;0;0;0;0;0;2048;0;2048}
  149. {CurrentPosition:0;2;0;3}
  150. }
  151.