home *** CD-ROM | disk | FTP | other *** search
/ TestDrive Super Store 3.0 / TESTDRIVE_3.ISO / jetform / readme.des < prev    next >
Encoding:
Text File  |  1994-05-21  |  24.1 KB  |  843 lines

  1. **************************************************
  2. ******            JetForm Design 4.0        ******
  3. ******              April 18, 1994          ******
  4. **************************************************
  5.  
  6. Installing with Windows NT
  7. --------------------------
  8.  
  9. To install JetForm 4.0 under Windows NT 3.1, 
  10. you must run the File Manager and double-
  11. click on SETUP.EXE on the JetForm Design 
  12. Program Disk 1. Running SETUP from the Run 
  13. command in Program Manager will cause the 
  14. system to lock up.
  15.  
  16. Accessing the Forms Dictionary
  17. ------------------------------
  18.  
  19. When the Forms Dictionary is initially installed
  20. the default User Id is JetForm. No password is 
  21. required. Note that the User Id is case-sensitive
  22. so it must be entered as JetForm.
  23.  
  24. Additional Notes:
  25. -----------------
  26.  
  27. 1.    Errata in the JetForm Design Getting Started 
  28. Manual
  29.  
  30. P. 79 - Appendix C, Database Support 
  31. Software. The INFORMIX files RDS.IEM and 
  32. SQL.IEM should be located in the directory 
  33. where you installed JetForm Design (i.e. 
  34. JETFORM4).
  35.  
  36. 2.    Errata in the JetForm Design Reference Manual
  37.  
  38. P.149. Message Type processing is case-
  39. sensitive. For example, the default provided 
  40. for message tracking is "Tracking". If you 
  41. set the message type to "tracking" it will 
  42. not be considered a match.
  43.  
  44. P.310, Appendix A, JetForm Functions. The 
  45. command string parameter has been expanded to 
  46. include one level of menu qualification to 
  47. resolve ambiguous commands. The syntax is:
  48.  
  49. Command ("Menu/CommandString)
  50.  
  51. For example, to select the Delete command 
  52. from the JetNotes menu and not the Delete 
  53. command from the Edit menu, you would define 
  54. the function as:
  55.  
  56. Command ("JetNotes/Delete")
  57.  
  58. Do not insert a space on either side of the 
  59. slash.
  60.  
  61. Note that only a single level of 
  62. qualification is permitted and it must be the 
  63. next higher menu name.
  64.  
  65. Use:
  66.  
  67. Command ("Database/Delete")
  68.  
  69. Don't Use:
  70.  
  71. Command ("File/Database/Delete")
  72.  
  73. 3.    Workstation Installations - Default Drive 
  74. Location
  75.  
  76. When the network administrator setups up 
  77. JetForm Design and JetForm Filler for network 
  78. installations (setup /s), the default INI 
  79. files are created using the logical drive 
  80. identifier as mapped by the administrator.
  81.  
  82. When the administrator performs a workstation 
  83. install, the INI file copied to the user's 
  84. personal JetForm directory still uses that 
  85. logical drive identifier. If the user has a 
  86. different logical drive, the resulting INI 
  87. file must be edited to reflect the correct 
  88. logical drive.
  89.  
  90.  
  91. 4.    Using Progress
  92.  
  93. If you are installing JetForm Design to use 
  94. Progress, access the DOS prompt and run 
  95. PROGRESS.BAT (in the JETFORM4 directory).
  96.  
  97. When you run this batch file, you are 
  98. prompted to identify the network version of 
  99. Progress that you are using:
  100.  
  101. FTP TCP/IP
  102. LAN Workplace TCP/IP
  103. HP TCP/IP
  104. Wollongong TCP/IP
  105. NETBIOS
  106. SPX
  107.  
  108. i.e.  PROGRESS . LAN  to select LAN Workplace
  109.  
  110. NOTE: The .BAT file will suggest you use 
  111. \WINDOWS\SYSTEM as the second parameter but 
  112. JetForm Design requires a period (.).
  113.  
  114. 5.    Using OS/2 Database Manager and DB2/2
  115.  
  116. Before you can access a DB2/2 or Database 
  117. Manager database, you must bind to it. Note 
  118. that you must bind every database you intend 
  119. to access.
  120.  
  121. Type:
  122.  
  123. SQLBIND QEDBM03.BND database_name
  124.  
  125. where database name is the name of the 
  126. database you wish to access.
  127.  
  128. Note that you may have to copy the bind file 
  129. QEDBM03.BND from the JetForm directory to the 
  130. server.
  131.  
  132. 6.    Version Checking
  133.  
  134. When you start JetForm Design, the software 
  135. checks the INI file to verify the version. If 
  136. the software does not find the following 
  137. section and entry, a message appears and 
  138. execution stops.
  139.  
  140.     [JetForm]
  141.     Version=4.0
  142.  
  143. Typically, this would happen only if files 
  144. are moved manually after an installation.
  145.  
  146. 7.    Alternate INI File
  147.  
  148. In normal operation, JetForm Design searches 
  149. the working directory for the file 
  150. JFDESIGN.INI. If you choose, you can set up a 
  151. program icon that uses an alternate INI file. 
  152. For example, the alternate INI file may use a 
  153. different default path structure for form 
  154. files, logos, and the Forms Dictionary.
  155.  
  156. You identify the alternate INI file right on 
  157. the properties of the JetForm Design program 
  158. icon in the Windows Program Manager. 
  159.  
  160. C:\JETFORM4\JFDESIGN.EXE -IALTERNATE.INI
  161.  
  162. The -I parameter followed by the file name 
  163. identifies the alternate INI file to use.
  164.  
  165. 8.    Identifying Database Locations
  166.  
  167. Different users may map to different logical 
  168. drives on your network. If your network 
  169. supports UNC, always use that designation 
  170. (\\machine name\logical drive) to identify 
  171. your database locations. 
  172.  
  173. If your database system does not support UNC, 
  174. you have two options. One is to have all  
  175. users map to the same logical drive letter 
  176. for the database location. The other is to 
  177. edit the "Database=" line of the appropriate 
  178. section of each user's \WINDOWS\ODBC.INI 
  179. file.
  180.  
  181. For example, assume that your organization is 
  182. using dBASE and the databases reside in the 
  183. \CORP\DATABASE directory on the network 
  184. volume. Each database user could edit the 
  185. "Database=" line of the [qedbf] section of 
  186. their ODBC.INI file. They would enter 
  187. X:\CORP\DATABASE (where X: represents the 
  188. logical driver mapping they use to access the 
  189. network volume). Then the designer simply 
  190. identifies the database by name 
  191. (EMPLOYEE.DBF)and not location when the table 
  192. alias is set up.
  193.  
  194. 9.    Supplying a Password for a Paradox Table
  195.  
  196. When defining database rules or lookups for 
  197. Paradox tables, a Paradox password can be 
  198. supplied by appending ;PASSWORD to the 
  199. Paradox table name. NOTE: The password is 
  200. case sensitive.
  201.  
  202. 10.    Mixing SQL and non-SQL Functions with Paradox 
  203. Tables
  204.  
  205. JetForm Design interfaces with Paradox tables 
  206. using both SQL functions (new for 4.0) and 
  207. non-SQL functions (available from earlier 
  208. versions).
  209.  
  210. The SQL functions are available through 
  211. Database Lookup type fields and with the form 
  212. level Select, Insert, Update, and Delete 
  213. rules.
  214.  
  215. The non-SQL functions are available through 
  216. the DbFetch and DbField 
  217. calculation/validation functions.
  218.  
  219. You cannot combine SQL and non-SQL functions 
  220. on your form. If you do so, the JetForm 
  221. Filler user will encounter the error:
  222.  
  223. "Engine already initialized"
  224.  
  225. If this occurs, modify your form to use 
  226. either only SQL functions or non-SQL 
  227. functions.
  228.  
  229. You cannot use a READ ONLY Paradox database 
  230. when using SQL access. This SQL access is 
  231. provided at the field level by a Database 
  232. Lookup field and at the form level with 
  233. Select, Insert, Update, and Delete database 
  234. rules.
  235.  
  236. 11.    Column Names Containing Spaces, Backslashes
  237.  
  238. Note that in SQL rules, database column names 
  239. containing spaces, backslashes, or other non-
  240. standard SQL characters must be enclosed 
  241. within the appropriate delimiter for your 
  242. database system. For example, Paradox and 
  243. Excel require single back quotion marks (`) 
  244. to be recognized correctly. Microsoft Access 
  245. column names containing these characters must 
  246. be enclosed in double quotation marks. Refer 
  247. to the documentation provided with your 
  248. database system for the appropriate delimiter 
  249. character.
  250.  
  251. 12.    Database Update Rules
  252.  
  253. It is possible to create a database update 
  254. rule with no where clause. JetForm Design 
  255. will issue a warning message if you create 
  256. such as rule. Note that executing an update 
  257. rule withou a where clause will change ALL of 
  258. the records in the table.
  259.  
  260.  
  261. 13.    Dates and Insert Rules for dBASE Files
  262.  
  263. The following can be used when inserting 
  264. dates into a dBASE file. 
  265.  
  266. Set the data field type to TEXT.
  267.  
  268. Use a picture format of 99/99/99 to ensure 
  269. that the dividers are placed appropriately.
  270.  
  271. The SQL statement should read:
  272.  
  273. INSERT into FILE.DBF(NUBMER1, TEXT1, DATE1) 
  274. values (#NUMBER1, '#TEXT1', CTOD('#DATE1'))
  275.  
  276. Fields:  1:NUMBER1   2:TEXT1   3:DATE1
  277.  
  278.  
  279. 14.    Adding Database Fields to Your Form
  280.  
  281. The Match Table Columns to Form Fields dialog 
  282. has an additional command button - Add Field.
  283.  
  284. When you choose Add Field, the Add field 
  285. dialog appears. This dialog enables you to 
  286. add data fields to your form while you are in 
  287. the match process.
  288.  
  289. To add a field, enter the field name in the 
  290. Field Name text box. Use the list of table 
  291. columns in the Match Table Columns to Form 
  292. Field dialog as a guide. Type the Width and 
  293. Height for the field. 
  294.  
  295. When you choose OK, the field is placed on 
  296. the form to the right of the field area. You 
  297. may not see the field as it may be under the 
  298. Match Table Columns to Form Fields dialog. 
  299. When you exit from all dialogs you can pick 
  300. the fields and drag them into position.
  301.  
  302. Once the fields have been added to the form, 
  303. you can use the Auto Match option to 
  304. automatically match the new fields to the 
  305. table columns. Alternatively, you can 
  306. manually match the field to any of the table 
  307. columns. 
  308.  
  309.  
  310. 15.    Select Rules and Multiple Page Forms
  311.  
  312. When defining database select rules for forms 
  313. with multiple pages, you should be aware of 
  314. the following:
  315.  
  316. 1) If the current page in the form is greater 
  317. than one, the field matches in the Match 
  318. Table Columns to Form Fields dialog uses the 
  319. following syntax with the field name:
  320.  
  321.     <p>:<fieldname>
  322.  
  323. Where <p> is the page number for that page of 
  324. the form and <fieldname> is the name of the 
  325. field being matched.
  326.  
  327. If you wish to match fields that are not on 
  328. the current page; you can either open the 
  329. page and then access the Select rule to 
  330. complete the field match, or you can complete 
  331. the match on the current page by entering the 
  332. page and field information in the form 
  333. described above.
  334.  
  335. 16.    Update Rules and Multiple Occurrence Fields
  336.  
  337. When defining update rules that use data from 
  338. multiple occurrence form fields, you do not 
  339. normally have to include field occurrence 
  340. numbers within the SQL Set statements.
  341.  
  342. However, if you wish to update a table with 
  343. multiple occurrences using the value from 
  344. another field on the form (such as an invoice 
  345. number), you must include the occurrence 
  346. number for that field enclosed in square 
  347. brackets.
  348.  
  349. For example the invoice form has header 
  350. information such as:
  351.  
  352.     Date                    DATE
  353.     Invoice Number            INVOICENO
  354.     Customer Name            CUSTNAME
  355.     Customer Address        CUSTADDR
  356.     Invoice Total Amount    INVTOTAL
  357.  
  358. The form also has multiple occurring fields 
  359. for the invoice details:
  360.  
  361.     Item Number            ITEMNO
  362.     Product Code            PRODCODE
  363.     Quantity                QTY
  364.     Description            DESCRIPTN
  365.     Unit Price            UNITPRICE
  366.     Total Price            TOTPRICE
  367.  
  368. Your Update rule for the invoice details 
  369. table would include all of the above elements 
  370. as well as the Invoice Number (INVOICENO). In 
  371. the SQL Set statement created for this rule, 
  372. ensure that the field name INVOICENO is 
  373. followed by the occurrence number [1] as in 
  374. INVOICENO[1].
  375.  
  376. 17.    Database Form Level Rules and Form Sets
  377.  
  378. Database rules at the form level (Select, 
  379. Insert, Update, and Delete) are not supported 
  380. when using Form Sets in JetForm Filler. 
  381.  
  382. If you want to use database rules with a 
  383. form, ensure that it is not included as part 
  384. of a form set.
  385.  
  386. 18.    Special Object Group Name
  387.  
  388. If you create an object group and use the 
  389. Format Group command to assign it a name that 
  390. begins with an underscore (_) such as _LINES, 
  391. then the object group always displays in 
  392. Filler but does not print. This enables the 
  393. form designer to use data entry captions for 
  394. pre-printed forms.
  395.  
  396. 19.    Special Field Name JF_JOB_CARD
  397.  
  398. There is an additional special field name 
  399. JF_JOB_CARD. If a form contains this field, 
  400. the value in the field is used at the first 
  401. line of the data file when the Filler user 
  402. prints with the option Print to Server 
  403. enabled. This replaces the normal ^JOB 
  404. statement included in the data file.
  405.  
  406. 20.    Graphical Support
  407.  
  408. JetForm Design 4.0 does not support 
  409. compressed .BMP files or color TIFF files.
  410.  
  411. 21.    JFINFO and Forms Compiled for a Windows Print 
  412. Driver
  413.  
  414. The utility program JFINFO does not report 
  415. field information for forms compiled for use 
  416. with Windows print drivers.
  417.  
  418. 22.    HP DeskJet 1200C
  419.  
  420. If you are using the Adobe PostScript driver 
  421. for Windows to print to an HP DeskJet 1200C, 
  422. you should upgrade the driver to Version 
  423. 2.1.1 or higher. Contact Hewlett Packard.
  424.  
  425. 23.    ODBC Interface
  426.  
  427. If you are using the ODBC interface to access 
  428. database software such as FoxPro, you must 
  429. include the JetForm 4.0 directory in your 
  430. PATH.
  431.  
  432. **************************************************
  433. ******            JetForm Filler 4.0        ******
  434. **************************************************
  435.  
  436. SPECIAL NOTE:
  437. =============
  438.  
  439. To install JetForm Filler 4.0 under Windows 
  440. NT 3.1, you must run the File Manager and 
  441. double-click on SETUP.EXE on the JetForm 
  442. Filler Program Disk 1. Running SETUP from the 
  443. Run command in Program Manager will cause the 
  444. system to lock up.
  445.  
  446. For cc:Mail and Lotus Notes Mail Users
  447. ======================================
  448.  
  449. For the VIM e-mail interface, you must be using the
  450. VIM DLL set 2.01 or higher. These DLLs work with
  451. cc:Mail 1.1 and higher. Previous versions are NOT
  452. supported. If you do not have the VIM DLL set 2.01
  453. or higher, contact Lotus to upgrade.
  454.  
  455. Additional Notes:
  456. -----------------
  457.  
  458. 1.    Errata in the JetForm Filler Getting Started 
  459. Manual
  460.  
  461. P. 58 - Appendix B, Database Software 
  462. Support. The INFORMIX files RDS.IEM and 
  463. SQL.IEM should be located in the directory 
  464. where you installed JetForm Filler (i.e. 
  465. JETFORM4).
  466.  
  467. 2.    Errata in the JetForm Filler Reference Manual
  468.  
  469. P. 24 - File Menu. The File menu now lists 
  470. the last five files accessed. These could be 
  471. data file or compiled form files (.MDF).
  472.  
  473. P. 74 - The Color dialog presented when you 
  474. select Color from the Field Colors dialog 
  475. does not have a selection for Custom Colors 
  476. as is illustrated.
  477.  
  478. P. 79 - Forms Server. When Print to JetForm 
  479. Server is selected, the 8 character DOS file 
  480. name is used as the logcial form name in the 
  481. ^JOB command.
  482.  
  483. Two new commands have been added to the 
  484. Position menu. When you choose Next Page, you 
  485. are positioned at the next page in the form. 
  486. When you choose Previous Page, you are 
  487. positioned at the previous page in the form.
  488.  
  489. 3.    Workstation Installations - Default Drive 
  490. Location
  491.  
  492. When the network administrator setups up 
  493. JetForm Filler for network installations 
  494. (setup /s), the default INI files are created 
  495. using the logical drive identifier as mapped 
  496. by the administrator.
  497.  
  498. When the administrator performs a workstation 
  499. install, the INI file copied to the user's 
  500. personal JetForm directory still uses that 
  501. logical drive identifier. If the user has a 
  502. different logical drive, the resulting INI 
  503. file must be edited to reflect the correct 
  504. logical drive.
  505.  
  506. 4.    Using Progress
  507.  
  508. If you are installing JetForm Filler to use 
  509. Progress, access the DOS prompt and run 
  510. PROGRESS.BAT (in the JETFORM4 directory).
  511.  
  512. When you run this batch file, you are 
  513. prompted to identify the network version of 
  514. Progress that you are using:
  515.  
  516. FTP TCP/IP
  517. LAN Workplace TCP/IP
  518. HP TCP/IP
  519. Wollongong TCP/IP
  520. NETBIOS
  521. SPX
  522.  
  523. i.e.  PROGRESS . LAN  to select LAN Workplace
  524.  
  525. NOTE: The .BAT file will suggest you use 
  526. \WINDOWS\SYSTEM as the second parameter but 
  527. JetForm Design requires a period (.).
  528.  
  529. 5.    Using OS/2 Database Manager and DB2/2
  530.  
  531. Before you can access a DB2/2 or Database 
  532. Manager database, you must bind to it. Note 
  533. that you must bind every database you intend 
  534. to access.
  535.  
  536. Type:
  537.  
  538. SQLBIND QEDBM03.BND database_name
  539.  
  540. where database name is the name of the 
  541. database you wish to access.
  542.  
  543. Note that you may have to copy the bind file 
  544. QEDBM03.BND from the JetForm directory to the 
  545. server.
  546.  
  547. 6.    Version Checking
  548.  
  549. When you start JetForm Filler, the software 
  550. checks the INI file to verify the version. If 
  551. the software does not find the following 
  552. section and entry, a message appears and 
  553. execution stops.
  554.  
  555.     [JetForm]
  556.     Version=4.0
  557.  
  558. Typically, this would happen only if files 
  559. are moved manually after an installation.
  560.  
  561. 7.    Additions to JFILLER.INI
  562.  
  563. "JetFormTextOnly=" was added to the [JfEmail] 
  564. section. If this is set to Yes, the message 
  565. that is sent will not have a .jfm attachment 
  566. and will not have "jfm:" inserted into the 
  567. subject. This setting is intended ONLY for 
  568. users who are sending mail to e-mail systems 
  569. that cannot handle any attachments. The 
  570. default is No and should not be changed for 
  571. most installations.
  572.  
  573. Two additions were made to the [JfEMail-Vim] 
  574. section. "NotesMail=" is set at installation 
  575. time. If you select Lotus cc:Mail transport 
  576. it is set to "No". If you select Lotus Notes 
  577. transport, it is set to "Yes". 
  578. "SaveSendMessages=" applies to Lotus Notes 
  579. Mail only. If this is set to "Yes", sent 
  580. messages will be saved in the (Not 
  581. Categorized) category. The default setting is 
  582. "No".
  583.  
  584. "ForceDownload=Y" was added to the [JfEMail-
  585. Mapi] section. This downloads new mail 
  586. messages when you log-in to a MAPI mail 
  587. system. Note that messages are not downloaded 
  588. when you choose Check Mail with a MAPI mail 
  589. system. If it has been some time since you 
  590. logged into your MAPI mail system, we 
  591. recommend that you log-out and log-in again 
  592. to ensure that all recent messages have been 
  593. downloaded.
  594.  
  595. To regulate the number of hits resulting from 
  596. a database Select rule, the entry 
  597. "SQLFetchListRow=" has been added to the 
  598. [Database] section. The default is 100.
  599.  
  600. The entry "MaxRecordLen=256" was added to the 
  601. [Prompt] section. This entry controls the 
  602. maximum record length (less 2 bytes for the 
  603. <cr><lf>) of a comma-delimited file created 
  604. through the Export option. The default is 256 
  605. bytes.
  606.  
  607. A "record" is a comma-separated list of all 
  608. the data for one record of the form. There 
  609. are 2 cases when a record can become 
  610. "wrapped":
  611.  
  612. 1) The total data form a record exceeds the 
  613. value specified for MaxRecordLen. In this 
  614. case, a warning message is issued that 
  615. advises the Filler user that the record was 
  616. wrapped at a specific field and recommends 
  617. that MaxRecordLen be increased.
  618.  
  619. 2) The data for any field exceeds the value 
  620. specified for MaxRecordLen. In this case, a 
  621. warning message is issued that identifies the 
  622. field and recommends that MaxRecordLen be 
  623. increased.
  624.  
  625. 8.    Identifying Database Locations
  626.  
  627. Different users may map to different logical 
  628. drives on your network. If your network 
  629. supports UNC, the form designer should always 
  630. use that designation (\\machine name\logical 
  631. drive) to identify database locations. 
  632.  
  633. If the database system does not support UNC, 
  634. there are two options. One is to have all  
  635. users map to the same logical drive letter 
  636. for the database location. The other is to 
  637. edit the "Database=" line of the appropriate 
  638. section of each user's \WINDOWS\ODBC.INI 
  639. file.
  640.  
  641. For example, assume that your organization is 
  642. using dBASE and the databases reside in the 
  643. \CORP\DATABASE directory on the network 
  644. volume. Each database user could edit the 
  645. "Database=" line of the [qedbf] section of 
  646. their ODBC.INI file. They would enter 
  647. X:\CORP\DATABASE (where X: represents the 
  648. logical driver mapping they use to access the 
  649. network volume). Then the designer simply 
  650. identifies the database by name 
  651. (EMPLOYEE.DBF)and not location when the table 
  652. alias is set up.
  653.  
  654. 9.    Mixing SQL and non-SQL Functions with Paradox 
  655. Tables
  656.  
  657. JetForm Filler interfaces with Paradox tables 
  658. using both SQL functions (new for 4.0) and 
  659. non-SQL functions (available from earlier 
  660. versions).
  661.  
  662. The SQL functions are available through 
  663. Database Lookup type fields and with the form 
  664. level Select, Insert, Update, and Delete 
  665. rules.
  666.  
  667. The non-SQL functions are available through 
  668. the DbFetch and DbField 
  669. calculation/validation functions.
  670.  
  671. The form designer cannot combine SQL and non-
  672. SQL functions on a form. If the designer has 
  673. done so, the JetForm Filler user will 
  674. encounter the error:
  675.  
  676. "Engine already initialized"
  677.  
  678. If this occurs, have the form designer modify 
  679. the form to use either only SQL functions or 
  680. non-SQL functions.
  681.  
  682. 10.    Database Form Level Rules and Form Sets
  683.  
  684. Database rules at the form level (Select, 
  685. Insert, Update, and Delete) are not supported 
  686. when using Form Sets in JetForm Filler. Those 
  687. menu commands are inactive.
  688.  
  689. 11.    Special Object Group Name
  690.  
  691. If the form contains an object group that 
  692. uses a name beginning with an underscore (_) 
  693. such as _LINES, then the object group always 
  694. displays in Filler but does not print. This 
  695. enables the form designer to use data entry 
  696. captions for pre-printed forms.
  697.  
  698. 12.    Special Field Name JF_JOB_CARD
  699.  
  700. There is an additional special field name 
  701. JF_JOB_CARD. If a form contains this field, 
  702. the value in the field is used at the first 
  703. line of the data file when the Filler user 
  704. prints with the option Print to Server 
  705. enabled. This replaces the normal ^JOB 
  706. statement included in the data file.
  707.  
  708. 13.    Forms Server - Server Configuration Path
  709.  
  710. If you define the path as E:, the directory 
  711. defaults to the working directory. If you 
  712. want to identify the root directory of a 
  713. drive, enter E:\.
  714.  
  715. 14.    OLE Fields
  716.  
  717. If you open a data file with a linked object 
  718. in it and you don't have access to the link, 
  719. you will get an error that the link can't be 
  720. reestablished, but the link information will 
  721. not be lost. The field turns to a hatched 
  722. purple color if selected and double clicking 
  723. will not be active. If you want to delete the 
  724. link from the field, you can go to Edit-
  725. Delete, otherwise the field contents cannot 
  726. be changed.  
  727.  
  728. 15.    WordNum Function
  729.  
  730. If the WordNum function would return a value 
  731. greater than 2,147,483,647 or less than 0, 
  732. asterisks are used to indicate an overflow 
  733. condition.
  734.  
  735. 16.    HP DeskJet 1200C
  736.  
  737. If you are using the Adobe PostScript driver 
  738. for Windows to print to an HP DeskJet 1200C, 
  739. you should upgrade the driver to Version 
  740. 2.1.1 or higher. Contact Hewlett Packard.
  741.  
  742. 17.    Form Categories
  743.  
  744. To further segregate form categories, you can 
  745. add the entry: 
  746.  
  747. OpenCategoryPath=drive:directory  
  748.  
  749. to the [Paths] section of the JFILLER.INI.
  750.  
  751. When JetForm Filler is resolving the location 
  752. of the forms defined within the Forms 
  753. Categories, the location specified in the 
  754. OpenCategoryPath entry is used instead of the 
  755. FormPath location as described on page 166 of 
  756. the JetForm Filler Reference Manual.
  757.  
  758. In addition, you can identify a sub-category 
  759. within a Form Category as illustrated in the 
  760. following example. 
  761.  
  762. [Forms Category]
  763. Purchasing=G:\PUBLIC\FORMS\PURCHASING
  764. Accounting=M:\PUBLIC\ACCOUNTING
  765.  
  766. [Purchasing]
  767. Purchasing Forms=G:\PUBLIC\FORMS\PURCHASING
  768.  
  769. [Purchasing Forms]
  770. Purchase Order=PURCH01.MDF
  771. Purchase Order Log=PURCH02.MDF
  772.  
  773. When you start JetForm Filler and select Use 
  774. Form, the following Form Categories would 
  775. appear in the Open Form Category dialog:
  776.  
  777. - Accounting
  778. + Purchasing
  779. + Purchasing Forms
  780. - Purchase Order
  781. - Purchase Order Log
  782.  
  783. 18.    Barcode 128 - Extensions to use Code 
  784. Switching and FNC Commands
  785.  
  786. Functionality has been added to support the 
  787. extended codes and some non-printable 
  788. function codes for CodeB and CodeC. The 
  789. special extended codes switch from CodeB to 
  790. CodeC and from CodeC to CodeB.
  791.  
  792. Character        CodeB    CodeC
  793. ---------        -----    -----
  794.  
  795. \B                    CODE B
  796. \C            CODE C
  797. \1            FNC 1    FNC 1
  798. \2            FNC 2
  799. \3            FNC 3
  800. \4            FNC 4
  801. \D            DEL
  802. \S            SHIFT
  803.  
  804. These codes are converted to the appropriate 
  805. Code128 set of bars when printed. The human 
  806. readable text will remove these characters.
  807.  
  808. Example:
  809.  
  810. Data typed or in .DAT file:
  811.  
  812. I\C23003100002271160091\B6!
  813.  
  814. Produces a Code128B field filled with:
  815.  
  816. |Start|I|codeC|23|00|31|00|00|22|71|16|00|91|
  817. codeB|6|!|stop
  818.  
  819. Note that if you want to include a backslash 
  820. as a data character and not an extension, you 
  821. must enter \\ (two backslashes).
  822.  
  823. 19.    ODBC Interface
  824.  
  825. If you are using the ODBC interface to access 
  826. database software such as FoxPro, you must 
  827. include the JetForm 4.0 directory in your 
  828. PATH.
  829.  
  830. 20.    Mailing Form Sets
  831.  
  832. When you mail a form set you are given the 
  833. option of including the form set with the 
  834. data. This option includes only the .FST file 
  835. (identifies the forms within the form set) 
  836. and not the actual compiled form (.MDF) 
  837. files. The recipient must have access to the 
  838. forms and the forms must reside in the same 
  839. directory structure on both the sender and 
  840. recipient systems as defined in the form set 
  841. file.
  842.  
  843.