home *** CD-ROM | disk | FTP | other *** search
/ PSION CD 2 / PsionCDVol2.iso / Programs / 144 / 5XPENSE.SIS (.txt) next >
EPOC Installation Package  |  1998-09-22  |  147KB  |  3,203 lines

  1. ps.mbmc:\system\opl\ps.mbmps.opoc:\system\opl\ps.opogprinter.opx!:\system\opx\gprinter.opxsysram1.opx!:\system\opx\sysram1.opxXpense.hlp!:\system\apps\5Xpense\Xpense.hlpWindows.mbm!:\system\apps\5Xpense\Windows.mbm5Xpense.aif!:\system\apps\5Xpense\5Xpense.aif5Xpense.app!:\system\apps\5Xpense\5Xpense.app5Xpense7
  2. gffUU4
  3. ivVUUE4
  4. gf4#"2
  5. "233#
  6. !"33#1
  7. UUef%
  8. 933"A
  9. N33#1
  10. o33#!
  11. 2C4233
  12. ]!3DT23
  13. 2CTUffvgU4
  14. !3DUffvfE#
  15. 2CTUffU4#
  16. !3CDD4#
  17. !"33"
  18. ~fVED
  19. gV433D
  20. df5#"23TUU5
  21. UUEfF"
  22. !3DUUE2
  23. [Udf#
  24. 2CUUE
  25. !CUUE#
  26. 3TUU#
  27. ;SUU4
  28. EUV4Q
  29. ;UV5B
  30. _UV52
  31. mvV#A
  32. ivV#Q
  33. ]!TUg
  34. BU5233C
  35. K!TUU"3cifgV4
  36. !CUUefUE3
  37. !3DTUD3"
  38. !3343#
  39. effUe
  40. [UUEfVUTUe
  41. XDeV433CUvgfV
  42. 2TewfVC
  43. !CevgV$
  44. 1Tfgf5
  45. $Cfwf5
  46. 4evfE
  47. ]dvgE
  48. UfgFb
  49. YfgVC
  50. _ffV3
  51. T~fV#
  52. {ff5!
  53. TkfV5A
  54. gfV$a
  55. uffV#
  56. )!Sff7
  57. 2efV633
  58. 2TefVUE3
  59. XDTUU
  60. VD33CUvgffV
  61. !T%33"1
  62. 3cffVc
  63. UffVC
  64. T]ffV$
  65. 5"SV3u
  66. 3"2Tf
  67. !2Tfv
  68. cff5!
  69. 2Cefv
  70. cffV$a
  71. 2TeffVE#
  72. 2CUUE4
  73. XDTUU
  74. !"3Te
  75. 2effVS
  76. !3S33
  77. EDD#"dff$
  78. YTUf%
  79. TcfV$
  80. VDTUff3"S
  81. DUeff
  82. !33DTefv
  83. )""33CTeffv
  84. !"23CTU
  85. KDD3ffU$
  86. !"23DU
  87. ""3DUe
  88. !"2CTU
  89. !23TUffwffU4
  90. "2CTUffU4
  91. !23DD3
  92. XDTUU
  93. vgV4#
  94. "TDDU
  95. ""3DUUe
  96. XDTUU
  97. vgU4#
  98. !"2#"
  99. !""2C63R
  100. T5DU4
  101. VU4#!
  102. 3cfUE4
  103. T+1TU
  104. KDD3V
  105. !"3Tfg
  106. !"CTfVE
  107. "233#
  108. y43223T
  109. XDTUU
  110. ufvfE4s
  111. [DDcffV4#"
  112. EeffU4"
  113. iffE3
  114. iffE#
  115. {ffU#
  116. 1$332#
  117. iffV$A
  118. yffV51
  119. 3dfF"
  120. 1fV#!
  121. "2TW33cV$
  122. 2CevV4
  123. "CD4"
  124. "533u
  125. gvVE3S
  126. ifU43""
  127. {fV4#"
  128. efV4#
  129. [UUEff5#
  130. XDefF#
  131. gV$!E
  132. "2C533fV#
  133. !2CUfU4
  134. !2CD4#
  135. ivfUDc
  136. {vfE43#
  137. ifE33
  138. UUEfV#
  139. [Udf5
  140. f%1FDD
  141. ]!"3f
  142. !23233C
  143. "34"3cif5#
  144. "3TefgE#
  145. !2CTUU4#
  146. !23D43
  147. "233"
  148. [UUDTU
  149. c:\OPL\PS\PS'
  150. SPLROT%
  151. PALMSPLASH
  152. CPRIGHT$
  153. PSOPEN&
  154. PSCLOSE
  155. APPTIT$
  156. CPRIGHT$
  157. APPVER$
  158. EMAIL$
  159. YSLIDE
  160. PSOPEN&
  161. PSCLOSE
  162. SPLROT%
  163. {QO    {Q)@B
  164. PSINIT%
  165. PSANIM&
  166. PSEND
  167. WP{WC
  168. YSLIDE
  169. APPTIT$
  170. CPRIGHT$
  171. APPVER$
  172. EMAIL$
  173. C:\system\opl\ps.mbm
  174. D:\system\opl\ps.mbm
  175. Installation Error!
  176. +#The Palmscape shared files have notO
  177. +)been correctly installed in \system\opl\ O
  178. +-Ps.opo and Ps.mbm must be in this directory. O
  179. +%Contact Palmscape for assistance.    O
  180. O4OWO
  181. HO4HO
  182. +%Commercial Quality. Shareware Ideals.
  183. Bringing you t
  184. ++he best in shareware for the EPOC platform.K
  185. +)Visit www.palmscape.com or send a SAE to:
  186. Palmscape, 44 Harpur Street,
  187. Bedford, MK40 2QU, UK.
  188. Phone +44 (0)1234 782234
  189. O4OWO
  190. MAIN!
  191.     ABOUTPALMO
  192. PALMSPLASH
  193. PSOPEN&Q
  194. PSCLOSE
  195. PSINIT%
  196. PSANIM&    
  197. PSEND
  198. gpdraw
  199. gppages
  200. Invalid OPX procedure
  201. GPSetPenColor
  202. GPSetPenWidth
  203. GPSetPenStyle
  204. GPSetBrushColor
  205. GPSetBrushStyle
  206. GPSetDrawMode
  207. GPSetClipRect
  208. GPCancelClipRect
  209. GPMove
  210. GPLineBy
  211. GPLineTo
  212. GPBox
  213. GPFill
  214. GPSetFont
  215. GPGetFontSpec
  216. GPTWidth
  217. GPPrint
  218. GPPrintb
  219. GPPrintClip
  220. GPSetCallback
  221. Roman
  222.      Page 
  223. %-B%:0%J%:1%T%:3%+B
  224. %D%M%Y%/0%1%/1%2%/2%3%/3
  225. \system\printers\*
  226. euser[100000C1].dll
  227. OPLR[10000077].dll
  228. ETEXT[100000d0].dll
  229. EFSRV[100000BD].dll
  230. EIKON[100001c2].dll
  231. PRINT[100000e8].dll
  232. GDI[10000175].dll
  233. FBSCLI[10000176].dll
  234. FIELD[100000d1].dll
  235. 0,0@0P0\0h0
  236. 2P2T2X2\2`2d2h2l2p2t2x2|2
  237. 3 3$3(3,3034383<3@3D3H3L3P3T3
  238. 4 6$6(6,6H6t7
  239. T1$5(5,5054585<5
  240. 8`9l9x9
  241. : :,:8:D:P:\:h:t:
  242. ;(;4;@;L;X;d;p;|;
  243. <$<0<<<H<T<`<l<x<
  244. = =,=
  245. 0$0(040@0L0X0\0h0l0p0
  246. Sound
  247. EDBMS[100000df].dll
  248. EFSRV[100000BD].dll
  249. BAFL[1000004e].dll
  250. APGRFX[1000011b].dll
  251. euser[100000C1].dll
  252. OPLR[10000077].dll
  253. 0,0@0P0\0h0
  254. ; ;$;(;,;0;4;8;<;@;D;H;
  255. =(=4=@=L=X=d=p=|=
  256. >$>0><>H>T>`>l>x>
  257. ? ?,?8?D?P?\?h?
  258. "Data.app
  259. Table1
  260. ColA18
  261. ColB18
  262. ColA19
  263. ColB19
  264. Index1
  265. ColA18
  266. CThe hot keys for each transaction type within Xpenses  are as follows. 
  267. They have been broken into their logical areas, and  follow from the drop-down menu item.
  268. Expense Menu
  269.  Add Expense Item
  270.  Delete an Expense Item
  271.  Clear the Expense Data 
  272.  Set the Preferences 
  273.  Exit Xpenses application
  274. Category Menu 
  275.  Add a Category 
  276.  Change (modify) a Category 
  277.  Delete a Category 
  278.  Clear the Category Value data
  279. Currency Menu 
  280.  Add a Currency 
  281.  Change (Modify) a Currency 
  282.  Delete a Currency 
  283.  Currency Converter
  284. Help Menu 
  285.  Help Contents 
  286.  About Xpenses 
  287.  Register Xpenses
  288. Extract Menu 
  289.  Extract to a Word File 
  290.  Extract to a Speadsheet File 
  291.  Extract Category Values to a Speadsheet File 
  292.  Extract to CSV file 
  293.  Extract Category Values (CSV)
  294. Print Menu 
  295.  Expense Sheet 
  296.  Category Values 
  297.  Categories 
  298.  Currencies
  299. View Menu 
  300.  List the Outstanding Expenses 
  301.  List the Outstanding Expenses by Category 
  302.  List the Categories 
  303.  List the Category Values per month 
  304.  List the Currencies
  305. Courier
  306. Courier
  307. Arial
  308. Arial
  309. Times New Roman
  310. Courier
  311.   Welcome 
  312.  Disclaime
  313.  Free Upgr
  314.  Palmscape
  315. 5Xpense Ov
  316. Categories
  317. Categories
  318. Category V
  319. Clearing D
  320. Currencies
  321. Currencies
  322. Different 
  323. Entering a
  324. Entering E
  325. Extracting
  326. Getting St
  327. Hot Keys
  328. Looking at
  329. Outstandin
  330. Outstandin
  331. Preference
  332. Quick Conv
  333. Registrati
  334. BThis help file gives an outline of some of 5Xpense's main features. If you require further help or information on any Palmscape product you can contact support via any of the following:
  335. Internet:
  336. The Palmscape Homepage on the worldwide web is located at http://www.palmscape.com. The latest versions of all Palmscape products are available from here, as well as general information relating to EPOC palmtop computers.
  337. You can also send requests or questions directly to the author via email: simon@palmscape.com
  338. Postal support:
  339. The Palmscape address is:
  340. 182 Bromham Road
  341. Bedford, Bedfordshire, MK40 4BP
  342. United Kingdom
  343. 5Xpense is Copyright 
  344.  1998 Palmscape & Simon Berridge
  345. All rights reserved.
  346. Arial
  347. Arial
  348. Arial
  349. Arial
  350. Arial
  351. Arial
  352. Arial
  353. Arial
  354. Arial
  355. Arial
  356. Sketch
  357. jUUUU
  358. VUUUU
  359. jUUUUU
  360. ZYUUUUUUUUUUUUU
  361. UQUUUUUUUUUUUUUUUUUU
  362. PUUUU
  363. TUUUU
  364. _UUEUUUU
  365. VUU.UUUU
  366. P[UUU
  367. UUUUU
  368. &Paint.app
  369. ARegistered users of 5Xpense are entitled to receive free upgrades via the internet or on floppy disk, as they become available.
  370. For details on how to get latest version see the Palmscape customer support option. If you do not have access to the internet send a stamped addressed envelope with a PC formatted floppy disk to the address shown.
  371. Please note that the free upgrades offer excludes postage fees & hardware costs
  372. C5Xpense - including all related program files - may not be altered in any way. Reverse Translation is expressly forbidden without written permission of the author.
  373. Registered users may install the software on an unlimited number of machines so long as they are for thier own use exclusively.
  374. Although 5Xpense is shareware, and you are encouraged to pass the distribution .ZIP file to your friends and colleagues, registered copies may not be lent sold or rented without the express  written permission of the author.
  375. Palmscape & the author cannot & does not accept any liability for loss caused by error, defect or failure of the software including any loss of any kind.
  376. No guarantee is either offered or implied by Palmscape or the author. Use of this software is entirely at your own risk.
  377. Table1
  378. Command
  379. Arial
  380. Arial
  381. _EIt is possible with 5Xpense to hold a number of different databases. These would be used for different Clients or separating business trips, as examples.
  382. Creating a New Directory
  383. To operate this function it is necessary to create a new data directory. This is done by selecting the Menu, option File, then Directory then New Directory.
  384. A dialog box will be displayed that asks for the name of the new directory and this disk drive to use. If you are not using a CF card then 5Xpense will only allow the use of drive C:.
  385. 5Xpense will then take a moment or two to create the new data files within this new directory, and will then display a dialog box that asks for your user name. This is not the registration number supplied but the name that you wish to be associated with this new data.
  386. Finally, 5Xpense will switch to this newly created directory so that you can continue working.
  387. Switching to another directory
  388. This is done by selecting the Menu, option File, then Directory then Change Directory.
  389. You will be presented with a dialog box that will allow you to navigate through your system to the directory that you now wish to change to.
  390. 5Xpense will check that there is a valid 5Xpense data file within the selected directory before allowing you to continue. If there is a valid 5Xpense data file within the directory then 5Xpense will start to use this new data file.
  391. Times New Roman
  392. Times New Roman
  393. ESetting up your preferences for 5Xpense is  done by selecting "Set Preferences" from the  Expense menu. Alternatively you can use the  hot key Ctrl-P.
  394. You will be presented with a window that has  a list of available currencies (defined and described in the "Currencies" topic). Select  your "home" currency from the available list.  If this is your first time and you have only set  up a home currency then there will only be  one currency available to you. The next field is asking if the currency symbol  is to appear before or after the value. An  example would be US Dollars. Typically you  would use the currency symbol "$", and this  would be set as a prefix so that the amount  would be displayed as $123.45. If you  selected "Suffix" then the same amount would  be displayed as 123.45$.   
  395. The next two fields describe how to display  the actual value. The "thousands" separator  holds the symbol that you want to use, e.g. the symbol "," would result in the number  1000 being displayed as 1,000. The "decimal separator"  separator describes the "pence" part, so a  symbol of "." would result in the number being  displayed as 1,000.00. If they had been  entered the other way around then the same  number would be displayed as 1.000,00.
  396. Lastly, the 'Display Format' field is requesting the type of format to apply to all the dates within 5Xpense.
  397. There are two formats currently employed within 5Xpense, British and American. The default is British, or dd/mm/yyyy. The American format is mm/dd/yyyy.
  398. CWelcome to 5Xpense, an expense control program  developed to help keep track of the business  expenses incurred on a day to day basis.  5Xpense has the following features:
  399. * Multi-files
  400. * Multi-Currency
  401. * Multi-Category
  402. * Monthly Category balances and current balance
  403. * Print an Expense Sheet 
  404. * Extract expense items to a database
  405. * Extract expense items to a spreadsheet 
  406. 5Xpense has been designed to be a simple interface  for the busy executive who needs to keep track of the  expenses that he has incurred on behalf of his  company.
  407. As each expense is incurred it is entered  into 5Xpense in the currency used for the transaction  and a record of that transaction is kept within  5Xpense in both the expense currency and the home  currency.
  408. An expense claim form can be printed at will.
  409. Each month 5Xpense can create a data file which can be extracted to a PC spreadsheet or database that  can accept a comma-delimited file as import.
  410. Please read the 'Getting Started' section.
  411. Arial
  412. Arial
  413. Arial
  414. Arial
  415. Arial
  416. Arial
  417. Arial
  418. Arial
  419. Arial
  420. Arial
  421. Arial
  422. Arial
  423. Arial
  424. Arial
  425. Arial
  426. Arial
  427. Arial
  428. Arial
  429. Arial
  430. *CCategories are where you store the type of  expense incurred.   As each category is defined within 5Xpense  the system creates a data file for that  category that will hold and maintain the total  value of amounts entered for that category  during the course of the year.   
  431. Adding a new Category is undertaken by  selecting "Add Category" from the Category  menu. Alternatively you can use the hot key of  Ctrl-c. Enter a category key of up to 10 characters  and a description of the category.   
  432. You can Change and Delete categories from  within this menu.   Listing Categories displays a window that  displays all the categories held within  5Xpense.   Category Data is the month by month value of  the category transactions. This may be  extracted or Cleared at any time.  
  433. See also: Getting Started
  434. ^BThis option displays the values by  Calendar Month of all the registered  Categories.   
  435. You may scroll up and down the list  by using the up and down cursor keys. You  can see that only six months of the  year are displayed on any screen.
  436. To  access later months press the right  arrow and to see earlier months  than those displayed press the left  arrow.   
  437. To scroll faster you may use the PgUp  and PgDn keys to display the next full  page of values.
  438. Pressing the "Enter" key will open a display of all the expense items linked to the highlighted category.
  439. To exit the window press the "Esc" key.
  440. @As a generay
  441. l rule 5Xpense always keeps the data on  file and will print it to a comma-delimited file. The act of extracting data does not delete it from the 5Xpense database file.
  442. It is your responsibility to maintain the housekeeping  for 5Xpense by clearing the data files as and when  required by you. In practice, once you have printed  your expense account there is no need to keep the  data within the 5Xpense database file so you should  clear the data.   It is important to note that once the database file has  been cleared of all expenses the action is recoverable, but not after clearing the "deleted" items. Even so, it is strongly suggested that a  comma-delimited extract file is created prior to the data deletion and that this file is taken off the Psion  and placed on a separate medium (i.e. your PC or  floppy disk).   
  443. The category data, though, is a somewhat different  matter. As each expense transaction is entered into  5Xpense the home currency value is added to the Category data file. It is added in two places, the current balance for that category and the actual month  of expense. For example, an expense incurred on 10  April for 
  444. 50 and the April entry for  that same category being increased by 
  445. 50 also.
  446. Please note that by Clearing the Expense item data  the category values are not affected by this action.  The idea is to keep a yearly account of the total  values that have been entered for each category  without having to keep the actual expense items  within the database.   
  447. The category data should, therefore, only be cleared  on a yearly basis, again after archiving the data by  means of the comma-delimited extract.
  448. oG5Xpense is a Multi-Currency application.   Firstly, you have to decide which currency is your  "home" currency. The application will default 
  449.  (Sterling).   After deciding on your home currency then create this  currency by pressing the "Menu"button, selecting  "Currency" and then selecting "Add a Currency".  Alternatively you can use the hot key Ctrl-u.
  450. There are two fields to be completed in this transaction; the symbol to use and the conversion  rate to use. The symbol can be accepted symbol  or the international symbol, e.g. GBP instead of 
  451. , or  USD instead of $. For your home currency use a  conersion rate of 1.0. The conversion rate is used  whenever you enter an expense and is used to divide  into the amount entered upon the window. An example  would be:
  452. Supposing my home currency is 
  453.  and I have a $  expense. In my currency file I have a conversion rate  of 1.6. If I enter an expense transaction of $16.00 this  would convert to 
  454. 10.00 (i.e. 16.00 / 1.6 = 10.00).
  455. Please note that 5Xpense will convert your currency  symbol to uppercase.
  456. After creating your home currency you need to tell  5Xpense that it is your home currency and this is  done under the "Preferences" option. You can obtain  help for the Preferences option at the end of this help  item.
  457. In addition to creating a new currency you can  Change, Delete or List the currencies. As conversion  rates fluctuate you are likely to use the "Change"  option quite frequently. By selecting the "Change"  option from the menu (or Ctrl-M hot key) the Change  window will be displayed. Here you have the option of  changing both the currency symbol as well as the  conversion rate.
  458. Deleting a currency (Ctrl-D) removes the currency from  the system.
  459. Listing the Currencies (Ctrl-L) will open a window that  displays all the currencies within 5Xpense and their  current conversion rates.   
  460. See also: Preferences
  461. AEntering the password that you have been  given upon registration is a simple matter of  accessing the Registration screen from the  Help menu or using the hot key Ctrl-R.   
  462. You will be presented with a window in which  to enter your password.
  463. If the password is  validated then the registration option will  disappear from the Help menu.   It is important that you do not lose your  password as this will unlock 5Xpense and  remove the 10 item limit.
  464. Entering a Password<
  465. Arial
  466. Arial
  467. Arial
  468. Arial
  469.   Welcome to 5Xpense;
  470.  1998 Palmscape & Simon Berridge
  471. Internet: http://www.palmscape.com
  472. E-mail:    simon@palmscape.com
  473.  Palmscape Support
  474.  Free Upgrades!
  475. Arial
  476. Arial
  477.  Disclaimer & Licence Agreement'
  478. Arial
  479. Arial
  480. Arial
  481. Arial
  482. Arial
  483. Arial
  484. Different Data Files$
  485. BExpense items incurred are entered through  the "Add Expense" menu item that can be  found on the "Expense" menu. Alternatively  you can use the hot key Ctrl-A.   
  486. A dialog box will be displayed that allows you  to enter the date of the expense, the currency  of the expense, the category to which you  wish it to be linked and some descriptive text  of the expense.   
  487. Entering this data and pressing the Enter key  will add the expense item to the database and  update the Category value for that expense  item.
  488. AThere are two types of data extract available  to you:   
  489. Expense data to a comma-delimited file
  490. Category data to a comma-delimited file   
  491. The  extract of Expense data to a comma-delimited  file will ask if you wish to extract the data by a  date range.   
  492. A window will be opened which will ask for the name of the file to extract to. Xpenses  will add the extension ".TXT" to the CSV  extract files and store it within the "\Xpenses"  directory on the Psion.
  493. AFirstly, please read the Overview.   
  494. The first step is to create your home  currency, this is described in the  "Currencies" topic.   
  495. Next, set your preferences. This is  described in the "Preferences" topic.
  496. Next, create some Categories. This is  described in the "Categories" topic.
  497. Now you are ready to enter expense  items. This is described in the  "Entering Expenses" topic.
  498. 5Xpense Overview?
  499. Arial
  500. Getting Started<
  501. Arial
  502. Arial
  503. Arial
  504. Arial
  505. Currencies<
  506. Arial
  507. Arial
  508. Arial
  509. Arial
  510. vAThere are a number of options  available to you to look at the data  that you have stored within 5Xpense.  These views are obtained from the  "View" menu available when you  press the "Menu" key.   
  511. The views available are as follows:
  512. Outstanding Expenses (various views are available within this option)
  513. Currencies View
  514. Categories View
  515. Outstanding Expenses by Category
  516. Categories<
  517. Arial
  518. Arial
  519. Arial
  520. Preferences<
  521. Arial
  522. Arial
  523. Arial
  524. Arial
  525. Arial
  526. Arial
  527. Entering Expenses<
  528. Arial
  529. Arial
  530. Arial
  531. Looking at your data<
  532. Arial
  533. Arial
  534. Arial
  535. Arial
  536. Categories View<
  537. Arial
  538. This option will open a window and  display all the Categories that you have entered within 5Xpense and their  current balance.
  539. Arial
  540.  Outstanding Expenses by Category<
  541. Arial
  542. This option will display a dialog box  where you may select the Category  that you wish to view.   
  543. After selection of the category a new  window will be opened that will display all the outstanding expense  items linked to the chosen category.
  544. Arial
  545. Arial
  546. Currencies View<
  547. Arial
  548. This view will open a window and  display all the Currencies that you  have entered within 5Xpense together  with their current exchange rate.
  549. Arial
  550. Outstanding Expenses<
  551. Arial
  552. This option will open a window and  display all the Expense items that you  have entered that have not been  cleared.   The view is sorted in date order.
  553. Arial
  554. Category Value View<
  555. Arial
  556. Arial
  557. Arial
  558. Arial
  559. Hot Keys<
  560. Arial
  561. Quick Conversion<
  562. Arial
  563. There is a "quick conversion" option available  from the Currencies menu (Ctrl-Q).   
  564. This option allows for the quick conversion  between two currencies. It will only function if  you have more than one currency entered  within 5Xpense.
  565. Arial
  566. Arial
  567. Extracting Data<
  568. Arial
  569. Arial
  570. Arial
  571. Arial
  572. Clearing Data<
  573. Arial
  574. Arial
  575. Arial
  576. Arial
  577. AThere are two types of data extract available  to you:   
  578. Expense data to a comma-delimited file
  579. Category data to a comma-delimited file   
  580. The  extract of Expense data to a comma-delimited  file will ask if you wish to extract the data by a  date range.   
  581. A window will be opened which will ask for the name of the file to extract to. Xpenses  will add the extension ".CSV" to the CSV  extract files and store it within the "\Xpenses"  directory on the Psion.
  582. Quick Conversion<
  583. Arial
  584. There is a "quick conversion" option available  from the Currencies menu (Ctrl-Q).   
  585. This option allows for the quick conversion  between two currencies. It will only function if  you have more than one currency entered  within 5Xpense.
  586. Arial
  587. Arial
  588. Extracting Data<
  589. Arial
  590. Arial
  591. Arial
  592. Arial
  593. Clearing Data<
  594. Arial
  595. Arial
  596. Arial
  597. Arial
  598. 9d9Gl
  599. VUUUlUUU
  600. TUUUEUUUUTUUU
  601. 5Xpense\
  602. _UUUUUUUU
  603. UUUUUUUUU
  604. UUUUUUUUUU
  605. _UUUU
  606. WUUUU
  607. WUUUU
  608. UUUUA
  609. UUUU@
  610. UUUUP
  611. UUUUP
  612. UUUUP@
  613. UUUUP
  614. UUUUUUUUUUU
  615. UUUAUUUUUUU
  616. UUUUUUU
  617. TUUUUU
  618. UUEUDDUUUUU
  619. UUETPQUUUUU
  620. TTUUUUT
  621. EAAQA
  622. UUUUQUUUUUU
  623. UUUUTUUUUUU
  624. UUUUTUUUUUU
  625. UUUUUUU
  626. WUUUUUUUUUU
  627. WUUUUUUUUUU
  628. _UUUUUUUUUU
  629. UUUUUUUUUU
  630. UUUUUUUUU
  631. _UUUUUUUU
  632. _UUUUUUUU
  633. UUUUUUUUU
  634. UUUUUUUUUU
  635. _UUUU
  636. WUUUU
  637. WUUUU
  638. UUUUA
  639. UUUU@
  640. UUUUP
  641. UUUUP
  642. UUUUP@
  643. UUUUP
  644. UUUUUUUUUUU
  645. UUUAUUUUUUU
  646. UUUUUUU
  647. TUUUUU
  648. UUEUDDUUUUU
  649. UUETPQUUUUU
  650. TTUUUUT
  651. EAAQA
  652. UUUUQUUUUUU
  653. UUUUTUUUUUU
  654. UUUUTUUUUUU
  655. UUUUUUU
  656. WUUUUUUUUUU
  657. WUUUUUUUUUU
  658. _UUUUUUUUUU
  659. UUUUUUUUUU
  660. UUUUUUUUU
  661. _UUUUUUUU
  662. D:\OPP\5Xpense\5Xpense.pre
  663. NUMHEADERS%
  664. HEADER$
  665. TABSTOP%
  666. TABPOS$
  667.     TABWIDTH%
  668. TEXTWIDTH%
  669. STARTLINE%
  670. NUMBERLINES%
  671. TOTALSELECTION%
  672. STARTPOSITION%
  673. ENDLINE%
  674. CURRENTSELECTION%
  675. WINDOWFONT&
  676. WINDOWCAPTION$
  677. DOWNB%
  678. CLOSEB%
  679. WINDOWSBITMAP$
  680. UPDOWNBUTTONS%
  681. NUMBERBUTTONS%
  682. BUTTONWINDOWID%
  683. BUTTONTEXT$
  684. BUTTONWINDOWPOS%
  685. BUTTONWINDOWSTATE$
  686. BUTTONHEIGHT%
  687. BUTTONWIDTH%
  688. DECIMALCOMMA%
  689. BASEDECIMALS%
  690. REGUSR%
  691. NUMBERENTRIES%
  692. TODAY&
  693. DATEFORMAT%
  694. USELASTDATE%
  695. LASTUSEDCURRENCY$
  696. LASTUSEDCATEGORY$
  697. MAINMENUITEM%
  698. UPDATEWINDOWHANDLE%
  699. HALF%
  700. MAINWINDOWID%
  701. LISTFILTER%
  702. FRDATE&
  703. DATETO&
  704. LISTCUR$
  705. LISTCAT$
  706. LISTAMOUNT
  707. LISTOP$
  708. LISTDELETED$
  709. SYSTEMPATH$
  710. SYSTEMFILE$
  711. DATABASENAME$
  712. PRINTERPAGESIZE%
  713. PRINTERMEASURE%
  714. PRINTERFONTHEIGHT%
  715. PRINTERORIENTATION%
  716. PRINTERMARGIN
  717. PRINTERNUMBERTABS%
  718. PRINTERHEADER$
  719. PRINTERFOOTER$
  720. PRINTERCURRENTPOSITION&
  721. PRINTERLEFTMARGIN&
  722. PRINTERPRINTWIDTH&
  723. PRINTERPRINTHEIGHT&
  724. TABPOS&
  725.     TABALIGN%
  726. PRINTOSEXPENSES
  727. PRINTCV
  728. PRINTFROMDATE&
  729. PRINTTODATE&
  730. PRINTCURRENCY$
  731. PRINTCATEGORY$
  732. THREAD&
  733. APPTIT$
  734. APPVER$
  735. EMAIL$
  736. YSLIDE
  737. CPRIGHT$
  738. SCREENHEIGHT%
  739. PSOPEN&
  740.     ABOUTPALM
  741. GETSYSTEMPATH
  742. INITIALISE
  743. PSCLOSE
  744. MAINSCREEN
  745. KEYLOOP
  746.  (^!%' 
  747. C:\system\opl\ps.opo
  748. D:\system\opl\ps.opo
  749. Installation Error!
  750. +#The Palmscape shared files have notO
  751. +(been correctly installed in \system\opl\O
  752. +,Ps.opo and Ps.mbm must be in this directory.O
  753. +!Contact Palmscape for assistance.O
  754. 5Xpense
  755. Version 3.9
  756. simon@palmscape.com
  757. + Copyright (C)1998 Simon Berridge
  758. CREATEMAIN
  759. OPENUSER
  760. CREATEDATABASE
  761. INITBASEDATA
  762.     GETREGUSR
  763. CHECKNUMDECS
  764. GETBASEDECIMALS
  765. CHECKDATEFORMAT
  766. OPENUSERPREFS
  767. DOREG
  768. SYSTEMFILE$
  769. SYSTEMPATH$
  770. DATABASENAME$
  771. WINDOWSBITMAP$
  772. UPDOWNBUTTONS%
  773. UPDATEWINDOWHANDLE%
  774. LASTUSEDCURRENCY$
  775. LASTUSEDCATEGORY$
  776. MAINMENUITEM%
  777. BASEDECIMALS%
  778. DECIMALCOMMA%
  779. DATEFORMAT%
  780. REGUSR%
  781. MainDataK
  782. \XpensesK
  783. \XPenses\XpenseDataK
  784. DATADIRECTORY$#
  785. \Xpenses\XpenseDataK
  786. DATADIRECTORY$'
  787. +    \Xpenses\K
  788. DATADIRECTORY$#
  789. XpenseDataK
  790. DATADIRECTORY$#
  791. DATADIRECTORY$#
  792. Windows.mbmK
  793. DATEFORMAT% 
  794. DOSTOP
  795. BUTTONWINDOWCLICK
  796. DOMENU
  797. DOSWITCHING
  798. CENTREWINDOW
  799. BUTTONWINDOWID%
  800. O`{Ix
  801. O@{Ix
  802. DOSWITCHING
  803. REGUSR%
  804. MAINMENUITEM%
  805. Data Control+
  806. Clear Expense DataOw+
  807. Reinstate Expense DataOrh+
  808. Clear Category DataOW+
  809. Remove 'deleted' Expense DataOS
  810. +    Directory+
  811. New DirectoryO
  812. Change DirectoryO
  813. Expense+
  814. Add ExpenseOa+
  815. Delete ExpenseOd+
  816. Modify ExpenseOCh+
  817. Data Control>O
  818. Set PreferencesOPh+
  819. Directory>O
  820. Exit ExpensesOe
  821. Category+
  822. Add CategoryOc+
  823. Change CategoryOm+
  824. Delete CategoryOyh+
  825. Add Payment TypeOY+
  826. Change Payment TypeOG+
  827. Delete Payment TypeOX
  828. Currency+
  829. Add CurrencyOu+
  830. Change CurrencyOM+
  831. Delete CurrencyODh+
  832. Currency ConverterOq
  833. Help+
  834. ContentsOH+
  835. AboutOB
  836. Help+
  837. ContentsOH+
  838. AboutOBh+
  839. Register 5XpenseOR
  840. Extract+
  841. Expense Data (CSV)OO+
  842. Category Values (CSV)OV
  843. Expense Sheet+
  844. Expense SheetOp+
  845. Expenses Sheet by dateOb
  846. Expense Items+
  847. By CurrencyOn+
  848. By CategoryOg
  849. Print+
  850. Expense Sheet>O
  851. Expense Items>O
  852. Category ValuesOk
  853. Expenses+
  854. Outstanding ExpensesOo+
  855. Expenses by CategoryOT+
  856. Expenses by CurrencyOU+
  857. Expenses by date rangeOth+
  858. Filtered ListOf
  859. View+    Expenses>O
  860. CategoriesOl+
  861. Category ValuesOvh+
  862. CurrenciesOL+
  863. Payment TypesOs
  864. ADDEXPENSE
  865. DELETEEXPENSE
  866. MODIFYEXPENSE
  867. CLEAREXPENSES
  868. REINSEXPENSES
  869. CLEARCATEGORYVALUES
  870. DELETEEXPENSEDATA
  871. PREFERENCES
  872. DOSTOP
  873. NEWDIRECTORY
  874. OPENDIRECTORY
  875. ADDCATEGORY
  876. MODIFYCATEGORY
  877. DELETECATEGORY
  878. ADDPAYTYPE
  879. MODPAYTYPE
  880. DELPAYTYPE
  881. ADDCUR
  882. CHGCUR
  883. DELCUR
  884. CONCUR
  885. DOERROR
  886. REGIST
  887. EXTCOM
  888. EXTVAL
  889. PRINTEXPENSES
  890. PRINTBYDATE
  891. PRINTCATEGORYVALUES
  892. PRINTBYCURRENCY
  893. PRINTBYCATEGORY
  894. LSTEXP
  895. LSTCAT
  896. LSTCVL
  897. LSTCUR
  898. LSTEXPC
  899. LSTEXPD
  900. LSTEXPU
  901.     LSTFILTER
  902. LSTPAYTYPES
  903. CENTREWINDOW
  904. REGUSR%
  905. OR@[2
  906. You are a registered user!O
  907. DECRYPTPASSWORD%
  908. DOERROR
  909. OPENUSER
  910. MAINSCREEN
  911. REGUSR%
  912. UPDATEWINDOWHANDLE%
  913. MAINWINDOWID%
  914. Registration
  915. +$Enter your registration number belowO
  916. CodeO
  917. CancelO
  918. Not a valid registrationO
  919. +    PASSWORD$'
  920. Registration
  921. 5Xpense only allows 10 expenseO
  922. items to be entered for non-O
  923. registered usersO
  924. +%Please register and support sharewareO
  925. ContinueO
  926.     ABOUTPALM
  927. C:\SYSTEM\OPL\ps.opoW
  928. C:\SYSTEM\OPL\ps.opo
  929. D:\SYSTEM\OPL\ps.opoW
  930. D:\SYSTEM\OPL\ps.opo
  931. Installation Error!
  932. +#The Palmscape shared files have notO
  933. +(been correctly installed in \system\opl\O
  934. +,Ps.opo and Ps.mbm must be in this directory.O
  935. +!Contact Palmscape for assistance.O
  936. +-Copyright (c) 1998 Palmscape & Simon Berridge
  937. OPENUSER
  938. DECRYPTPASSWORD%
  939. REGUSR%
  940. +    PASSWORD$#
  941. THREAD&
  942. DATABASENAME$
  943. OPENCURRENCY
  944. DOERROR
  945. OPENUSERPREFS
  946. DATEFORMAT%
  947. No currencies definedO
  948. CURRENCYSYMBOL$#
  949. PREFIXSUFFIX% 
  950. COMMA$#
  951. +    FULLSTOP$#
  952. DATEFORMAT% 
  953. PreferencesO
  954. Currency+
  955. CURDESC$#
  956. Currency+
  957. CURDESC$#
  958. ,...K
  959. Curr symbol as prefix
  960. Thousands separator as ','
  961. Decimal separator as '.'
  962. Display Format+
  963. dd/mm/yyyy,mm/dd/yyyy
  964. CancelO
  965. CURKEY$#
  966. CURRENCYSYMBOL$'
  967. PREFIXSUFFIX%$
  968. COMMA$'
  969. +    FULLSTOP$'
  970. DATEFORMAT%$
  971. DOERROR
  972. +    User Name
  973. Enter nameO
  974. CancelO
  975. User Name is blank!O
  976. OPENUSER
  977. +    USERNAME$#
  978. GETUSERNAME$
  979. DOERROR
  980. OPENUSER
  981. OPENUSERPREFS
  982. OPENCURRENCY
  983. OPENPAYTYPE
  984. DATABASENAME$
  985. Cannot continue without nameO
  986. +    USERNAME$'
  987. +    PASSWORD$'
  988. CURRENCYSYMBOL$'
  989. PREFIXSUFFIX%$
  990. COMMA$'
  991. +    FULLSTOP$'
  992. DATEFORMAT%$
  993. CURKEY$'
  994. CURDESC$'
  995. Sterling
  996. CONVRATE&
  997. +    DECPLACE%$
  998. PAYKEY$'
  999. PAYKEY$'
  1000. Cheque
  1001. PAYKEY$'
  1002. Credit Card
  1003. PAYKEY$'
  1004. Other
  1005. FONTHEIGHT&
  1006. GETOUTSTANDINGEXPENSES
  1007. FORMATNUMBER$
  1008. LASTEXPENSEDATE$
  1009. UPDATEWINDOWHANDLE%
  1010. SCREENHEIGHT%
  1011. BASEDECIMALS%
  1012. MAINWINDOWID%
  1013. DATABASENAME$
  1014. Current Outstanding Expenses
  1015. Date of last expense item
  1016. TW/{S
  1017. No outstanding expenses
  1018. OPENEXPENSES
  1019.     LONGDATE$
  1020. DATE&!
  1021. OPENEXPENSES
  1022. NUMBERENTRIES%
  1023. LOCALAMOUNT"
  1024. INITBUTTONS
  1025. FONTHEIGHT&
  1026.     USERNAME$
  1027. CENTREWINDOW
  1028.     ADDBUTTON
  1029. SHOWBUTTONS
  1030. SCREENHEIGHT%
  1031. MAINWINDOWID%
  1032. BUTTONHEIGHT%
  1033. REGUSR%
  1034. 5Xpense V3.9
  1035.  Palmscape '98
  1036. Press Menu key for optionsW2LO
  1037. LW/{S
  1038. Press Menu key for options
  1039. Registered User:
  1040. Unregistered User:
  1041. ExpenseO
  1042. ConvertO
  1043. ListO
  1044. CategoryO
  1045. Cat ValsO
  1046. CurrencyO
  1047. ExtractO
  1048. CloseO
  1049. OPENCURRENCY
  1050. BASEDECIMALS%
  1051. NUMDECS% 
  1052. DOERROR
  1053. EXTRACT
  1054. Extract File NameO
  1055. Enter the name of the file toO
  1056. create for Comma-Delimited:O
  1057. FilenameO
  1058. CancelO
  1059. No filename enteredO
  1060. .CSVK
  1061. NHSCIZDQ_AMWLRGYTJVBOXEKUPF
  1062. OTZ_AFCHYQJGBVMWKDRXNSLEPIU
  1063. ABCDEFGHIJKLMNOPQRSTUVWXYZ 
  1064. OPENUSERPREFS
  1065. CONVCOMMA$
  1066. SWAPSTRING$
  1067. CURRENCYSYMBOL$#
  1068. PREFIXSUFFIX% 
  1069. COMMA$#
  1070. +    FULLSTOP$#
  1071. DATEFORMAT% 
  1072. SYSTEMPATH$
  1073. THREAD&
  1074. Xpense.hlpK
  1075. OPENCURRENCY
  1076. BASEDECIMALS%
  1077. CONVRATE"
  1078. +    DECPLACE% 
  1079. DOSELECTION%
  1080. STARTLINE%
  1081. CURRENTSELECTION%
  1082. NUMBERLINES%
  1083. TOTALSELECTION%
  1084. SFILL
  1085. WHICHLINE%
  1086. CURRENTSELECTION%
  1087. NUMBERLINES%
  1088. DOWNB%
  1089. STARTLINE%
  1090. TOTALSELECTION%
  1091. CLOSEB%
  1092. {A`[,
  1093. WINDOWFONTHEIGHT%
  1094. O({Mx
  1095. WINDOWFONTHEIGHT%
  1096. STARTPOSITION%
  1097. WINDOWFONTHEIGHT%
  1098. TABPOS$
  1099. TABSTOP%
  1100. STARTPOSITION%
  1101.     TABWIDTH%
  1102. WINDOWFONT&
  1103. NUMHEADERS%
  1104. HEADER$
  1105. TEXTWIDTH%
  1106. TABSTOP%
  1107. TABPOS$
  1108.     TABWIDTH%
  1109. WINDOWCAPTION$
  1110. WINDOWFONT&
  1111. NUMHEADERS%
  1112. TEXTWIDTH%
  1113. HEADER$
  1114. TABSTOP%
  1115. DOWNB%
  1116. CLOSEB%
  1117. WINDOWFONTHEIGHT%
  1118. SETWINDOWCOLOR
  1119. WINDOWFONT&
  1120. TEXTWIDTH%
  1121. NUMBERLINES%
  1122. SCREENHEIGHT%
  1123. STARTPOSITION%
  1124. WINDOWCAPTION$
  1125. CLOSEB%
  1126. UPDOWNBUTTONS%
  1127. DOWNB%
  1128. NUMHEADERS%
  1129. TABSTOP%
  1130. TABPOS$
  1131.     TABWIDTH%
  1132. HEADER$
  1133. BUTTONHEIGHT%
  1134. SCREENHEIGHT%
  1135. BUTTONWIDTH%
  1136. NUMBERBUTTONS%
  1137. BUTTONWINDOWPOS%
  1138. BUTTONWINDOWSTATE$
  1139. BUTTONWINDOWPOS%
  1140. BUTTONWINDOWSTATE$
  1141. NUMBERBUTTONS%
  1142. BUTTONWIDTH%
  1143. BUTTONHEIGHT%
  1144. BUTTONWINDOWID%
  1145. BUTTONTEXT$
  1146. VC\[!
  1147. HC\[!
  1148. VC\[!
  1149. HC\[!
  1150. NUMBERBUTTONS%
  1151. BUTTONTEXT$
  1152. BUTTONCLICK
  1153. BUTTONWINDOWSTATE$
  1154. BUTTONHEIGHT%
  1155. BUTTONWIDTH%
  1156. NUMBERBUTTONS%
  1157. BUTTONWINDOWID%
  1158. BUTTONWINDOWSTATE$
  1159. BUTTONHEIGHT%
  1160. BUTTONWIDTH%
  1161. BUTTONTEXT$
  1162. BUTTONWINDOWID%
  1163. CLOSEBUTTONWINDOW
  1164. SHOWBUTTONS
  1165. BUTTONWINDOWPOS%
  1166. CLOSEBUTTONWINDOW
  1167. SHOWBUTTONS
  1168. BUTTONWINDOWSTATE$
  1169. CHANGEBUTTON
  1170. ADDEXPENSE
  1171. CONCUR
  1172. LSTEXP
  1173. ADDCATEGORY
  1174. LSTCVL
  1175. ADDCUR
  1176. EXTCOM
  1177. DOSTOP
  1178. GETFILTERDATES%
  1179. SELECTCURRENCY%
  1180. OPENCURRENCY
  1181. SELECTCATEGORY%
  1182. OPENCATEGORY
  1183. GETLISTAMOUNT%
  1184. GETDELETED%
  1185. LISTFILTER%
  1186. LISTCUR$
  1187. LISTCAT$
  1188. ,DateK
  1189. Currency
  1190. +    ,CurrencyK
  1191. Category
  1192. +    ,CategoryK
  1193. Amount
  1194. ,AmountK
  1195. Deleted
  1196. ,DeletedK
  1197. Add Filter
  1198. Select Filter
  1199. CancelO
  1200. CURKEY$#
  1201. CATKEY$#
  1202. OPENEXPENSES
  1203. DOERROR
  1204. EXPDIR%
  1205. INITNEWWINDOW
  1206.     ADDHEADER
  1207. CREATEWINDOW%
  1208. DOLSTEXPSF
  1209. CLOSEWINDOW
  1210. No Expenses to showO
  1211. Filtered Expense ItemsO
  1212. DateO
  1213. CategoryO
  1214. DetailsO
  1215. AmountO
  1216. ConvertO
  1217. LocalO
  1218. NORMALDATE$
  1219. FORMATNUMBER$
  1220.     DECIMALS%
  1221. SPRINT
  1222. WHERENEXT%
  1223.     GETFILTER
  1224. LISTFILTER%
  1225. DATABASENAME$
  1226. FRDATE&
  1227. DATETO&
  1228. LISTCUR$
  1229. LISTCAT$
  1230. LISTOP$
  1231. LISTAMOUNT
  1232. LISTDELETED$
  1233. BASEDECIMALS%
  1234. TOTALSELECTION%
  1235. CURRENTSELECTION%
  1236. STARTLINE%
  1237. ENDLINE%
  1238. NUMBERLINES%
  1239.     KEYENTER%
  1240. KEYESC%
  1241. Preparing Window ...
  1242.  SELECT * FROM Expenses K
  1243.  WHERE K
  1244.  AND K
  1245. date >= K    c
  1246.  AND date <= K    e
  1247. currency = 'K
  1248. category = 'K
  1249. localamount K
  1250. deleted = 'K
  1251.  ORDER BY date ASCK
  1252.  ORDER BY date DESCK
  1253. DATE&
  1254.     CATEGORY$
  1255. DETAILS$
  1256. AMOUNT
  1257.     CURRENCY$
  1258. CONVRATE
  1259. LOCALAMOUNT
  1260. DELETED$
  1261. DATE&!
  1262. {M+    CATEGORY$#
  1263. DETAILS$#
  1264. AMOUNT"
  1265. +    CURRENCY$#
  1266. {M+    CURRENCY$#
  1267. LOCALAMOUNT"
  1268. CONVRATE"
  1269. CONVRATE"
  1270. LOCALAMOUNT"
  1271. Total filtered expenses:
  1272. Writing data ...
  1273. LISTDELETED$
  1274. Filter on Deleted
  1275. Item is 'Deleted'
  1276. CancelO
  1277. LISTAMOUNT
  1278. LISTOP$
  1279. Filter Amount
  1280. WHERE LocalAmount is
  1281. Operator+
  1282. =,<>,<,>,<=,>=
  1283. Value)
  1284. CancelO
  1285. TODAY&
  1286. FRDATE&
  1287. DATETO&
  1288. Date Filter
  1289. +    From DateO
  1290. To DateO
  1291. CancelO
  1292. OPENEXPENSES
  1293. Expense Data DeletionO
  1294. This action will remove theO
  1295. 'deleted' data from within theO
  1296. 5Xpense database.(
  1297. + This action cannot be recovered.(
  1298. +!Confirm that you wish to proceed.O
  1299. YesOy(
  1300. NoOn(
  1301. Deleting data ...
  1302. Confirmation
  1303. All deleted data has nowO
  1304. been removed from the 5XpenseO
  1305. +    database.O
  1306. ContinueO
  1307. EXTRACTFILENAME$
  1308. OPENBINARYFILE%
  1309. WRITE
  1310. OPENCATEGORYVALUE
  1311. CLOSETEXTFILE
  1312. BASEDECIMALS%
  1313. +    \Xpenses\
  1314. CategoryK
  1315. BalanceK
  1316. JanuaryK
  1317. FebruaryK
  1318. MarchK
  1319. AprilK
  1320. JuneK
  1321. JulyK
  1322. AugustK
  1323. K+    SeptemberK
  1324. OctoberK
  1325. NovemberK
  1326. DecemberK
  1327. CATKEY$#
  1328. CURBAL"
  1329. Category values
  1330. Category values haveO
  1331. been extracted toO
  1332. ContinueO
  1333. EXTRACTFILENAME$
  1334. TODAY&
  1335. DOERROR
  1336. OPENBINARYFILE%
  1337. WRITE
  1338. OPENEXPENSES
  1339. NORMALDATE$
  1340.     DECIMALS%
  1341. CLOSETEXTFILE
  1342. BASEDECIMALS%
  1343. +    \Xpenses\
  1344. Specialised Extract
  1345. Do you want to create anO
  1346. extract comma-delimited fileO
  1347. between two dates?O
  1348. YesOy(
  1349. NoOn(
  1350. Date Selection
  1351. +    From DateS$
  1352. To DateS$
  1353. CancelO
  1354. To date less than From dateO
  1355. Extract Type
  1356. Select the type of extractO
  1357. Type+0Date Ascending,Date Descending,Category,Currency
  1358. CancelO
  1359. DateK
  1360. CategoryK
  1361. DetailsK
  1362. PayTypeK
  1363. AmountK
  1364. CurrencyK
  1365. K+    Conv RateK
  1366. Local AmountK
  1367. DATE&!
  1368. DATE&!
  1369. DATE&!
  1370. K+    CATEGORY$#
  1371. DETAILS$#
  1372. PAYTYPE$#
  1373. AMOUNT"
  1374. +    CURRENCY$#
  1375. K+    CURRENCY$#
  1376. CONVRATE"
  1377. LOCALAMOUNT"
  1378. Expense extract
  1379. Expense items extractedO
  1380. to comma-delimited file:O
  1381. ContinueO
  1382. OPENCATEGORYVALUE
  1383. Clear Category Data
  1384. Confirm that youO
  1385. wish to clear this data?O
  1386. YesOy(
  1387. NoOn(
  1388. CURBAL&
  1389. Confirmation
  1390. Category Values Cleared
  1391. TODAY&
  1392. OPENEXPENSES
  1393. Reinstate Data File
  1394. Confirm that you wishO
  1395. to reinstate the data file?O
  1396. YesOy(
  1397. NoOn(
  1398. On@`[
  1399. Date Reinstatement
  1400. Would you like to O
  1401. reinstate the dataO
  1402. file between two dates?O
  1403. YesOy(
  1404. NoOn(
  1405. Date selection
  1406. +    From dateS
  1407. To dateS
  1408. CancelO
  1409. DATE&!
  1410. DATE&!
  1411. DELETED$'
  1412. Reinstatement
  1413. +!The data file has been reinstatedO
  1414. ContinueO
  1415. TODAY&
  1416. OPENEXPENSES
  1417. Clear Data File
  1418. Confirm that you wishO
  1419. to clear the data file?O
  1420. YesOy(
  1421. NoOn(
  1422. On@`[
  1423. Date Clearance
  1424. Would you like toO
  1425. clear the data fileO
  1426. between two dates?O
  1427. YesOy(
  1428. NoOn(
  1429. Date selection
  1430. +    From dateS
  1431. To dateS
  1432. CancelO
  1433. DATE&!
  1434. DATE&!
  1435. DELETED$'
  1436. +    Clearance
  1437. The data file has been clearedO
  1438. ContinueO
  1439. GETEXPENSE%
  1440. OPENEXPENSES
  1441. OPENCATEGORY
  1442. OPENCURRENCY
  1443. OPENPAYTYPE
  1444. TODAY&
  1445. OPENCATEGORYVALUE
  1446. UPDATECATMONTH
  1447. LASTUSEDCURRENCY$
  1448. LASTUSEDCATEGORY$
  1449. DATE&!
  1450. DATE&!
  1451. +    CATEGORY$#
  1452. +    CATEGORY$#
  1453. DETAILS$#
  1454. PAYTYPE$#
  1455. AMOUNT"
  1456. LOCALAMOUNT"
  1457. +    CURRENCY$#
  1458. Modify ExpenseO
  1459. DateSV
  1460. Category+
  1461. CATDESC$#
  1462. Category+
  1463. CATDESC$#
  1464. ,...K
  1465. DetailsO
  1466. Payment Type+
  1467. PAYKEY$#
  1468. Payment Type+
  1469. PAYKEY$#
  1470. ,...K
  1471. Amount)
  1472. Currency+
  1473. CURDESC$#
  1474. Currency+
  1475. CURDESC$#
  1476. ,...K
  1477. CancelO
  1478. CURKEY$#
  1479. CONVRATE"
  1480. CATKEY$#
  1481. PAYKEY$#
  1482. DATE&%
  1483. +    CATEGORY$'
  1484. DETAILS$'
  1485. PAYTYPE$'
  1486. AMOUNT&
  1487. +    CURRENCY$'
  1488. CONVRATE&
  1489. LOCALAMOUNT&
  1490. CURBAL&
  1491. CURBAL"
  1492. CURBAL&
  1493. CURBAL"
  1494. GETEXPENSE%
  1495. OPENEXPENSES
  1496.     LONGDATE$
  1497. FORMATNUMBER$
  1498.     DECIMALS%
  1499. OPENCATEGORYVALUE
  1500. UPDATECATMONTH
  1501. BASEDECIMALS%
  1502. NUMBERENTRIES%
  1503. DATE&!
  1504. DATE&!
  1505. +    CATEGORY$#
  1506. DETAILS$#
  1507. PAYTYPE$#
  1508. AMOUNT"
  1509. +    CURRENCY$#
  1510. LOCALAMOUNT"
  1511. +    CURRENCY$#
  1512. CONVRATE"
  1513. LOCALAMOUNT"
  1514. Expense deletionO
  1515. Category
  1516. Details
  1517. Payment Type
  1518. Amount
  1519. Currency
  1520. Conv. Rate
  1521. Local Amount
  1522. CloseO
  1523. DeleteO
  1524. CATKEY$#
  1525. CURBAL&
  1526. CURBAL"
  1527. OPENEXPENSES
  1528. DOERROR
  1529. NORMALDATE$
  1530. STRIPCOMMA$
  1531. DECIMALCOMMA%
  1532. No expenses to showO
  1533. Expense Selection
  1534. DATE&!
  1535. DETAILS$#
  1536. AMOUNT"
  1537. +    CURRENCY$#
  1538. Expense
  1539. Expense
  1540. ,...K
  1541. CancelO
  1542. DOERROR
  1543. TODAY&
  1544. OPENCURRENCY
  1545. OPENPAYTYPE
  1546. OPENCATEGORY
  1547. ADDCATEGORY
  1548. ADDCUR
  1549. OPENEXPENSES
  1550. OPENCATEGORYVALUE
  1551. UPDATECATMONTH
  1552. REGUSR%
  1553. NUMBERENTRIES%
  1554. LASTUSEDCATEGORY$
  1555. LASTUSEDCURRENCY$
  1556. +"Maximum number of entries achievedO
  1557. InformationO
  1558. You have reached the maximumO
  1559. number of outstanding expenseO
  1560. items available.(
  1561. Please clear some items byO
  1562. using Data Control from theO
  1563. +#File menu and you may then proceed.O
  1564. ContinueO
  1565. As Category
  1566. No Currencies definedO
  1567. No Payment Types definedO
  1568. No Categories definedO
  1569. New Expense ItemO
  1570. DateS
  1571. Category+
  1572. CATDESC$#
  1573. Category+
  1574. CATDESC$#
  1575. ,...K
  1576. DetailsO
  1577. Payment Type+
  1578. PAYKEY$#
  1579. Payment Type+
  1580. PAYKEY$#
  1581. ,...K
  1582. Currency+
  1583. CURDESC$#
  1584. Currency+
  1585. CURDESC$#
  1586. ,...K
  1587. Amount)
  1588. CategoryOt+
  1589. CurrencyOc+
  1590. CancelO
  1591. No Details enteredO
  1592. No Amount enteredO
  1593. Updating Files ...
  1594. CURKEY$#
  1595. CONVRATE"
  1596. CATKEY$#
  1597. PAYKEY$#
  1598. DATE&%
  1599. +    CATEGORY$'
  1600. DETAILS$'
  1601. PAYTYPE$'
  1602. AMOUNT&
  1603. +    CURRENCY$'
  1604. CONVRATE&
  1605. LOCALAMOUNT&
  1606. DELETED$'
  1607. CURBAL&
  1608. CURBAL"
  1609. As Categrory
  1610. OPENEXPENSES
  1611. OPENCATEGORY
  1612. OPENCURRENCY
  1613. OPENPAYTYPE
  1614. TODAY&
  1615. OPENCATEGORYVALUE
  1616. UPDATECATMONTH
  1617. LASTUSEDCURRENCY$
  1618. LASTUSEDCATEGORY$
  1619. DATE&!
  1620. DATE&!
  1621. +    CATEGORY$#
  1622. +    CATEGORY$#
  1623. DETAILS$#
  1624. PAYTYPE$#
  1625. AMOUNT"
  1626. LOCALAMOUNT"
  1627. +    CURRENCY$#
  1628. Modify ExpenseO
  1629. DateSI
  1630. Category+
  1631. CATDESC$#
  1632. Category+
  1633. CATDESC$#
  1634. ,...K
  1635. DetailsO
  1636. Payment Type+
  1637. PAYKEY$#
  1638. Payment Type+
  1639. PAYKEY$#
  1640. ,...K
  1641. Amount)
  1642. Currency+
  1643. CURDESC$#
  1644. Currency+
  1645. CURDESC$#
  1646. ,...K
  1647. CancelO
  1648. CURKEY$#
  1649. CONVRATE"
  1650. CATKEY$#
  1651. PAYKEY$#
  1652. DATE&%
  1653. +    CATEGORY$'
  1654. DETAILS$'
  1655. PAYTYPE$'
  1656. AMOUNT&
  1657. +    CURRENCY$'
  1658. CONVRATE&
  1659. LOCALAMOUNT&
  1660. CURBAL&
  1661. CURBAL"
  1662. CURBAL&
  1663. CURBAL"
  1664. OPENCATEGORYVALUE
  1665. DOERROR
  1666. DOLSTCVL
  1667. No Categories to showO
  1668. INITNEWWINDOW
  1669.     ADDHEADER
  1670. CREATEWINDOW%
  1671. OPENCATEGORYVALUE
  1672. FORMATNUMBER$
  1673. FONTHEIGHT&
  1674. SPRINT
  1675. WHERENEXT%
  1676. CLOSEWINDOW
  1677. DOLSTEXPSC
  1678. BASEDECIMALS%
  1679. HALF%
  1680. TOTALSELECTION%
  1681. CURRENTSELECTION%
  1682. STARTLINE%
  1683. ENDLINE%
  1684. NUMBERLINES%
  1685. TABSTOP%
  1686. NUMHEADERS%
  1687. TABPOS$
  1688.     TABWIDTH%
  1689. Populating data ...
  1690. Category ValuesO
  1691. CategoryO
  1692. BalanceO
  1693. CATKEY$#
  1694. CURBAL"
  1695. CURBAL"
  1696. Totals:
  1697. P{IO    
  1698. January
  1699. February
  1700. March
  1701. April
  1702. August
  1703. +    September
  1704. October
  1705. November
  1706. December
  1707. Preparing window ...
  1708. OPENCATEGORY
  1709. DOERROR
  1710.     DOLSTCATS
  1711. No Categories to showO
  1712. INITNEWWINDOW
  1713.     ADDHEADER
  1714. CREATEWINDOW%
  1715. OPENCATEGORY
  1716. SPRINT
  1717. WHERENEXT%
  1718. CLOSEWINDOW
  1719. DOLSTEXPSC
  1720. TOTALSELECTION%
  1721. CURRENTSELECTION%
  1722. STARTLINE%
  1723. ENDLINE%
  1724. NUMBERLINES%
  1725. CategoriesO
  1726. CategoryO
  1727. CATKEY$#
  1728. CATDESC$#
  1729. Expense Order
  1730. Select Order+8Oldest First,Latest First,Category,Currency,Payment Type
  1731. CancelO
  1732. OPENEXPENSES
  1733. DOERROR
  1734. EXPDIR%
  1735. INITNEWWINDOW
  1736.     ADDHEADER
  1737. CREATEWINDOW%
  1738.     DOLSTEXPS
  1739. CLOSEWINDOW
  1740. No Expenses to showO
  1741. Expense ItemsO
  1742. DateO
  1743. CategoryO
  1744. DetailsO
  1745. AmountO
  1746. Pay TypeO
  1747. LocalO
  1748. OPENEXPENSES
  1749. NORMALDATE$
  1750. FORMATNUMBER$
  1751.     DECIMALS%
  1752. SPRINT
  1753. WHERENEXT%
  1754. MODEXP2
  1755. BASEDECIMALS%
  1756. TOTALSELECTION%
  1757. CURRENTSELECTION%
  1758. STARTLINE%
  1759. ENDLINE%
  1760. NUMBERLINES%
  1761. Preparing Window ...
  1762. DATE&!
  1763. {M+    CATEGORY$#
  1764. DETAILS$#
  1765. AMOUNT"
  1766. +    CURRENCY$#
  1767. {M+    CURRENCY$#
  1768. LOCALAMOUNT"
  1769. PAYTYPE$#
  1770. LOCALAMOUNT"
  1771. Total outstanding expenses:
  1772. Writing data ...
  1773. OPENEXPENSES
  1774. DOERROR
  1775. TODAY&
  1776. INITNEWWINDOW
  1777.     ADDHEADER
  1778. CREATEWINDOW%
  1779. DOLSTEXPSD
  1780. CLOSEWINDOW
  1781. No Expenses to showO
  1782. DATE&!
  1783. DATE&!
  1784. Date Selection
  1785. +    From DateS)
  1786. To DateS)
  1787. CancelO
  1788. Expense ItemsO
  1789. DateO
  1790. CategoryO
  1791. DetailsO
  1792. AmountO
  1793. ConvertO
  1794. LocalO
  1795. OPENEXPENSES
  1796. NORMALDATE$
  1797. FORMATNUMBER$
  1798.     DECIMALS%
  1799. SPRINT
  1800. WHERENEXT%
  1801. BASEDECIMALS%
  1802. TOTALSELECTION%
  1803. CURRENTSELECTION%
  1804. STARTLINE%
  1805. ENDLINE%
  1806. NUMBERLINES%
  1807. DATE&!
  1808. DATE&!
  1809. DATE&!
  1810. {M+    CATEGORY$#
  1811. DETAILS$#
  1812. AMOUNT"
  1813. +    CURRENCY$#
  1814. {M+    CURRENCY$#
  1815. LOCALAMOUNT"
  1816. CONVRATE"
  1817. CONVRATE"
  1818. LOCALAMOUNT"
  1819. Total expenses for period:
  1820. OPENEXPENSES
  1821. DOERROR
  1822. SELECTCURRENCY%
  1823. OPENCURRENCY
  1824. DOLSTEXPSU
  1825. No Expenses to showO
  1826. CURKEY$#
  1827. INITNEWWINDOW
  1828.     ADDHEADER
  1829. CREATEWINDOW%
  1830. OPENEXPENSES
  1831. NORMALDATE$
  1832. FORMATNUMBER$
  1833.     DECIMALS%
  1834. SPRINT
  1835. WHERENEXT%
  1836. CLOSEWINDOW
  1837. BASEDECIMALS%
  1838. TOTALSELECTION%
  1839. CURRENTSELECTION%
  1840. STARTLINE%
  1841. ENDLINE%
  1842. NUMBERLINES%
  1843. Expense Items (Currency)O
  1844. DateO
  1845. CategoryO
  1846. DetailsO
  1847. AmountO
  1848. ConvertO
  1849. LocalO
  1850. +    CURRENCY$#
  1851. DATE&!
  1852. {M+    CATEGORY$#
  1853. DETAILS$#
  1854. AMOUNT"
  1855. +    CURRENCY$#
  1856. {M+    CURRENCY$#
  1857. LOCALAMOUNT"
  1858. CONVRATE"
  1859. CONVRATE"
  1860. LOCALAMOUNT"
  1861. AMOUNT"
  1862. Total by currency:
  1863. OPENEXPENSES
  1864. DOERROR
  1865. SELECTCATEGORY%
  1866. OPENCATEGORY
  1867. DOLSTEXPSC
  1868. No Expenses to showO
  1869. CATKEY$#
  1870. INITNEWWINDOW
  1871.     ADDHEADER
  1872. CREATEWINDOW%
  1873. OPENEXPENSES
  1874. NORMALDATE$
  1875. FORMATNUMBER$
  1876.     DECIMALS%
  1877. SPRINT
  1878. WHERENEXT%
  1879. CLOSEWINDOW
  1880. BASEDECIMALS%
  1881. TOTALSELECTION%
  1882. CURRENTSELECTION%
  1883. STARTLINE%
  1884. ENDLINE%
  1885. NUMBERLINES%
  1886. Expense Items (Category)O
  1887. CategoryO
  1888. DateO
  1889. DetailsO
  1890. AmountO
  1891. ConvertO
  1892. LocalO
  1893. +    CATEGORY$#
  1894. DATE&!
  1895. {M+    CATEGORY$#
  1896. DETAILS$#
  1897. AMOUNT"
  1898. +    CURRENCY$#
  1899. {M+    CURRENCY$#
  1900. LOCALAMOUNT"
  1901. CONVRATE"
  1902. CONVRATE"
  1903. LOCALAMOUNT"
  1904. Total by category:
  1905. OPENCURRENCY
  1906. DOERROR
  1907.     DOLSTCURS
  1908. No Currencies to showO
  1909. INITNEWWINDOW
  1910.     ADDHEADER
  1911. CREATEWINDOW%
  1912. OPENCURRENCY
  1913. SPRINT
  1914. WHERENEXT%
  1915. MODIFYCURRENCY
  1916. CLOSEWINDOW
  1917. DOLSTEXPSU
  1918. TOTALSELECTION%
  1919. CURRENTSELECTION%
  1920. STARTLINE%
  1921. ENDLINE%
  1922. NUMBERLINES%
  1923. CurrenciesO
  1924. CurrencyO
  1925. DescriptionO
  1926. Conv. RateO
  1927. CURKEY$#
  1928. CURDESC$#
  1929. CONVRATE"
  1930. CONVRATE"
  1931. {M+    DECPLACE% 
  1932. Expenses by CurrencyO
  1933. Modify CurrencyO
  1934. OPENPAYTYPE
  1935. DOERROR
  1936. INITNEWWINDOW
  1937.     ADDHEADER
  1938. CREATEWINDOW%
  1939. SPRINT
  1940. WHERENEXT%
  1941. CLOSEWINDOW
  1942.     DOLSTEXPT
  1943. TOTALSELECTION%
  1944. CURRENTSELECTION%
  1945. STARTLINE%
  1946. ENDLINE%
  1947. NUMBERLINES%
  1948. No Types to showO
  1949. Payment TypesO
  1950. Payment TypeO
  1951. PAYKEY$#
  1952. INITNEWWINDOW
  1953.     ADDHEADER
  1954. CREATEWINDOW%
  1955. OPENEXPENSES
  1956. NORMALDATE$
  1957. FORMATNUMBER$
  1958.     DECIMALS%
  1959. SPRINT
  1960. WHERENEXT%
  1961. CLOSEWINDOW
  1962. BASEDECIMALS%
  1963. TOTALSELECTION%
  1964. CURRENTSELECTION%
  1965. STARTLINE%
  1966. ENDLINE%
  1967. NUMBERLINES%
  1968. Expense Items (Pay Type)O
  1969. DateO
  1970. CategoryO
  1971. DetailsO
  1972. AmountO
  1973. TypeO
  1974. LocalO
  1975. PAYTYPE$#
  1976. DATE&!
  1977. {M+    CATEGORY$#
  1978. DETAILS$#
  1979. AMOUNT"
  1980. +    CURRENCY$#
  1981. {M+    CURRENCY$#
  1982. LOCALAMOUNT"
  1983. PAYTYPE$#
  1984. LOCALAMOUNT"
  1985. Total by pay type:
  1986. OPENCURRENCY
  1987. DOERROR
  1988. FORMATNUMBER$
  1989. BASEDECIMALS%
  1990. DTEXTRIGHT%
  1991. Not enough currencies availableO
  1992. Currency ConverterO
  1993. Currency+
  1994. CURDESC$#
  1995. Currency+
  1996. CURDESC$#
  1997. ,...K
  1998. Currency+
  1999. CURDESC$#
  2000. Currency+
  2001. CURDESC$#
  2002. ,...K
  2003. Amount to convert)
  2004. ConvertO
  2005. CancelO
  2006. Both the same currency!O
  2007. CURDESC$#
  2008. CONVRATE"
  2009. CURDESC$#
  2010. CONVRATE"
  2011. ConversionO
  2012. From CurrencyO
  2013. To CurrencyO
  2014. Amount
  2015. Converted to
  2016. AgainO
  2017. CancelO
  2018. OPENCATEGORY
  2019. DOERROR
  2020. STRIPCOMMA$
  2021. OPENCATEGORYVALUE
  2022. No categories definedO
  2023. Category Selection
  2024. Category+
  2025. CATDESC$#
  2026. Category+
  2027. CATDESC$#
  2028. ,...K
  2029. CancelO
  2030. CATKEY$#
  2031. CATDESC$#
  2032. Delete Confirmation
  2033. Description
  2034. + Confirm that you wish to delete?
  2035. YesOy(
  2036. NoOn(
  2037. Confirmation
  2038. Category deleted
  2039. ContinueO
  2040. OPENCATEGORY
  2041. DOERROR
  2042. STRIPCOMMA$
  2043. OPENCATEGORYVALUE
  2044. No categories definedO
  2045. Category Selection
  2046. Category+
  2047. CATDESC$#
  2048. Category+
  2049. CATDESC$#
  2050. ,...K
  2051. CancelO
  2052. CATKEY$#
  2053. CATDESC$#
  2054. Modify Category
  2055. Category key
  2056. DescriptionO
  2057. CancelO
  2058. Key must be enteredO
  2059. Description must be enteredO
  2060. CATKEY$'
  2061. CATDESC$'
  2062. CATKEY$'
  2063. DOERROR
  2064. CURTHR%
  2065. OPENCURRENCY
  2066. GETBASEDECIMALS
  2067. Add CurrencyO
  2068. Currency
  2069. DescriptionO
  2070. Conversion rateO
  2071. Decimal PlacesO
  2072. CancelO
  2073. Currency Key missingO
  2074. Currency already definedO
  2075. Currency Description missingO
  2076. Currency rate must be enteredO
  2077. CURKEY$'
  2078. CURDESC$'
  2079. CONVRATE&
  2080. +    DECPLACE%$
  2081. NUMDECS%$
  2082. OPENCURRENCY
  2083. DOERROR
  2084. STRIPCOMMA$
  2085. GETBASEDECIMALS
  2086. No currencies definedO
  2087. Currency Selection
  2088. Currency+
  2089. CURDESC$#
  2090. Currency+
  2091. CURDESC$#
  2092. ,...K
  2093. CancelO
  2094. CURKEY$#
  2095. CURDESC$#
  2096. CONVRATE"
  2097. +    DECPLACE% 
  2098. Modify CurrencyO
  2099. Currency key
  2100. DescriptionO
  2101. Conversion rateO
  2102. DecimalsO
  2103. CancelO
  2104. Key must be enteredO
  2105. Description must be enteredO
  2106. CURKEY$'
  2107. CURDESC$'
  2108. CONVRATE&
  2109. +    DECPLACE%$
  2110. NUMDECS%$
  2111. OPENCURRENCY
  2112. DOERROR
  2113. STRIPCOMMA$
  2114. GETBASEDECIMALS
  2115. No ccurrencies definedO
  2116. Currency Selection
  2117. Currency+
  2118. CURDESC$#
  2119. Currency+
  2120. CURDESC$#
  2121. ,...K
  2122. CancelO
  2123. CURKEY$#
  2124. CURDESC$#
  2125. CONVRATE"
  2126. Delete ConfirmationO
  2127. Description
  2128. Conversion rate
  2129. + Confirm that you wish to delete?
  2130. YesOy(
  2131. NoOn(
  2132. Confirmation
  2133. Currency deleted
  2134. ContinueO
  2135. OPENCURRENCY
  2136. CURKEY$#
  2137. OPENCATEGORY
  2138. CATKEY$#
  2139. DOERROR
  2140. CATTHR%
  2141. OPENCATEGORY
  2142. OPENCATEGORYVALUE
  2143. Add a Category
  2144. Category key
  2145. DescriptionO
  2146. CancelO
  2147. Key must be enteredO
  2148. Category already definedO
  2149. Description must be enteredO
  2150. CATKEY$'
  2151. CATDESC$'
  2152. CATKEY$'
  2153. CURBAL&
  2154. OPENCATEGORY
  2155. DOERROR
  2156. STRIPCOMMA$
  2157. No Categories definedO
  2158. Category Selection
  2159. Category+
  2160. CATDESC$#
  2161. Category+
  2162. CATDESC$#
  2163. ,...K
  2164. CancelO
  2165. OPENCURRENCY
  2166. DOERROR
  2167. STRIPCOMMA$
  2168. No Currencies definedO
  2169. Currency Selection
  2170. Currency+
  2171. CURDESC$#
  2172. Currency+
  2173. CURDESC$#
  2174. ,...K
  2175. CancelO
  2176. OPENCURRENCY
  2177. DOERROR
  2178. CURKEY$#
  2179. CURDESC$#
  2180. CONVRATE"
  2181. +    DECPLACE% 
  2182. Modify CurrencyO
  2183. Currency key
  2184. DescriptionO
  2185. Conversion rateO
  2186. DecimalsO
  2187. CancelO
  2188. Key must be enteredO
  2189. Description must be enteredO
  2190. CURKEY$'
  2191. CURDESC$'
  2192. CONVRATE&
  2193. +    DECPLACE%$
  2194. DATABASENAME$
  2195. ++ SELECT * FROM Currency ORDER BY curkey ASCK
  2196. CURKEY$
  2197. CURDESC$
  2198. CONVRATE
  2199.     DECPLACE%
  2200. NUMDECS%
  2201. DATABASENAME$
  2202. ++ SELECT * FROM Category ORDER BY catkey ASCK
  2203. CATKEY$
  2204. CATDESC$
  2205. DATABASENAME$
  2206. +0 SELECT * FROM CategoryValue ORDER BY catkey ASCK
  2207. CATKEY$
  2208. CURBAL
  2209. SYSTEMFILE$
  2210.  SELECT * FROM UserK
  2211.     USERNAME$
  2212.     PASSWORD$
  2213. DATADIRECTORY$
  2214. DATABASENAME$
  2215.  SELECT * FROM UserPrefsK
  2216. CURRENCYSYMBOL$
  2217. PREFIXSUFFIX%
  2218. COMMA$
  2219.     FULLSTOP$
  2220. DATEFORMAT%
  2221. DATABASENAME$
  2222. Od@[;
  2223. ++ SELECT * FROM Expenses WHERE deleted = 'Y'K
  2224. +5 SELECT * FROM Expenses WHERE deleted = 'N' ORDER BY K
  2225. date ASCK
  2226. +    date DESCK
  2227. category ASC, date ASCK
  2228. currency ASC, date ASCK
  2229. paytype ASC, date ASCK
  2230. DATE&
  2231.     CATEGORY$
  2232. DETAILS$
  2233. PAYTYPE$
  2234. AMOUNT
  2235.     CURRENCY$
  2236. CONVRATE
  2237. LOCALAMOUNT
  2238. DELETED$
  2239. DATABASENAME$
  2240. +m FIELDS date,category(10),details(30),paytype(25),amount,currency(3),convrate,localamount,deleted TO ExpensesK
  2241. DATE&
  2242.     CATEGORY$
  2243. DETAILS$
  2244. PAYTYPE$
  2245. AMOUNT
  2246.     CURRENCY$
  2247. CONVRATE
  2248. LOCALAMOUNT
  2249. DELETED$
  2250. date_
  2251. DateDown
  2252. Expenses
  2253. date_
  2254. DateUp
  2255. Expenses
  2256. category_
  2257. date_
  2258. Category
  2259. Expenses
  2260. currency_
  2261. date_
  2262. Currency
  2263. Expenses
  2264. paytype_
  2265. date_
  2266. PayType
  2267. Expenses
  2268. +* FIELDS catkey(10),catdesc(30) TO CategoryK
  2269. CATKEY$
  2270. CATDESC$
  2271. catkey_
  2272. ByCat
  2273. Category
  2274.  FIELDS paykey(25) TO PayTypeK
  2275. PAYKEY$
  2276. paykey_
  2277. ByType
  2278. PayType
  2279. +Q FIELDS catkey(10),curbal,m1,m2,m3,m4,m5,m6,m7,m8,m9,m10,m11,m12 TO CategoryValueK
  2280. CATKEY$
  2281. CURBAL
  2282. catkey_
  2283. ByCat
  2284. CategoryValue
  2285. +F FIELDS curkey(10),curdesc(30),convrate, decplaces,numdecs TO CurrencyK
  2286. CURKEY$
  2287. CURDESC$
  2288. CONVRATE
  2289.     DECPLACE%
  2290. NUMDECS%
  2291. curkey_
  2292. ByCur
  2293. Currency
  2294. +S FIELDS currencysymbol(3),prefixsuffix,comma(1),fullstop(1),dateformat TO UserPrefsK
  2295. CURRENCYSYMBOL$
  2296. PREFIXSUFFIX%
  2297. COMMA$
  2298.     FULLSTOP$
  2299. DATEFORMAT%
  2300. DATABASENAME$
  2301. +* SELECT * FROM PayType ORDER BY paykey ASCK
  2302. PAYKEY$
  2303. SYSTEMPATH$
  2304. SYSTEMFILE$
  2305. +5 FIELDS username(30),password(30),datdir(255) TO UserK
  2306.     USERNAME$
  2307.     PASSWORD$
  2308. DATADIRECTORY$
  2309. PRINTERPAGE
  2310. SETEXPTABS
  2311. SETDRAWPROCEDURE
  2312. SETPAGESPROCEDURE
  2313. GETOUTSTANDINGEXPENSES
  2314. DOERROR
  2315. PRINTERPAGESIZE%
  2316. PRINTERMEASURE%
  2317. PRINTERMARGIN
  2318. PRINTERORIENTATION%
  2319. PRINTERHEADER$
  2320. PRINTERFOOTER$
  2321. PRINTOSEXPENSES
  2322. 5Xpense (c) Simon Berridge 1997
  2323. ExpDrawO
  2324. ExpPgeO
  2325. Check printer connection.O
  2326. PRINTERFONT
  2327. SETTHEREST
  2328.     PRINTLINE
  2329. TODAY&
  2330.     LONGDATE$
  2331. PRINTNOLINE
  2332. INCLINE
  2333. PRINTTAB
  2334. PRINTTABLN
  2335. INCHALF
  2336. EXPPPG
  2337. PRINTERCURRENTPOSITION&
  2338. PRINTERFONTHEIGHT%
  2339. Times New RomanO
  2340. OUTSTANDING EXPENSESO
  2341. Times New RomanO
  2342. Date : S6
  2343. Page Number     
  2344. ArialO
  2345. DateO
  2346. CategoryO
  2347. DetailsO
  2348. AmountO
  2349. RateO
  2350. Local AmountO
  2351. Times New RomanO
  2352. OPENEXPENSES
  2353.     LONGDATE$
  2354. PRINTTAB
  2355. FORMATNUMBER$
  2356.     DECIMALS%
  2357. PRINTTABLN
  2358. PRINTERFONT
  2359. DRAWLINE
  2360. INCHALF
  2361. BASEDECIMALS%
  2362. PRINTOSEXPENSES
  2363. DATE&!
  2364. +    CATEGORY$#
  2365. DETAILS$#
  2366. AMOUNT"
  2367. +    CURRENCY$#
  2368. +    CURRENCY$#
  2369. CONVRATE"
  2370. LOCALAMOUNT"
  2371. ArialO
  2372. Total :O
  2373. OPENEXPENSES
  2374. OPENCATEGORYVALUE
  2375. PRINTERPAGE
  2376.     SETCVTABS
  2377. SETDRAWPROCEDURE
  2378. SETPAGESPROCEDURE
  2379. DOERROR
  2380. PRINTCV
  2381. PRINTERPAGESIZE%
  2382. PRINTERMEASURE%
  2383. PRINTERMARGIN
  2384. PRINTERORIENTATION%
  2385. PRINTERHEADER$
  2386. PRINTERFOOTER$
  2387. CURBAL"
  2388. 5Xpense (c) Simon Berridge 1997
  2389. CVDrawO
  2390. CVPgeO
  2391. Check printer connection.O
  2392. PRINTERFONT
  2393. SETTHEREST
  2394.     PRINTLINE
  2395. TODAY&
  2396.     LONGDATE$
  2397. PRINTNOLINE
  2398. INCLINE
  2399. PRINTTAB
  2400. PRINTTABLN
  2401. INCHALF
  2402. CVPPG
  2403. PRINTERCURRENTPOSITION&
  2404. PRINTERFONTHEIGHT%
  2405. Times New RomanO
  2406. CATEGORY VALUESO
  2407. Date : S6
  2408. Page Number     
  2409. ArialO
  2410. CATEGORYO
  2411. BALANCEO
  2412. JANUARYO
  2413. FEBRUARYO
  2414. MARCHO
  2415. APRILO
  2416. JUNEO
  2417. JULYO
  2418. AUGUSTO
  2419. +    SEPTEMBERO
  2420. OCTOBERO
  2421. NOVEMBERO
  2422. DECEMBERO
  2423. OPENCATEGORYVALUE
  2424. PRINTTAB
  2425. FORMATNUMBER$
  2426. PRINTTABLN
  2427. DRAWLINE
  2428. INCHALF
  2429. PRINTERFONT
  2430. BASEDECIMALS%
  2431. PRINTCV
  2432. O {QO
  2433. CATKEY$#
  2434. CURBAL"
  2435. Times New RomanO
  2436. TotalsO
  2437. OPENCATEGORYVALUE
  2438. SETTAB
  2439. *433333
  2440. *43333
  2441. *43333
  2442. SETTAB
  2443. *433333
  2444. *433333
  2445. *gfffff"@O
  2446. *gfffff&@O
  2447. *433333*@O
  2448. *gffff
  2449. *gffff
  2450. *43333
  2451. TODAY&
  2452. PRINTERPAGE
  2453. SETEXPTABS
  2454. SETDRAWPROCEDURE
  2455. SETPAGESPROCEDURE
  2456. DOERROR
  2457. PRINTFROMDATE&
  2458. PRINTTODATE&
  2459. DATABASENAME$
  2460. PRINTOSEXPENSES
  2461. PRINTERPAGESIZE%
  2462. PRINTERMEASURE%
  2463. PRINTERMARGIN
  2464. PRINTERORIENTATION%
  2465. PRINTERHEADER$
  2466. PRINTERFOOTER$
  2467. Date selection
  2468. +    From dateS
  2469. To dateS
  2470. CancelO
  2471. +& SELECT * FROM Expenses WHERE date >= K
  2472.  AND date <= K
  2473.  ORDER BY date ASCK
  2474. DATE&
  2475.     CATEGORY$
  2476. DETAILS$
  2477. PAYTYPE$
  2478. AMOUNT
  2479.     CURRENCY$
  2480. CONVRATE
  2481. LOCALAMOUNT
  2482. DELETED$
  2483. LOCALAMOUNT"
  2484. 5Xpense (c) Simon Berridge 1997
  2485. Ex2DrawO
  2486. Ex2PgeO
  2487. Check printer connection.O
  2488. PRINTERFONT
  2489. SETTHEREST
  2490.     PRINTLINE
  2491.     LONGDATE$
  2492. PRINTNOLINE
  2493. INCLINE
  2494. PRINTTAB
  2495. PRINTTABLN
  2496. INCHALF
  2497. EX2PPG
  2498. PRINTFROMDATE&
  2499. PRINTTODATE&
  2500. PRINTERCURRENTPOSITION&
  2501. PRINTERFONTHEIGHT%
  2502. Times New RomanO
  2503. EXPENSES EXTRACT BY DATE RANGEO
  2504. Times New RomanO
  2505. Date range :     
  2506.  to K    
  2507. Page Number     
  2508. ArialO
  2509. DateO
  2510. CategoryO
  2511. DetailsO
  2512. AmountO
  2513. RateO
  2514. Local AmountO
  2515. Times New RomanO
  2516.     LONGDATE$
  2517. PRINTTAB
  2518. FORMATNUMBER$
  2519.     DECIMALS%
  2520. PRINTTABLN
  2521. PRINTERFONT
  2522. DRAWLINE
  2523. INCHALF
  2524. DATABASENAME$
  2525. PRINTFROMDATE&
  2526. PRINTTODATE&
  2527. BASEDECIMALS%
  2528. PRINTOSEXPENSES
  2529. +& SELECT * FROM Expenses WHERE date >= K
  2530.  AND date <= K
  2531.  ORDER BY date ASCK
  2532. DATE&
  2533.     CATEGORY$
  2534. DETAILS$
  2535. PAYTYPE$
  2536. AMOUNT
  2537.     CURRENCY$
  2538. CONVRATE
  2539. LOCALAMOUNT
  2540. DELETED$
  2541. DATE&!
  2542. +    CATEGORY$#
  2543. DETAILS$#
  2544. AMOUNT"
  2545. +    CURRENCY$#
  2546. +    CURRENCY$#
  2547. CONVRATE"
  2548. LOCALAMOUNT"
  2549. ArialO
  2550. Total :O
  2551. DATABASENAME$
  2552. PRINTFROMDATE&
  2553. PRINTTODATE&
  2554. +& SELECT * FROM Expenses WHERE date >= K
  2555.  AND date <= K
  2556.  ORDER BY date ASCK
  2557. DATE&
  2558.     CATEGORY$
  2559. DETAILS$
  2560. PAYTYPE$
  2561. AMOUNT
  2562.     CURRENCY$
  2563. CONVRATE
  2564. LOCALAMOUNT
  2565. DELETED$
  2566. OPENCURRENCY
  2567. DOERROR
  2568. TODAY&
  2569. STRIPCOMMA$
  2570. GETOSCURCAT
  2571. PRINTERPAGE
  2572. SETEXPTABS
  2573. SETDRAWPROCEDURE
  2574. SETPAGESPROCEDURE
  2575. PRINTCURRENCY$
  2576. PRINTFROMDATE&
  2577. PRINTTODATE&
  2578. PRINTOSEXPENSES
  2579. PRINTERPAGESIZE%
  2580. PRINTERMEASURE%
  2581. PRINTERMARGIN
  2582. PRINTERORIENTATION%
  2583. PRINTERHEADER$
  2584. PRINTERFOOTER$
  2585. No currencies definedO
  2586. Print Currency Selection
  2587. Currency+
  2588. CURDESC$#
  2589. Currency+
  2590. CURDESC$#
  2591. ,...K
  2592. +    From DateS)
  2593. To DateS)
  2594. CancelO
  2595. To date less than From dateO
  2596. CURKEY$#
  2597. 5Xpense (c) Simon Berridge 1997
  2598. CurrDrawO
  2599. CurrPgeO
  2600. Check printer connection.O
  2601. PRINTERFONT
  2602. SETTHEREST
  2603.     PRINTLINE
  2604. TODAY&
  2605.     LONGDATE$
  2606. PRINTNOLINE
  2607. INCLINE
  2608. PRINTTAB
  2609. PRINTTABLN
  2610. INCHALF
  2611. CURRPPG
  2612. PRINTERCURRENTPOSITION&
  2613. PRINTERFONTHEIGHT%
  2614. Times New RomanO
  2615. EXPENSES BY CURRENCYO
  2616. Times New RomanO
  2617. Date : S6
  2618. Page Number     
  2619. ArialO
  2620. DateO
  2621. CategoryO
  2622. DetailsO
  2623. AmountO
  2624. RateO
  2625. Local AmountO
  2626. Times New RomanO
  2627.     LONGDATE$
  2628. PRINTTAB
  2629. FORMATNUMBER$
  2630.     DECIMALS%
  2631. PRINTTABLN
  2632. PRINTERFONT
  2633. DRAWLINE
  2634. INCHALF
  2635. DATABASENAME$
  2636. PRINTFROMDATE&
  2637. PRINTTODATE&
  2638. PRINTCURRENCY$
  2639. BASEDECIMALS%
  2640. PRINTOSEXPENSES
  2641.  SELECT * FROM Expenses K
  2642. WHERE date >= K    q
  2643. AND date <= K    s
  2644. AND currency = 'K
  2645.  ORDER BY date ASCK
  2646. DATE&
  2647.     CATEGORY$
  2648. DETAILS$
  2649. PAYTYPE$
  2650. AMOUNT
  2651.     CURRENCY$
  2652. CONVRATE
  2653. LOCALAMOUNT
  2654. DELETED$
  2655. DATE&!
  2656. +    CATEGORY$#
  2657. DETAILS$#
  2658. AMOUNT"
  2659. +    CURRENCY$#
  2660. +    CURRENCY$#
  2661. CONVRATE"
  2662. LOCALAMOUNT"
  2663. ArialO
  2664. Total :O
  2665. DATABASENAME$
  2666. PRINTFROMDATE&
  2667. PRINTTODATE&
  2668. PRINTCURRENCY$
  2669.  SELECT * FROM Expenses K
  2670. WHERE date >= K    
  2671. AND date <= K    
  2672. AND currency = 'K
  2673.  ORDER BY date ASCK
  2674. DATE&
  2675.     CATEGORY$
  2676. DETAILS$
  2677. PAYTYPE$
  2678. AMOUNT
  2679.     CURRENCY$
  2680. CONVRATE
  2681. LOCALAMOUNT
  2682. DELETED$
  2683. OPENCATEGORY
  2684. DOERROR
  2685. TODAY&
  2686. STRIPCOMMA$
  2687. GETOSCURCAT
  2688. PRINTERPAGE
  2689. SETEXPTABS
  2690. SETDRAWPROCEDURE
  2691. SETPAGESPROCEDURE
  2692. PRINTCATEGORY$
  2693. PRINTFROMDATE&
  2694. PRINTTODATE&
  2695. PRINTOSEXPENSES
  2696. PRINTERPAGESIZE%
  2697. PRINTERMEASURE%
  2698. PRINTERMARGIN
  2699. PRINTERORIENTATION%
  2700. PRINTERHEADER$
  2701. PRINTERFOOTER$
  2702. No categories definedO
  2703. Print Category Selection
  2704. Category+
  2705. CATDESC$#
  2706. Category+
  2707. CATDESC$#
  2708. ,...K
  2709. +    From DateS)
  2710. To DateS)
  2711. CancelO
  2712. To date less than From dateO
  2713. CATKEY$#
  2714. 5Xpense (c) Simon Berridge 1997
  2715. CatDrawO
  2716. CatPgeO
  2717. Check printer connection.O
  2718. PRINTERFONT
  2719. SETTHEREST
  2720.     PRINTLINE
  2721. TODAY&
  2722.     LONGDATE$
  2723. PRINTNOLINE
  2724. INCLINE
  2725. PRINTTAB
  2726. PRINTTABLN
  2727. INCHALF
  2728. CATPPG
  2729. PRINTERCURRENTPOSITION&
  2730. PRINTERFONTHEIGHT%
  2731. Times New RomanO
  2732. EXPENSES BY CATEGORYO
  2733. Times New RomanO
  2734. Date : S6
  2735. Page Number     
  2736. ArialO
  2737. DateO
  2738. CategoryO
  2739. DetailsO
  2740. AmountO
  2741. RateO
  2742. Local AmountO
  2743. Times New RomanO
  2744. DATABASENAME$
  2745. PRINTCATEGORY$
  2746. PRINTCURRENCY$
  2747. PRINTFROMDATE&
  2748. PRINTTODATE&
  2749.  SELECT * FROM Expenses K
  2750. CATC[+
  2751. WHERE category = 'K
  2752. WHERE currency = 'K
  2753. AND date >= K    
  2754. AND date <= K    
  2755.  ORDER BY date ASCK
  2756. DATE&
  2757.     CATEGORY$
  2758. DETAILS$
  2759. PAYTYPE$
  2760. AMOUNT
  2761.     CURRENCY$
  2762. CONVRATE
  2763. LOCALAMOUNT
  2764. DELETED$
  2765. LOCALAMOUNT"
  2766.     LONGDATE$
  2767. PRINTTAB
  2768. FORMATNUMBER$
  2769.     DECIMALS%
  2770. PRINTTABLN
  2771. PRINTERFONT
  2772. DRAWLINE
  2773. INCHALF
  2774. DATABASENAME$
  2775. PRINTCATEGORY$
  2776. PRINTFROMDATE&
  2777. PRINTTODATE&
  2778. BASEDECIMALS%
  2779. PRINTOSEXPENSES
  2780.  SELECT * FROM Expenses K
  2781. WHERE category = 'K
  2782. AND date >= K    s
  2783. AND date <= K    u
  2784.  ORDER BY date ASCK
  2785. DATE&
  2786.     CATEGORY$
  2787. DETAILS$
  2788. PAYTYPE$
  2789. AMOUNT
  2790.     CURRENCY$
  2791. CONVRATE
  2792. LOCALAMOUNT
  2793. DELETED$
  2794. DATE&!
  2795. +    CATEGORY$#
  2796. DETAILS$#
  2797. AMOUNT"
  2798. +    CURRENCY$#
  2799. +    CURRENCY$#
  2800. CONVRATE"
  2801. LOCALAMOUNT"
  2802. ArialO
  2803. Total :O
  2804. DATABASENAME$
  2805. PRINTCATEGORY$
  2806. PRINTFROMDATE&
  2807. PRINTTODATE&
  2808.  SELECT * FROM Expenses K
  2809. WHERE category = 'K
  2810. AND date >= K    
  2811. AND date <= K    
  2812.  ORDER BY date ASCK
  2813. DATE&
  2814.     CATEGORY$
  2815. DETAILS$
  2816. PAYTYPE$
  2817. AMOUNT
  2818.     CURRENCY$
  2819. CONVRATE
  2820. LOCALAMOUNT
  2821. DELETED$
  2822. OPENPAYTYPE
  2823. Add Payment Type
  2824. TypeO
  2825. CancelO
  2826. No type enteredO
  2827. Type already existsO
  2828. PAYKEY$'
  2829. GETPAYTYPE%
  2830. OPENPAYTYPE
  2831. PAYKEY$#
  2832. Modify Payment Type
  2833. Payment TypeO
  2834. CancelO
  2835. PAYKEY$'
  2836. OPENPAYTYPE
  2837. STRIPCOMMA$
  2838. No Payment TypesO
  2839. Select Payment Type
  2840. Payment Type+
  2841. PAYKEY$#
  2842. Payment Type+
  2843. PAYKEY$#
  2844. ,...K
  2845. CancelO
  2846. GETPAYTYPE%
  2847. OPENPAYTYPE
  2848. Record erasedO
  2849.     ISDRIVED%
  2850. STRIPSPACE$
  2851. DOERROR
  2852. OPENUSER
  2853. CREATEDATABASE
  2854. INITBASEDATA
  2855. GETBASEDECIMALS
  2856. DATABASENAME$
  2857. New Data Directory
  2858. +    DirectoryO
  2859. Disk+
  2860. Disk+
  2861. CancelO
  2862. No directory enteredO
  2863. DATADIRECTORY$'
  2864. XpenseDataK
  2865. Invalid Directory NameO
  2866. DOERROR
  2867. OPENUSER
  2868. GETBASEDECIMALS
  2869. DATABASENAME$
  2870. Change Directory
  2871. Directory,DiskO
  2872. CancelO
  2873. XPenseDataKW
  2874. Not a valid 5Xpense directoryO
  2875. DATADIRECTORY$'
  2876. XpenseDataK
  2877. D:\X97D3R21ZABNY98F433\SSBBRD
  2878. OPENUSERPREFS
  2879. DATABASENAME$
  2880. Updating User Preferences
  2881. +T FIELDS currencysymbol(3),prefixsuffix,comma(1),fullstop(1),dateformat TO UserPrefs2K
  2882. CURRENCYSYMBOL$
  2883. PREFIXSUFFIX%
  2884. COMMA$
  2885.     FULLSTOP$
  2886. DATEFORMAT%
  2887.  SELECT * FROM UserPrefsK
  2888. CURRENCYSYMBOL$
  2889. PREFIXSUFFIX%
  2890. COMMA$
  2891.     FULLSTOP$
  2892. CURRENCYSYMBOL$'
  2893. CURRENCYSYMBOL$#
  2894. PREFIXSUFFIX%$
  2895. PREFIXSUFFIX% 
  2896. COMMA$'
  2897. COMMA$#
  2898. +    FULLSTOP$'
  2899. +    FULLSTOP$#
  2900. DATEFORMAT%$
  2901. +    UserPrefs
  2902. +S FIELDS currencysymbol(3),prefixsuffix,comma(1),fullstop(1),dateformat TO UserPrefsK
  2903. CURRENCYSYMBOL$
  2904. PREFIXSUFFIX%
  2905. COMMA$
  2906.     FULLSTOP$
  2907. DATEFORMAT%
  2908.  SELECT * FROM UserPrefs2K
  2909. CURRENCYSYMBOL$
  2910. PREFIXSUFFIX%
  2911. COMMA$
  2912.     FULLSTOP$
  2913. DATEFORMAT%
  2914. CURRENCYSYMBOL$'
  2915. CURRENCYSYMBOL$#
  2916. PREFIXSUFFIX%$
  2917. PREFIXSUFFIX% 
  2918. COMMA$'
  2919. COMMA$#
  2920. +    FULLSTOP$'
  2921. +    FULLSTOP$#
  2922. DATEFORMAT%$
  2923. DATEFORMAT% 
  2924. UserPrefs2
  2925. OPENCURRENCY
  2926. DATABASENAME$
  2927. Updating Currencies
  2928. +G FIELDS curkey(10),curdesc(30),convrate, decplaces,numdecs TO Currency2K
  2929. CURKEY$
  2930. CURDESC$
  2931. CONVRATE
  2932.     DECPLACE%
  2933. NUMDECS%
  2934.  SELECT * FROM CurrencyK
  2935. CURKEY$
  2936. CURDESC$
  2937. CONVRATE
  2938.     DECPLACE%
  2939. CURKEY$'
  2940. CURKEY$#
  2941. CURDESC$'
  2942. CURDESC$#
  2943. CONVRATE&
  2944. CONVRATE"
  2945. +    DECPLACE%$
  2946. +    DECPLACE% 
  2947. NUMDECS%$
  2948. Currency
  2949. +F FIELDS curkey(10),curdesc(30),convrate, decplaces,numdecs TO CurrencyK
  2950. CURKEY$
  2951. CURDESC$
  2952. CONVRATE
  2953.     DECPLACE%
  2954. NUMDECS%
  2955. curkey_
  2956. ByCur
  2957. Currency
  2958.  SELECT * FROM CurrencyK
  2959. CURKEY$
  2960. CURDESC$
  2961. CONVRATE
  2962.     DECPLACE%
  2963. NUMDECS%
  2964.  SELECT * FROM Currency2K
  2965. CURKEY$
  2966. CURDESC$
  2967. CONVRATE
  2968.     DECPLACE%
  2969. NUMDECS%
  2970. CURKEY$'
  2971. CURKEY$#
  2972. CURDESC$'
  2973. CURDESC$#
  2974. CONVRATE&
  2975. CONVRATE"
  2976. +    DECPLACE%$
  2977. +    DECPLACE% 
  2978. NUMDECS%$
  2979. NUMDECS% 
  2980. +    Currency2
  2981. PRINTERNUMBERTABS%
  2982. PRINTERMEASURE%
  2983. TABPOS&
  2984.     TABALIGN%
  2985. PRINTNOLINE
  2986. PRINTERCURRENTPOSITION&
  2987. PRINTERFONTHEIGHT%
  2988. PRINTERLEFTMARGIN&
  2989. PRINTERCURRENTPOSITION&
  2990. PRINTERPRINTWIDTH&
  2991. PRINTERLEFTMARGIN&
  2992. PRINTERCURRENTPOSITION&
  2993.     TABALIGN%
  2994. TABPOS&
  2995. PRINTTAB
  2996. PRINTERCURRENTPOSITION&
  2997. PRINTERFONTHEIGHT%
  2998. PRINTERCURRENTPOSITION&
  2999. PRINTERFONTHEIGHT%
  3000. PRINTERCURRENTPOSITION&
  3001. PRINTERFONTHEIGHT%
  3002. PRINTERCURRENTPOSITION&
  3003. PRINTERFONTHEIGHT%
  3004. PRINTERFONTHEIGHT%
  3005. PRINTERPAGESIZE%
  3006. PRINTERMEASURE%
  3007. PRINTERMARGIN
  3008. PRINTERORIENTATION%
  3009. PRINTERHEADER$
  3010. PRINTERFOOTER$
  3011. PRINTERNUMBERTABS%
  3012. PRINTERLEFTMARGIN&
  3013. PRINTERCURRENTPOSITION&
  3014. PRINTERPRINTWIDTH&
  3015. PRINTERFONTHEIGHT%
  3016. PRINTERCURRENTPOSITION&
  3017. PRINTERFONTHEIGHT%
  3018. PRINTERLEFTMARGIN&
  3019. PRINTERPRINTWIDTH&
  3020. PRINTERPRINTHEIGHT&
  3021. PRINTERMEASURE%
  3022. O2{O2{O2{
  3023. ERROR!
  3024. An error has occurred!O
  3025. ContinueO
  3026. DATEFORMAT%
  3027. DATEFORMAT%
  3028. January
  3029. February
  3030. March
  3031. April
  3032. August
  3033. +    September
  3034. October
  3035. November
  3036. December
  3037. SYSTEMPATH$
  3038. MAIN/
  3039. INITIALISE
  3040. KEYLOOP
  3041. DOMENUD
  3042. DOSWITCHING
  3043. REGIST>
  3044. DOREG
  3045.     GETREGUSR(
  3046. DOSTOP
  3047. PREFERENCES
  3048. GETUSERNAME$
  3049.     USERNAME$
  3050. INITBASEDATA
  3051. CENTREWINDOW
  3052. LASTEXPENSEDATE$
  3053. GETOUTSTANDINGEXPENSESm"
  3054. MAINSCREEN
  3055.     DECIMALS%
  3056. EXTRACTFILENAME$G&
  3057. DECRYPTPASSWORD%X'
  3058. FORMATNUMBER$
  3059. STRIPSLASH$8+
  3060. GETBASEDECIMALS
  3061. CONVCOMMA$
  3062. WINDOWFONTHEIGHT%
  3063. WHERENEXT%
  3064. DOSELECTION%0.
  3065. WHICHLINE%
  3066. SFILL
  3067. SPRINTy1
  3068.     ADDHEADERT2
  3069. INITNEWWINDOW
  3070. CLOSEWINDOW
  3071. CREATEWINDOW%
  3072. SETWINDOWCOLOR07
  3073. INITBUTTONS
  3074. SHOWBUTTONS
  3075.     ADDBUTTON
  3076. BUTTONWINDOWCLICK
  3077. CHANGEBUTTON
  3078. CLOSEBUTTONWINDOW
  3079. CHANGEWINDOWPOS
  3080. CHANGEWINDOWSTATE$>
  3081. BUTTONCLICK{>
  3082.     GETFILTERt?
  3083.     LSTFILTERjC
  3084. DOLSTEXPSF
  3085. GETDELETED%MM
  3086. GETLISTAMOUNT%
  3087. GETFILTERDATES%4O
  3088. DELETEEXPENSEDATA
  3089. EXTVAL
  3090. EXTCOM
  3091. CLEARCATEGORYVALUES
  3092. REINSEXPENSES[]
  3093. CLEAREXPENSES
  3094. MODIFYEXPENSE
  3095. DELETEEXPENSE
  3096. GETEXPENSE%
  3097. ADDEXPENSE
  3098. MODEXP2
  3099. LSTCVL
  3100. DOLSTCVL.y
  3101. LSTCAT
  3102.     DOLSTCATS
  3103. EXPDIR%
  3104. LSTEXP^
  3105.     DOLSTEXPS
  3106. LSTEXPD
  3107. DOLSTEXPSD
  3108. LSTEXPU
  3109. DOLSTEXPSU|
  3110. LSTEXPCx
  3111. DOLSTEXPSC#
  3112. LSTCUR
  3113.     DOLSTCURST
  3114. LSTPAYTYPES
  3115.     DOLSTEXPT
  3116. CONCUR
  3117. DELETECATEGORY
  3118. MODIFYCATEGORY$
  3119. ADDCUR
  3120. CHGCUR
  3121. DELCUR
  3122. CURTHR%!
  3123. CATTHR%t
  3124. ADDCATEGORY
  3125. SELECTCATEGORY%
  3126. SELECTCURRENCY%
  3127. UPDATECATMONTH?
  3128. MODIFYCURRENCY
  3129. OPENCURRENCY
  3130. OPENCATEGORY"
  3131. OPENCATEGORYVALUE
  3132. OPENUSER>
  3133. OPENUSERPREFS
  3134. OPENEXPENSES7
  3135. CREATEDATABASE
  3136. OPENPAYTYPE
  3137. CREATEMAIN
  3138. PRINTEXPENSES
  3139. EXPDRAW0
  3140. EXPPPG
  3141. EXPPGE&
  3142. PRINTCATEGORYVALUES
  3143. CVDRAW
  3144. CVPPG-
  3145. CVPGE&Q
  3146. SETEXPTABS
  3147.     SETCVTABS/
  3148. PRINTBYDATEA
  3149. EX2DRAW
  3150. EX2PPG)
  3151. EX2PGE&'
  3152. PRINTBYCURRENCYa
  3153. CURRDRAW
  3154. CURRPPGE
  3155. CURRPGE&y
  3156. PRINTBYCATEGORY
  3157. CATDRAWg
  3158. GETOSCURCAT
  3159. CATPPG
  3160. CATPGE&
  3161. ADDPAYTYPEB
  3162. MODPAYTYPE/
  3163. GETPAYTYPE%
  3164. DELPAYTYPE,    
  3165. NEWDIRECTORY
  3166. OPENDIRECTORY
  3167.     ISDRIVED%
  3168. CHECKDATEFORMAT6
  3169. CHECKNUMDECS
  3170. SETTAB
  3171.     PRINTLINE
  3172. PRINTNOLINE
  3173. PRINTTAB
  3174. PRINTTABLN
  3175. INCLINE
  3176. INCHALFk
  3177. DECLINE
  3178. PRINTERFONT
  3179. PRINTERPAGEe
  3180. SETDRAWPROCEDUREZ
  3181. SETPAGESPROCEDUREy
  3182. DRAWLINE
  3183. SETTHERESTM
  3184. PRINTATv
  3185. PRINTATB
  3186. TODAY&
  3187. DOERROR
  3188. OPENBINARYFILE%
  3189. WRITE
  3190. CLOSETEXTFILE
  3191. SWAPSTRING$/
  3192. NORMALDATE$
  3193.     LONGDATE$
  3194. STRIPCOMMA$
  3195. GETSYSTEMPATHG"
  3196. STRIPSPACE$
  3197. FONTHEIGHT&
  3198. DATEZ
  3199. DBASE[
  3200. SYSTEM\
  3201. SYSRAM1
  3202. GPRINTERB
  3203.