home *** CD-ROM | disk | FTP | other *** search
/ Asymetrix Demo / Asymetrix.iso / prg / mtb30 / samples / whowhere.tbk (.txt) < prev    next >
Encoding:
Asymetrix ToolBook File  |  1994-07-11  |  282.1 KB  |  3,974 lines

  1. tool bar
  2. search
  3. Photo
  4. showSearch
  5. updateBMP
  6. buttonClick
  7. Search
  8. statusBar
  9. mouseEnter
  10. statusBar
  11. mouseLeave
  12. buttonClick
  13. showSearch
  14. FALSE
  15. updateBMP 
  16. B"Photo"
  17. statusBar = "
  18. First
  19. .&+    +E
  20. .&+    +E
  21. first
  22. dirtyPage
  23. WcurrentRecord
  24. DBTable
  25. DisPXNetTableChanged
  26. PupdateDisplay
  27. ;?DBDirty
  28.  DBTable
  29. refreshPXNetTable
  30. buttonClick
  31. Go to first record
  32. statusBar
  33. mouseEnter
  34. statusBar
  35. mouseLeave
  36. buttonClick
  37. = TRUE
  38.     DBTable = 
  39. isPXNetTableChanged(
  40. refreshPXNetTable(
  41. DBDirty 
  42. dirtyPage
  43.         -- The 
  44. ttwo statements are compiled identically
  45.         -- "
  46. ..." 
  47. the same 
  48. %" ... = ...".
  49.         -- Properties 
  50. functions 
  51. ]referenced 
  52. ?way,
  53.         -- so "prop 
  54. ewhether
  55.         -- they 
  56. a property.
  57.         -- See 
  58. handlers 
  59. currentRecord 
  60. () = "
  61. updateDisplay 
  62. = FALSE
  63. statusBar = "Go 
  64. record"
  65. .&+    +E
  66. .&+    +E
  67. dirtyPage
  68. WcurrentRecord
  69. DBTable
  70. DisPXNetTableChanged
  71. PupdateDisplay
  72. ;?DBDirty
  73.  DBTable
  74. refreshPXNetTable
  75. buttonClick
  76. Go to last record
  77. statusBar
  78. mouseEnter
  79. statusBar
  80. mouseLeave
  81. buttonClick
  82. = TRUE
  83.     DBTable = 
  84. isPXNetTableChanged(
  85. refreshPXNetTable(
  86. DBDirty 
  87. dirtyPage
  88.         -- The 
  89. ttwo statements are compiled identically
  90.         -- "
  91. ..." 
  92. the same 
  93. %" ... = ...".
  94.         -- Properties 
  95. functions 
  96. ]referenced 
  97. ?way,
  98.         -- so "prop 
  99. ewhether
  100.         -- they 
  101. a property.
  102.         -- See 
  103. handlers 
  104. currentRecord 
  105. () = "
  106. updateDisplay 
  107. = FALSE
  108. o= 1    
  109. 0 -- 
  110. statusBar = "Go 
  111. Jrecord"
  112. buttonClick
  113. Get help
  114. statusBar
  115. mouseEnter
  116. statusBar
  117. mouseLeave
  118. buttonClick
  119. help 
  120. 0 -- same 
  121. statusBar = "Get 
  122. update/index
  123. Update
  124. newState
  125. Index
  126. showIndex
  127. buttonClick
  128. enterPage
  129. statusBar
  130. Add, change, and delete indexes
  131. mouseEnter
  132. statusBar
  133. mouseLeave
  134. buttonClick
  135. showIndex
  136. notifyAfter 
  137. oenabled 
  138. FALSE
  139. statusBar 
  140. "Add, change, 
  141. delete indexes"
  142. newState
  143. Delete
  144. newState
  145. Restore
  146. Cancel
  147. cancel
  148. Continue
  149. <?DBDirty
  150. FALSE
  151. Save Record
  152. editRestore
  153. tool bar
  154. Photo
  155. updateBMP
  156. editDB
  157. editFlag
  158. Restoring will lose the data for the new record.
  159. buttonClick
  160. Restore the current record
  161. statusBar
  162. mouseEnter
  163. statusBar
  164. mouseLeave
  165. enterPage
  166. buttonClick
  167. 4s_dbDirty
  168. Jbar" 
  169. "Save Record"
  170. "Restoring will lose the data 
  171. qrecord." \
  172. f"Continue" 
  173. "Cancel"
  174. editFlag 
  175. FALSE
  176. editRestore 
  177. [DBDirty 
  178. updateBMP 
  179. B"Photo" 
  180. "editDB"
  181. focusWindow 
  182. oenabled 
  183. statusBar = "
  184. current 
  185. notifyAfter 
  186. search
  187. enterPage
  188. Browse
  189. noPicture
  190. Previous
  191. First
  192. browse
  193. delete
  194. index
  195. restore
  196. update
  197. deleteDisabled
  198. updateDisabled
  199. indexDisabled
  200. restoreDisabled
  201. question
  202. DisplayDB
  203. EditDB
  204. Index
  205. ctrlID
  206. dialog
  207. ctrlID
  208. Names
  209. buttonDoubleClick
  210. w,    #?
  211. w,    #?
  212. .&+    +
  213. Last_Name
  214. first
  215. fieldValue
  216. WcurrentRecord
  217. LastFirst
  218. Search
  219. First_Name
  220. WcurrentRecord
  221. recordCount
  222. listNames
  223. buttonClick 
  224. B"OK"
  225. listNames
  226. ZLONG currentRecord
  227. ZSTRING nameList
  228. B"LastFirst" 
  229. defaultPage 
  230. "Search"
  231. recordCount 
  232. fieldValue("Last_Name") & "," && \
  233. $First_Name")& CRLF 
  234. "Next"
  235. G && \
  236. oselectedTextLines 
  237. LISTBOX
  238. TRUE,FALSE,FALSE,FALSE
  239. controlProperties
  240. Butcher, Belle
  241. Butombly, Hankle
  242. Carlucci, Tony
  243. Further, Frankina
  244. Strutt, Bill
  245. Uppendown, Bob
  246. ow, Joe
  247. buttonClick
  248. buttonClick
  249. BUTTON
  250. &Button
  251. TRUE,TRUE
  252. controlProperties
  253. LastFirst
  254. Names
  255. listNames
  256. buttonClick
  257. buttonClick
  258. listNames 
  259. BUTTON
  260. &Button
  261. FALSE,TRUE
  262. controlProperties
  263. List &last name first
  264. Cancel
  265. Photo
  266. updateBMP
  267. buttonClick
  268. buttonClick    
  269.     close 
  270. updateBMP 
  271. B"Photo"
  272. BUTTON
  273. &Button
  274. FALSE,FALSE
  275. controlProperties
  276. &Cancel
  277. STATIC
  278. controlProperties
  279. Employee Names
  280. search
  281. buttonClick
  282. buttonClick
  283. help 
  284. &Help
  285. dialog
  286. cast5
  287. cast2
  288. tool bar
  289. Index
  290. Fields
  291. listFields
  292. listFields
  293. Source
  294. FALSE
  295. allowDrop
  296. buttonClick
  297. buttonStillDown
  298. beginDrag
  299. endDrag
  300. allowDrop sourceObject
  301. FALSE
  302. buttonClick
  303. xenabled 
  304. oselectedTextlines <> 
  305.         drag 
  306. beginDrag
  307. endDrag targetObject
  308. B"Add" 
  309. Source
  310. tbk_wid_name
  311. Last_Name
  312. First_Name
  313. Title
  314. department
  315. supervisor
  316. Office_number
  317. Network_name
  318. Mail_Stop
  319. Employee_type
  320. home_phone
  321. birthday
  322. significant_othert_other
  323. Indexes
  324. FALSE
  325. allowDrop
  326. currentIndex
  327. remove
  328. buttonClick
  329. buttonStillDown
  330. beginDrag
  331. remove
  332. endDrag
  333. currentIndex
  334. remove
  335. keyUp
  336. allowDrop sourceObject
  337. FALSE
  338. buttonClick
  339. oselectedTextlines <> 
  340. "currentIndex" 
  341. xenabled 
  342.         drag 
  343. beginDrag
  344. endDrag targetObject
  345. Destination
  346. tbk_wid_name
  347. PRIMARY
  348. Phonevisor
  349. Title
  350. department
  351. Phoneme
  352. First_Name_typethday
  353. significant_other
  354. special_interests
  355. Photodepartment
  356. department
  357. departmentttdepartment
  358. department
  359. department
  360. 2,    #>
  361. Indexes
  362. source
  363. buttonClick
  364. enterPage
  365. buttonClick
  366. "Indexes" 
  367. B(selectedTextlines 
  368. "source") 
  369. CRLF & 
  370. oenabled 
  371. FALSE
  372. notifyBefore 
  373. tbk_wid_name
  374. remove
  375. CurrentIndex
  376. Indexes
  377. Source
  378. PRIMARY
  379. buttonClick
  380. enterPage
  381. buttonClick
  382. B(selectedTextlines 
  383. "Indexes") 
  384. <> "PRIMARY"
  385. & CRLF 
  386. "Source"
  387. a= 1 -- Primary 
  388. oenabled 
  389. FALSE
  390. "CurrentIndex" 
  391. notifyBefore 
  392. remove
  393. tbk_wid_name
  394. Secondary Indexes 
  395. Available Fields
  396. Cancel
  397. Index
  398. buttonClick
  399. buttonClick
  400.     close 
  401. "Index"
  402. &Cancel
  403. Index
  404. buttonClick
  405. buttonClick
  406. "Index"
  407. Current Index is:
  408. CurrentIndex
  409. index
  410. buttonClick
  411. buttonClick
  412. help index
  413. &Help
  414. enterPage
  415. PhoneRY
  416. Fields
  417. MAIN    GRP 
  418. PROTOCOLINI 
  419. NETX    COM 
  420. NWPOPUP EXE 
  421. NET     MSG 
  422. NETH    MSG 
  423. WORKGRP SYS 
  424. NET     EXE 
  425. PROTMAN DOS 
  426. PROTMAN EXE 
  427. SMARTND DOS 
  428. help_displayDB
  429. To navigate to a record:
  430.     press one of the buttons (
  431. ) in the tool bar at
  432.     the buttom of the page, or double click the "Record 
  433.     Number" field to the lower left, or click on one of the
  434.     rooms in the map.
  435. To search for a record:
  436.     press the search (
  437. ) button, or type a name in the
  438.     search field next to the search button, or double click in
  439.     a field. All searches are case sensitive. All searches
  440.     from the search field are on the name field, but you can
  441.     search other fields by double clicking in them.
  442. To edit a record:
  443.     press the edit (
  444. ) button to change to edit mode.
  445.  be deleted.
  446. help_editDB
  447. To navigate to a record:
  448.     the navigation buttons, the record number field, and the
  449.     search button work the same as in browse mode. You
  450.     can't search by double clicking a field. The map works
  451.     differently (see below) and is not for navigation in this
  452.     mode.
  453. To edit a record:
  454.     type new data in a field or click on a room in the map to     
  455.     make a new room assignment. Double click on the
  456.     picture to get a new picture for the record. Click the
  457.     update (
  458. ) button to save the changes to the
  459.     database, or click the restore button (
  460. ) to revert to
  461.     the original values.
  462. he data for
  463.     the new record, then click the save-new-record button
  464. o delete a record:
  465.     at any time, press the delete key. The 
  466.     currently selected record will be deleted.
  467. To search for a record:
  468.     press the "search" button. All searches are case
  469.     sensitive.
  470. buttonClick
  471. buttonClick
  472. &More
  473. help_editDB
  474. buttonClick
  475. buttonClick
  476.     close 
  477. "help_editDB"
  478. &Close
  479. help_search
  480. To set Last Name, First Name:
  481.     to set the order that the first and last names appear in
  482.     the field, toggle the checkbox at the bottom of the
  483.     screen.
  484. To search for a name:
  485.     scroll the field to find the name, or type the first letter of
  486.     the name to jump to.
  487. help_index
  488. To add an index:
  489.     select a field name in the left-side list box, then press
  490.     the add button (>>). The field name will be added to the
  491.     right-side list box.
  492. To remove an index:
  493.     select a field name in the right side list box, then press
  494.     the remove button (<<). The field name will be added to
  495.     the bottom of the left-side list box. You can't remove the
  496.     PRIMARY index.
  497. To set the current index:
  498.     Click on the field name in the right-side list box. Note
  499.     that the name appears in the field at the bottom. Click
  500.     "OK" to accept all your changes, "Cancel" to discard
  501.     them. 
  502.     N.B. BLOB fields can not be indexed on, so they are not
  503.     available in this screen.
  504. help_index
  505. help_editDB
  506. help_search
  507. help_displayDB
  508. To add a record:
  509.     click on a room with no assignment. Fill in the data for
  510.     the new record, then click the save-new-record button
  511. To delete a record:
  512.     press the delete button (
  513. ). The current record will be
  514.     deleted.
  515. To change indexes:
  516.     press the index button (
  517. ). A dialog box with its own
  518.     help page will appear.
  519. To return to browse mode:
  520.     press the browse button (
  521. ), if you have made 
  522.     changes, you will be ask to save or discard them.
  523. buttonClick
  524. buttonClick
  525. &Back
  526. splash
  527. help_editDB
  528. buttonClick
  529. buttonClick
  530. "help_editDB"
  531. "splash" 
  532. %modal
  533.     focusWindow = 
  534.     close 
  535. &Close
  536. DfrnE
  537. T(i.V
  538. .&+    +E
  539. <+U!8
  540. .&+    +E
  541. openFileDlg
  542. chooseDirectoryDlg
  543. update/index
  544. @fixPath
  545. search
  546. splash
  547. FALSE
  548. s_firstFlag
  549. Change Database...
  550. 8dlinkToDatabase
  551. deleteObject
  552. Change the default database
  553. toolbar
  554. tb30DOS.DLL
  555. enableWindow
  556. tool bar
  557. setCurrentDirectory
  558. getCurrentDrive
  559. getCurrentDirectory
  560. getFileOnlyList
  561. removeFile
  562. fileExists
  563. statusBar
  564. tb30DLG.DLL
  565. restore
  566. enterApplication
  567. textFields
  568. search
  569. tool bar
  570. unlinkFromDatabase
  571. leaveApplication
  572. reader
  573. keyDown
  574. textFields
  575. saveAs
  576. s_firstFlag
  577. Photo
  578. updateBMP
  579. Please copy "Whowhere" to a directory on your hard disk.
  580. setCurrentDirectory
  581. The specified path name was invalid:
  582. Error detected in correcting path to database, cause not determined.
  583. fixPath
  584. w,    #>
  585. Cancel
  586. appPath
  587. vgetCurrentDirectory
  588. .PX are in
  589. linkPX
  590. openPXTable
  591. getCurrentDrive
  592. currentTableInfo
  593. 3HtableInfoList
  594. Please make sure that
  595. .MB, and
  596.  DBTable
  597. Yes, exit
  598. Please enter your user name
  599. When this dialog box is dismissed, the application will close.
  600. applicationName
  601. fileExists
  602. Employee data
  603.  DBTable
  604. You are trying to open this book with some of the essential parts of the database missing!
  605. egetPXUserInfo
  606. No, don't exit
  607. ,psetPXUserInfo
  608. PxEngine
  609. getPXErrorString
  610. appName
  611. -initializePX
  612. CurrentIndex
  613. s_filePath
  614. This application will not work correctly in this state
  615. tableInfoList
  616. userName
  617. Do you wish to leave this application to correct the problem?
  618. linkToDatabase
  619. (exitPX
  620. clearKeys
  621. closePXTable
  622. applicationName
  623. appname
  624. tb30pdx.DLL
  625.  DBTable
  626. unlinkFromDatabase
  627. addPXKey
  628. addPXPassword
  629. addPXTable
  630. appendPXRecord
  631. clonePXBlob
  632. ?_P-"
  633. closePXBitmapWindow
  634. @_P-"
  635. closePXBlob
  636. ,"TZ@_P-"
  637. closePXTable
  638. copyPXTable
  639. createPXTable
  640. decryptPXTable
  641. deletePXPassword
  642. deletePXRecord
  643. deletePXTable
  644. doesPXTableExist
  645. dropPXBlob
  646. @_P-"
  647. dropPXKey
  648. ,#T(    _P-"
  649. emptyPXField
  650. emptyPXRecord
  651. emptyPXTable
  652. encryptPXTable
  653. exitPX
  654. freePXGraphicBlob
  655. B_P-"
  656. freePXGraphicBlobPalette
  657. B_P-"
  658. firstPXRecord
  659. getPXBitmapSize
  660. E_P.%
  661. getPXBlob
  662. E_P.%
  663. getPXBlobQuick
  664. F_P.%
  665. getPXBlobSize
  666. G_P.%
  667. getPXErrorString
  668. getPXFieldCount
  669. getPXFieldNames
  670. getPXFieldType
  671. getPXFieldValue
  672. getPXFileSize
  673. ,    U(H_P.%
  674. getPXGraphicBlob
  675. H_P.%
  676. getPXGraphicBlobPalette
  677. ,"U$J_P.%
  678. getPXKeyFieldCount
  679. getPXMaxFiles
  680. getPXMaxLocks
  681. getPXMaxTables
  682. getPXSwapSizeFromINI
  683. getPXMaxTablesFromINI
  684. getPXMaxFilesFromINI
  685. getPXMaxLocksFromINI
  686. getPXMemoBlob
  687. ,"UlK_Pg    
  688. getPXNetErrorUser
  689. getPXNetUserName
  690. getPXRaw
  691. getPXRawDataSize
  692. getPXRecordCount
  693. getPXRecordNumber
  694. getPXSortOrder
  695. getPXSwapSize
  696. getPXUserInfo
  697. gotoPXNetRecordLock
  698. gotoPXRecord
  699. initializePX
  700. insertPXRecord
  701. isPXNetRecordLocked
  702. ,    T,"_P-"
  703. isPXNetTableChanged
  704. "_P-"
  705. isPXTableProtected
  706. "_P-"
  707. lastPXRecord
  708. ,    Tp#_P-"
  709. lockPXNetFile
  710. $_P-"
  711. lockPXNetRecord
  712. ,    U@$_P.%
  713. lockPXNetTable
  714. $_P-"
  715. mapPXKey
  716. $_P.%
  717. nextPXRecord
  718. ,    Tx&_P-"
  719. openPXBitmapWindow
  720. K_P.%
  721. openPXBlobRead
  722. M_P.%
  723. openPXBlobWrite
  724. N_P.%
  725. openPXTable
  726. &_P-"
  727. packPXTable
  728. (_P-"
  729. previousPXRecord
  730. ,    Tx)_P-"
  731. queryPXKey
  732. )_Pg    
  733. refreshPXNetTable
  734. ,    T6,_P-"
  735. renamePXTable
  736. ,_P-"
  737. savePX
  738. ,_P-"
  739. searchPXField
  740. -_P-"
  741. searchPXKey
  742. -_P-"
  743. setPXBitmapWindowInfo
  744. P_P-"
  745. setPXBlob
  746. Q_P-"
  747. setPXBlobFromFile
  748. R_P-"
  749. setPXFieldValue
  750. 1_P-"
  751. setPXGraphicBlob
  752. S_P-"
  753. setPXGraphicBlobFromFile
  754. R_P-"
  755. setPXINIMaxFiles
  756. 2_P-"
  757. setPXINIMaxLocks
  758. 2_P-"
  759. setPXINIMaxTables
  760. 2_P-"
  761. setPXMemoBlob
  762. W_P-"
  763. setPXRaw
  764. ,"Tf3_P-"
  765. setPXSortOrder
  766. 3_P-"
  767. setPXINISwapSize
  768. 4_P-"
  769. setPXTableCreateMode
  770. 4_P-"
  771. setPXTableMaxSize
  772. 4_P-"
  773. setPXUserInfo
  774. 4_P-"
  775. unlockPXNetFile
  776. 6_P-"
  777. unlockPXNetRecord
  778. ,"TF6_P-"
  779. unlockPXNetTable
  780. 6_P-"
  781. updatePXRecord
  782. 6_P-"
  783. upgradePXTable
  784. ,    T:7_P-"
  785. writePXBlobToFile
  786. X_P.%
  787. writePXGraphicBlobToFile
  788. X_P.%
  789. tb30PDX.DLL
  790. linkPX
  791. This field type not supported: Formatted text
  792. DBfieldType
  793. retVal
  794. getPXBlob
  795. hPrivateBlob
  796. This field type not supported: OLE Blob
  797. getPXFieldType
  798. DBTable
  799. getBlobSize
  800. popenPXBlobRead
  801. LgetPXMemoBlob
  802. getPXFieldValue
  803. YPXError
  804. closePXBlob
  805.  DBTable
  806. getPXGraphicBlob
  807. getPXGraphicBlobPalette
  808. fieldValue
  809. This field type not supported: Formatted text
  810. getPXErrorString
  811. setPXfieldvalue
  812. openPXBlobWrite
  813. DBfieldType
  814. BLOBSize
  815. 2setPXGraphicBlobFromFile
  816. VsetPXMemoBlob
  817. hPrivateBlob
  818. This field type not supported: OLE Blob
  819. getPXFieldType
  820. This field type not supported: Binary
  821. XgetPXFileSize
  822. YPXError
  823. closePXBlob
  824.  DBTable
  825. fieldValue
  826. getPXErrorString
  827. closePXTable
  828. retVal
  829. closeTable
  830.  DBTable
  831. getPXFieldNames
  832. PXFieldNames
  833. getPXFieldType
  834.  DBTable
  835. PXFieldType
  836. getPXErrorString
  837. NULL error value in PXError
  838. =PXFatal
  839. PXError
  840. getPXErrorString
  841. <?DBDirty
  842. There is a problem with the lock handle, it reported itself as NULL.
  843. s_lockHandle
  844. updatePXRecord
  845. G[updateDB
  846.  DBTable
  847. update
  848. Cancel
  849. Changes have been made to this record that have not been saved to the database.
  850. <?DBDirty
  851. s_newRecord
  852. deleteRecord
  853. You can:
  854. Names
  855. 3) Cancel and remain on this page
  856. s_dbDirty
  857. 1) Save your changes now
  858. listNames
  859. tool bar
  860. dialog
  861. 2) Discard them
  862. Discard
  863. Update
  864. PupdateDisplay
  865. restore
  866. update
  867. update
  868. dirtyPage
  869. .&+    +E
  870. .&+    +E
  871. getPXErrorString
  872. s_lockHandle
  873. unlockPXNetRecord
  874. s_dbDirty
  875. deleteRecord
  876. currentRecord
  877. s_lastRecord
  878. Update
  879. tool bar
  880. PupdateDisplay
  881. restore
  882.  DBTable
  883. update
  884. editRestore
  885. getPXErrorString
  886. iemptyPXRecord
  887. yappendPXRecord
  888.  DBTable
  889. appendRecord
  890. getPXErrorString
  891. first
  892. Bad value trying to set current record.
  893. previousPXRecord
  894. previous
  895. .lastPXRecord
  896. bfirstPXRecord
  897. isPositiveInteger
  898. _2gotoPXRecord
  899.  DBTable
  900. WcurrentRecord
  901. =PXFatal
  902.     8nextPXRecord
  903. currentRecord
  904. getPXRecordNumber
  905.  DBTable
  906. currentRecord
  907. getPXRecordCount
  908.  DBTable
  909. recordCount
  910. tdeletePXRecord
  911. You are trying to delete the last record, but the database must have at least one record in it.
  912. getPXErrorString
  913. Please add at least one other record before deleting this one.
  914.  DBTable
  915. recordCount
  916. deleteRecord
  917. getPXErrorString
  918. SUCCESS
  919. iemptyPXRecord
  920. setPXFieldValue
  921. <searchPXField
  922. retVal
  923. searchPXKey
  924. Not Found
  925. End Of Table
  926. Closest
  927.  DBTable
  928. searchTable
  929. .&+    +E
  930. .&+    +E
  931. 1,    #>
  932. <?DBDirty
  933. search
  934. Names
  935. searchTable
  936. ListNames
  937. tool bar
  938. LastFirst
  939. Search
  940. PupdateDisplay
  941. showSearch
  942. end of table
  943. . Record not found, navigating to last record.
  944. success
  945. Error in search.
  946. not found
  947. statusBar
  948. . No navigation took place.
  949. was found.
  950. . Navigating to closest record that follows the search string.
  951. closest
  952. setCaption
  953. iaddPXKey
  954. openPXTable
  955. closeTable
  956. addKey
  957. closePXTable
  958. iaddPXKey
  959. openPXTable
  960. .{mapPXKey
  961. fieldNumber
  962. addCompoundKey
  963. closePXTable
  964. retValue
  965. openPXTable
  966. dropPXKey
  967. dropKey
  968. 1,    #>
  969. ,%H.%
  970. 1,    #>
  971. ,%H.%
  972. removeFile
  973. getFileOnlyList
  974. 3HtableInfoList
  975.  DBTable
  976. applicationName
  977. indexFiles
  978. openPXTable
  979. 4HtableInfoList
  980. closeTable
  981. appName
  982. s_filePath
  983.  DBTable
  984. tableInfoList
  985. clearKeys
  986. 1,    "Q
  987. ,%H.%
  988. w,    #>
  989. clearing all indexes except the PRIMARY key.
  990. fieldNamesClone
  991. PupdateDisplay
  992. clearKeys
  993. getFileOnlyList
  994. currentIndex
  995. 3indexID
  996. 3HtableInfoList
  997. Employee Data
  998. dropKeys
  999. applicationName
  1000. newKeys
  1001. indexes
  1002. Index
  1003. (imakeKeys
  1004. indexID
  1005. indexFiles
  1006. Indexes
  1007.  DBTable
  1008. getPXErrorString
  1009. PRIMARY
  1010. PXFieldNames
  1011. Indexes are out of sync with this book,
  1012. source
  1013. closeTable
  1014. MGBFO
  1015. appName
  1016. CurrentIndex
  1017. openPXTable
  1018. fieldNum
  1019.  DBTable
  1020. tableInfoList
  1021. 2rcompareIndexes
  1022. PXFieldType
  1023. showIndex
  1024. ,%H.%
  1025. ,%H.%
  1026. ,%H.%
  1027. ,%H.%
  1028. compareIndexes
  1029. ,%H.%
  1030. getPXErrorString
  1031. addKey
  1032. 3HtableInfoList
  1033. HdropKey
  1034. 4HtableInfoList
  1035. dropIndexID
  1036. newIndexID
  1037. tableInfoList
  1038. makeKeys
  1039. closePXTable
  1040.  DBTable
  1041. applicationName
  1042. openPXTable
  1043. s_oldIndex
  1044.  DBTable
  1045. PRIMARY
  1046. fixIndex1
  1047. ,%H.%
  1048. fieldNames
  1049. closePXTable
  1050.  DBTable
  1051. applicationName
  1052. Error setting index id.
  1053. openPXTable
  1054. PXFieldNames
  1055. s_oldIndex
  1056. 3indexID
  1057. PRIMARY
  1058. fixIndex2
  1059. isPositiveInteger
  1060. help_displayDB
  1061. index
  1062. search
  1063. help_index
  1064. There is no help for this topic:
  1065. editDB
  1066. help_editDB
  1067. help_search
  1068. displayDB
  1069. Do you want to switch to this database now, or wait until the next time you open the application?
  1070. WHOWHERE
  1071. @fixPath
  1072. Next Time
  1073. fileExists
  1074. oldDefault
  1075. .chooseDirectoryDlg
  1076. applicationName
  1077. Essential parts of the database are missing!
  1078. Choose a WHOWHERE database
  1079. \WHOWHERE
  1080. 4HTableInfoList
  1081. applicationName
  1082. appName
  1083. These files must be present, please try again after correcting the problem.
  1084. s_filePath
  1085. PRIMARY
  1086. Please make sure that WHOWHERE.DB, WHOWHERE.MB, and WHOWHERE.PX are
  1087. in the directory
  1088. changeDatabase
  1089. splash
  1090. splash
  1091. Who's Where at
  1092. Generic International
  1093. A Paradox sample application for ToolBook 3.0
  1094.  1994 Asymetrix Corp.
  1095. splash
  1096. splash
  1097. rstNameList
  1098. BYROOM
  1099. MS Sans Serif
  1100. tableInfoList
  1101. WHOWHERE
  1102. applicationName
  1103. PRIMARY
  1104. RE 0 0, Phone WHOWHERE 6 0, supervisor WHOWHERE 5 0
  1105. PRIMARY
  1106.     mples\database\whoshare\WHOWHERE 0 0
  1107.     les\database\whoshare\WHOWHERE 3 0
  1108. DBTable
  1109. MS Sans Serif
  1110. MS Sans Serif
  1111. indexID
  1112. PRIMARY
  1113. Dirty
  1114. PRIMARY
  1115. Times New Roman
  1116. j:\jolt\samples\database\whoshare\WHOWHERE
  1117. PRIMARY
  1118. PRIMARY
  1119. RE 0 0
  1120. m:\database\WHOWHERE
  1121. netAppName
  1122. WHOWHERE
  1123. localAppName
  1124. PRIMARY WHOWHERE 0 0
  1125. PRIMARY m:\database\WHOWHERE 0 0
  1126. PRIMARY WHOWHERE 0 0
  1127. base\whoshare\WHOWHERE 0 0
  1128. isor j:\jolt\samples\database\whoshare\WHOWHERE 5 0, birthday j:\jolt\samples\database\whoshare\WHOWHERE 13 0
  1129. WHOWHERE
  1130. BASE\WHOSHARE\WHOWHERE 0 0
  1131. oshare\WHOWHERE 3 0
  1132. DBDirty
  1133. PRIMARY WHOWHERE 0 0
  1134.     r j:\jolt\samples\database\whoshare\WHOWHERE 5 0, Title j:\jolt\samples\database\whoshare\WHOWHERE 3 0
  1135. Dan Hodge
  1136. Dan Lahey
  1137. Dan Mott
  1138. Darlene Meyer
  1139. Dave Hardwick
  1140. Dawn Monet
  1141. Debbie Cosbey
  1142. Debra Marr
  1143. Dennis Clawson
  1144. Dennis Obukowicz
  1145. Devin Wood
  1146. Diane Droubay
  1147. Dick Earl
  1148. Doug Yoder
  1149. Ed Reusser
  1150. Elizabeth Israel
  1151. Elliot Sokolow
  1152. Glenn Morrissey
  1153. Greg Eigsti
  1154. Greg Pearson
  1155. Harriet Landrum
  1156. Harry Snyder
  1157. Jackie Vantusko
  1158. James Geldmacher
  1159. Jane Dow
  1160. Janet Anders
  1161. Jean Daley
  1162. Jeff Ayars
  1163. Jeff Day
  1164. Jeff Konz
  1165. Jeff Umperovitch
  1166. Jennifer Bascom
  1167. Jennifer Tobin
  1168. Jerean Gianni
  1169. Jerry Reed
  1170. Jim Edmunds
  1171. Jim Littlejohn
  1172. Joe Herzog
  1173. Joe Lewis
  1174. Joe Reyfeld
  1175. John Atherly
  1176. John Burroughs
  1177. John Comber
  1178. John Grachan
  1179. John Jannatpour
  1180. John Thrun
  1181. Jonathan Locke
  1182. Jordan Stover
  1183. Joseph Brick
  1184. Julie Geiger
  1185. Julie Sams
  1186. Katherine Fugitt
  1187. Ken Sigel
  1188. Kerstin Baker
  1189. Kim Rush
  1190. Kit Warfield
  1191. Lance Delano
  1192. Laurel Check
  1193. Laurel McComber
  1194. Lisa Arguelles
  1195. Liza Wilcox
  1196. Lori Palmer
  1197. Lori Sargent
  1198. Marc Fisher
  1199. Marc McDonald
  1200. Margo Crandell
  1201. Marie Franco
  1202. Mark Madland
  1203. Marty Corpus
  1204. Mary Christie
  1205. Mary Helen Clarke
  1206. Mary Nelson
  1207. Melody Christensen
  1208. Michael Florence
  1209. Michael Scheele
  1210. Michelle Carter
  1211. Michelle Drewien
  1212. Mieko Zirkelbach
  1213. Mike Hamaoka
  1214. Mike Miller
  1215. Mike Simon
  1216. Mike Slade
  1217. Mike Taylor
  1218. Minh Phan
  1219. MIS LAB
  1220. Nadim Harfouche
  1221. Nancy Matthew
  1222. Nanette Wright
  1223. Ned Baker
  1224. Norm Sohl
  1225. Paul Allen
  1226. Paul Grunwald
  1227. Paul Meisenheimer
  1228. Phil Purdy
  1229. QA Lab
  1230. Richard Moszkowski
  1231. Rita Nikas
  1232. Rob Fink
  1233. Ross Grayum
  1234. Ross Hunt
  1235. Shabbir Dahod
  1236. Sharon Nelson
  1237. Shelley Hughes
  1238. Sherri Seybold
  1239. Shirley Carder
  1240. Shuang Li
  1241. Steve Bard
  1242. Steve Beck
  1243. Steve Fujiki
  1244. Steven Wright
  1245. Susan Dyches
  1246. Susan Motte
  1247. Suzy Smith
  1248. Tammy McIntire
  1249. Teri Ann Howe
  1250. Teron Uy
  1251. Tim Pearson
  1252. Tim Stewart
  1253. Tom Arnold
  1254. Tony Amirghodsi
  1255. Tracey Ingram
  1256. Tyler Brooks
  1257. Tyrone Floyd
  1258. Winnie Wu
  1259. Xiaoling Wang
  1260. netTableInfo
  1261. PRIMARY WHOWHERE 0 0
  1262. localTableInfo
  1263. System
  1264. MS Sans Serif
  1265. System
  1266. MS Sans Serif
  1267. PRIMARY
  1268. PRIMARY
  1269. MS Sans Serif
  1270. Office_number
  1271. PRIMARY
  1272. Phone
  1273. PRIMARY
  1274. PRIMARY
  1275. RE 0 0, Title WHOWHERE 3 0, Phone WHOWHERE 6 0
  1276. Page "help_search"
  1277. Who's Where at Generic Int'l
  1278. ToolBar
  1279. Page id 237
  1280. Search
  1281. Search
  1282. Page id 239
  1283. Index
  1284. Page 5
  1285. Add and Remove Indexes
  1286. help_displayDB
  1287. Page "help_displayDB"
  1288. help_editDB
  1289. Page "help_editDB"
  1290. help_search
  1291. help_index
  1292. Page "help_index"
  1293. splash
  1294. Page "splash"
  1295. &File
  1296. &Open...    Ctrl+O
  1297. &Save    Ctrl+S
  1298. Save &As...
  1299. saveas
  1300. &Import...
  1301. import
  1302. &Export...
  1303. export
  1304. Print Set&up...
  1305. printsetup
  1306. &Print Pages...    Ctrl+P
  1307. printpages
  1308. Prin&t Report...
  1309. printreport
  1310. Send &Mail...
  1311. sendmail
  1312. &Run...
  1313. E&xit    Alt+F4
  1314. &Edit
  1315. &Undo    Ctrl+Z
  1316. Cu&t    Ctrl+X
  1317. &Copy    Ctrl+C
  1318. &Paste    Ctrl+V
  1319. paste
  1320. C&lear    Del
  1321. clear
  1322. Select &All    Shift+F9
  1323. selectall
  1324. Select Pa&ge    Shift+F12
  1325. selectpage
  1326. F&ind...    F5
  1327. search
  1328. Re&place...
  1329. replace
  1330. A&uthor    F3
  1331. author
  1332. &Text
  1333. &Character...    F6
  1334. character
  1335. &Paragraph...    F7
  1336. paragraph
  1337. &Regular    Ctrl+Space
  1338. regular
  1339. &Bold    Ctrl+B
  1340. &Italic    Ctrl+I
  1341. italic
  1342. &Underline    Ctrl+U
  1343. underline
  1344. Stri&keout    Ctrl+K
  1345. strikeout
  1346. Superscrip&t/Subscript
  1347. super/subscript
  1348. &Normal Script
  1349. normalscript
  1350. Su&bscript    Ctrl+L
  1351. subscript
  1352. Su&perscript    Ctrl+Shift+L
  1353. superscript
  1354. &Show Hotwords    F9
  1355. showhotwords
  1356. &Page
  1357. &Next    Alt+Right
  1358. &Previous    Alt+Left
  1359. previous
  1360. &First    Alt+Up
  1361. first
  1362. &Last    Alt+Down
  1363. &Back    Shift+F2
  1364. &History...    Ctrl+F2
  1365. history
  1366. N&ew Page    Ctrl+N
  1367. newpage
  1368. &Help
  1369. &Contents    F1
  1370. index
  1371. PXFS 
  1372. PXFieldSize 
  1373.         objs = 
  1374. fieldName 
  1375. pexception
  1376.             PXfieldType = getPXFieldType(DBTable 
  1377. "A15,
  1378. " -- 
  1379. "A"        
  1380. ) = 1 -- 
  1381. has two 
  1382. >) > 
  1383. "This 
  1384. can only have" && 
  1385. T. Your 
  1386. will now be truncated."
  1387. >) > 
  1388. "Word" && i && "
  1389. " && 
  1390. notifyBefore updateDisplay
  1391. ZSTACK fieldList
  1392. ZSTRING displayTemplate, currentField
  1393. ocompoundFields
  1394. ocompoundFormat
  1395. c) > 0
  1396. ~("%F", 
  1397. fieldValue(
  1398. osaveText 
  1399.     displayText = 
  1400. SPACE 
  1401. ) > 0
  1402. compareData
  1403. ) > 0
  1404. ~("%F", 
  1405. r= "Record Changed"
  1406. value
  1407.  = keyEnter
  1408.         searchString = 
  1409.         -- famous method 
  1410. clearing statusBar
  1411.             -- one 
  1412. p, searches on 
  1413. vNULL
  1414. searchTable(1, 
  1415. setCaption 
  1416.             -- two names, what order?
  1417. -- no comma, 
  1418. sString 
  1419. #, 2)
  1420. s, 2)
  1421. = TRUE
  1422.             -- does 
  1423. bother you too?
  1424.             currentRecord() = 
  1425. updateDisplay 
  1426. updateBMP 
  1427. B"Photo" 
  1428. = FALSE
  1429.  = "Type 
  1430. : ""Last"" 
  1431. , First"", 
  1432.  = " "
  1433. notifyBefore updateDisplay
  1434. normalRGB 
  1435. oselectedOffice
  1436. RGBFill 
  1437. fieldValue(
  1438. FALSE
  1439. osaveText 
  1440. 255, 0, 0
  1441. compareData
  1442. p) <> 
  1443. r= "Record changed"
  1444. buttonClick
  1445. 4LOGICAL s_newRecord,s_selfSwitch
  1446. 4s_newRoom,s_lockHandle,s_lastRecord
  1447. 4LONG hWndBitmap, s_noPicture
  1448.     -- we don't have the 
  1449. M? Forget 
  1450. c"room")
  1451.         -- Are we on 
  1452. Soriginally assigned 
  1453. )? Do nothing
  1454.         DB = DBTable 
  1455.         fCI = 
  1456. "currentIndex" 
  1457.         indexSwitch = (
  1458. <> "Primary")
  1459. "You need 
  1460. switch 
  1461. PRIMARY 
  1462. modify 
  1463. . Do you want 
  1464. 0now?"\
  1465. Kwill 
  1466. the" && 
  1467.  manually, 
  1468. Jbar." \
  1469. "Cancel"
  1470. closePXTable(DB)
  1471. openPXTable("
  1472. ",applicationName 
  1473. 8,0,0)
  1474. DBDirty 
  1475. dirtyPage
  1476.  = currentRecord 
  1477. searchTable(
  1478. >) <> "SUCCESS" -- no navigation
  1479. "Make 
  1480. qassignment 
  1481. qrecord?" \
  1482. f"New Assignment" 
  1483. sendNotifyBefore 
  1484. unlockPXNetRecord(DB, 
  1485. clearFields
  1486. setPXBitmapWindowInfo(
  1487. , 0, 2, rgbFill 
  1488. B"Photo")
  1489. appendRecord
  1490. Jbar" 
  1491. "Save 
  1492. " -- 
  1493. normalGraphic 
  1494. bitmap "
  1495. ("What 
  1496. person?"
  1497. "Without a 
  1498. p, we cannot 
  1499. d. Now restoring 
  1500. state."
  1501. editRestore 
  1502. p, we 
  1503. openFileDlg("Select a 
  1504. file 
  1505. ", "", ".", "
  1506.  (*.BMP), *.
  1507. , DIB (*.
  1508. ), *.
  1509. ", 2)
  1510. r<> "
  1511. -- we now 
  1512. information we 
  1513. fN && lN
  1514. "Office_number") = 
  1515. updateBMP 
  1516. picture, we 
  1517. dbDirty 
  1518. --avoid 
  1519. handler
  1520. gotoPXNetRecordLock(
  1521.         enabled 
  1522.     -- we own 
  1523. ]a secondary 
  1524. /<> "
  1525. fixIndex1
  1526.             myName = 
  1527.             fullName = 
  1528.             dFullName = 
  1529. %& "," & 
  1530.             temp = "
  1531. " && 
  1532. J&& "
  1533. " && 
  1534.             -- 
  1535. ,0) <> "
  1536. xfound? no 
  1537. create a 
  1538. newRoomRec = 
  1539.  -- If 
  1540. stays 
  1541.     same, 
  1542.  -- we're 
  1543. key, must be unique
  1544. " && 
  1545. statusBar = 
  1546. fixIndex2
  1547. O" " -- Otherwise 
  1548. says "Ready"
  1549.     -- we 
  1550.         -- generate error
  1551. isPXNetRecordLocked(
  1552.         -- 
  1553. order 
  1554. find 
  1555. getPXNetErrorUser() && "
  1556.  locked. Editing 
  1557. disallowed."
  1558. 4s_lockHandle
  1559.     focusWindow = 
  1560. ready 
  1561. "ToolBar"
  1562.         enabled 
  1563. "update/index" = TRUE
  1564. isPXNetTableChanged(DBTable)
  1565. refreshPXNetTable(
  1566. updateDisplay
  1567.  BMPFlag-- part 
  1568. a notify network
  1569. 4LOGICAL s_frozen
  1570. unlock anything we might be hanging on 
  1571.  <> NULL
  1572. unlockPXNetRecord(DB, 
  1573. [s_lockhandle
  1574.     -- the fields 
  1575.  on notifyBefore handlers
  1576.     -- so now we need 
  1577. :picture 
  1578.  <> FALSE
  1579.         --Check whether 
  1580. orecord 
  1581. locked 
  1582. 4locking 
  1583. isPXNetRecordLocked(DB)
  1584. getPXNetErrorUser() && "has 
  1585. [. You will 
  1586. current 
  1587. . Please try 
  1588. later."
  1589. updateBMP 
  1590. B"Photo"
  1591. freezePage
  1592.         -- we've got 
  1593. thawPage
  1594. b-- really shouldn't happen, we 
  1595. database 
  1596. nthrough 
  1597.  = -50
  1598. "The 
  1599. been deleted 
  1600. Hanother user. Do you want 
  1601. insert 
  1602. f"OK" 
  1603. "Cancel"
  1604. = "OK"
  1605.             -- could be more robust
  1606. emptyPXRecord(
  1607. 8) -- 
  1608. [recordBuffer
  1609. updateDB 
  1610. insertPXRecord(
  1611. ) -- place 
  1612. buffer 
  1613. [DBDirty 
  1614.  < 0 -- negative code, let's find out what 
  1615. %" && 
  1616. & ":" && getPXErrorString(
  1617. isOpen 
  1618. 4s_dbDirty 
  1619. B"Restore" 
  1620. Jbar" = 
  1621. clearFields
  1622. "textFields" 
  1623. 4s_updateFlag    
  1624. = TRUE
  1625.     DBTable = 
  1626. isPXNetTableChanged(
  1627. refreshPXNetTable(
  1628. currentRecord 
  1629. | -- we need 
  1630. imitate the 
  1631. updateDisplay 
  1632.             -- Yes, we 
  1633. up sending 
  1634. twice. There are times 
  1635. Npalette
  1636.             -- does 
  1637. xrealize correctly
  1638. --            
  1639. updateBMP 
  1640. B"Photo" 
  1641. FALSE 
  1642. 4LONG hWndBitmap
  1643. 4s_noPicture,
  1644. DBDirty 
  1645. dirtyPage
  1646. }will never 
  1647. sent!
  1648. o= 4    
  1649. setPXBitmapWindowInfo(
  1650.  0, 2, 
  1651. B"photo")
  1652.         -- 
  1653.         -- 
  1654. statusBar = "Go 
  1655. record"
  1656. 4s_updateFlag    
  1657. = TRUE
  1658.     DBTable = 
  1659. isPXNetTableChanged(
  1660. refreshPXNetTable(
  1661. currentRecord 
  1662. | -- we need 
  1663. imitate the 
  1664. updateDisplay 
  1665.             -- Yes, we 
  1666. twice. There are times 
  1667. Cpalette
  1668.             -- does 
  1669. xrealize correctly
  1670. --            
  1671. updateBMP 
  1672. B"Photo" 
  1673. FALSE 
  1674. 4LONG hWndBitmap
  1675. 4s_noPicture,
  1676. DBDirty 
  1677. dirtyPage
  1678. o= 4    
  1679. setPXBitmapWindowInfo(
  1680. n 0, 2, 
  1681. B"photo")
  1682. statusBar = "Go 
  1683. trecord"
  1684. 4LOGICAL s_frozen
  1685. someone 
  1686. has the lock
  1687. * = TRUE
  1688. >buttonDoubleCLick
  1689. openFileDlg("Select a bitmap file 
  1690. assign 
  1691. record", "", ".", "Bitmap (*.BMP),*.
  1692. ,DIB (*.
  1693. fieldValue(
  1694. updateBMP
  1695.         DBDirty 
  1696. 4LONG hWndBitmap
  1697. , hPalette
  1698. "s_noPicture
  1699. ZhOldBitmap, hOldPalette
  1700. hBitmap = 
  1701. Q = 0
  1702. = -1 -- our signal that 
  1703. rwas 
  1704. r& CRLF & "This 
  1705. a non-fatal error, 
  1706. dediting."
  1707. NULL -- should never happen. Links might be bad.
  1708. "A serious 
  1709. occurred. Make sure 
  1710. relevant files are 
  1711. al directory."
  1712. getPXErrorString(
  1713.         -- Window 
  1714. already 
  1715. , so we 
  1716. info 
  1717. setPXBitmapWindowInfo(
  1718. , 2, rgbfill 
  1719.  > 0 
  1720.  -- careful 
  1721. blank 
  1722. freePXGraphicBlob(
  1723. freePXGraphicBlobPalette(
  1724. notifyBefore 
  1725.  = GDIHandle(
  1726.  = openPXBitmapWindow(
  1727. , 0, \
  1728. clientHandle 
  1729. , pageUnitsToClient(
  1730. O), 2, rgbFill 
  1731. hWndBitMap < 0
  1732.             -- we disable 
  1733. e, which 
  1734. side effect 
  1735. uncovering 
  1736.             -- under 
  1737. owner 
  1738. enableWindow(
  1739. , 0) 
  1740. closePXBitmapWindow(
  1741. deleteObject(
  1742.     -- closing 
  1743. einvalidates 
  1744. handles, 
  1745. _need 
  1746. reflect 
  1747.  = 0 
  1748. buttonClick
  1749.     DBTable = 
  1750. isPXNetTableChanged(
  1751. refreshPXNetTable(
  1752. "Browse"
  1753. DBDirty 
  1754. dirtyPage
  1755. "Edit"
  1756. onormalGraphic 
  1757. bitmap "
  1758. Jbrowse"
  1759. FALSE
  1760. notifyAfter 
  1761. initial opening 
  1762. statusBar = "
  1763. : Add, change, 
  1764. delete 
  1765. indexes"
  1766. : Return 
  1767.  mode"
  1768. buttonClick
  1769. 4s_newRoom,s_dbDirty,s_newRecord
  1770. "Update"
  1771. update -- 
  1772. updateDisplay 
  1773. currentPage 
  1774. 1display, 
  1775. necessary?
  1776.     -- there's a 
  1777. qrecord, added 
  1778. rooms 
  1779. "Save 
  1780. "editDB") = 2
  1781.             normalGraphic 
  1782. = bitmap "
  1783. pare required 
  1784. create a 
  1785. f"Continue" 
  1786. "Cancel New 
  1787. " -- 
  1788. deleteRecord()
  1789.     enabled 
  1790. B"Restore" 
  1791. Jbar" = FALSE
  1792. updateBMP 
  1793. B"photo"
  1794. notifyAfter 
  1795. statusBar 
  1796.  the database"
  1797. updateBMP
  1798. 4LONG hWndBitmap,hBitmap,hPalette,s_noPicture
  1799. ZhOldBitmap, hOldPalette
  1800. --kludge
  1801. K = 0
  1802. L = 0
  1803. --EndKludge
  1804. paintVal 
  1805. fieldValue(
  1806. setPXBitmapWindowInfo(
  1807.  2, rgbfill 
  1808. getPXErrorString(
  1809.  > 0 
  1810. freePXGraphicBlob(
  1811. freePXGraphicBlobPalette(
  1812. notifyBefore 
  1813.  = GDIHandle(bitmap "
  1814.  = openPXBitmapWindow(
  1815. , 0, \
  1816. clientHandle 
  1817. , pageUnitsToClient(
  1818. O), 2, rgbFill 
  1819. hWndBitMap < 0
  1820. enableWindow(
  1821. closePXBitmapWindow(
  1822. deleteObject(
  1823.     -- closing the 
  1824. einvalidates 
  1825. handles, 
  1826.     -- need 
  1827. reflect 
  1828.  = 0 
  1829. ZindexID
  1830.     tName = 
  1831. PXFieldType(
  1832. "MGBFO"
  1833. "Can't 
  1834. G on BLOB fields, so can't 
  1835. on them."
  1836. DBTable 
  1837.         appname = applicationName 
  1838.         tableInfoList = 
  1839. 5-- we found 
  1840. ~) -- we didn't find 
  1841. addKey(appName,
  1842. ,2) -- maintained 
  1843. getPXErrorString(
  1844.             -- will need 
  1845.             fieldNames = PXFieldNames()
  1846. y-- we're 
  1847. trouble
  1848.  creating 
  1849. "," && 
  1850.  && "0" 
  1851. "currentIndex" 
  1852. closePXTable(
  1853. openPXTable(
  1854. < 0 -- debug
  1855. ) & CRLF & 
  1856.  should be 
  1857. value
  1858. ("What 
  1859.  are you searching 
  1860. "Cancel"
  1861.     searchString = 
  1862.         -- famous method 
  1863. clearing statusBar
  1864.     -- navigate 
  1865. searchTable(
  1866. q, 2)
  1867. setCaption 
  1868. = TRUE
  1869.         -- does 
  1870. bother 
  1871.         currentRecord() = 
  1872. updateDisplay 
  1873. updateBMP 
  1874. B"Photo" 
  1875. = FALSE
  1876.     -- leave key alone
  1877.  = "Double click 
  1878.  = " "
  1879. notifyBefore updateDisplay
  1880.     sLS = 
  1881. = TRUE
  1882. normalRGB 
  1883. oselectedOffice
  1884.     RGBFill 
  1885. fieldValue(
  1886. = 255, 0, 0
  1887. buttonClick
  1888.     -- no locks, can't use goToPXNetRecordLock
  1889. c"room 70")
  1890.         indexSwitch = (
  1891. "currentIndex" 
  1892. /<> "Primary")
  1893. fixIndex1
  1894. searchTable(
  1895. >) <> "SUCCESS"
  1896. r& ". Try editing 
  1897. Hmoving 
  1898. mode."
  1899.             searchValue = 
  1900. "Last_name") & "," & 
  1901. "First_Name")
  1902. =) <> "
  1903. updateBMP 
  1904. B"photo"
  1905. cRec 
  1906. 8= currentRecord 
  1907. = FALSE
  1908. fixIndex2
  1909. ZSTRING residentList
  1910.         myName = 
  1911. p-- cache that property
  1912.         currIndex = 
  1913. "CurrentIndex" 
  1914. $<> "PRIMARY" 
  1915. >) = "
  1916.              -- 
  1917. same order 
  1918. %rooms, so we 
  1919. method
  1920. "First_name") && 
  1921. & "; " 
  1922. ]a different key, 
  1923. fails on 
  1924. record, so we must 
  1925. special
  1926. & "; " 
  1927. >,1) = "
  1928. & "; " 
  1929. statusBar = 
  1930. "no assignment"
  1931. P-- "Who's Where 
  1932. )Generic International"
  1933. -- A sample 
  1934. database 
  1935. ]Borland's Paradox engine
  1936. -- Copyright 
  1937.  1994 Asymetrix Corporation
  1938. -- Primary authors: Charles Hiestand 
  1939. Jeff Ayars
  1940. Kgives you permission 
  1941. e, revise 
  1942. reuse the individual 
  1943. scripts 
  1944. your own applications.
  1945. -- You may 
  1946. x, however, 
  1947. Uentire 
  1948. a substantial part 
  1949. redistribution 
  1950. lproduct.
  1951. retains 
  1952. copyright on 
  1953. original elements 
  1954.  . Include 
  1955. notice "Portions 
  1956.  are 
  1957. they contain 
  1958. copied 
  1959. enterApplication
  1960. 4s_firstFlag
  1961. "splash"
  1962. sysRuntime = FALSE
  1963. "Change Database..." 
  1964. cEdit 
  1965. fhelpText "
  1966. default 
  1967.  = TRUE
  1968.     linkDLL sysToolBookDirectory & "tb30DLG.
  1969. !" -- 
  1970. selecting 
  1971. qbitmaps
  1972.         STRING openFileDlg(
  1973. , INT)
  1974. 'chooseDirectoryDlg(
  1975. " -- 
  1976. fixPath 
  1977. index
  1978. K setCurrentDirectory(
  1979. getCurrentDrive()
  1980. getCurrentDirectory(
  1981. getFileOnlyList(
  1982.  removeFile(
  1983.  fileExists(
  1984. "user" -- 
  1985.         WORD enableWindow(
  1986. "GDI" -- 
  1987. GDIHandle 
  1988.         INT deleteObject(
  1989.     close 
  1990. linkToDatabase
  1991. statusBar
  1992. "toolbar"
  1993. ~= Reader
  1994.     enabled 
  1995. "update/
  1996. leaveApplication
  1997. unlinkFromDatabase
  1998. "textFields" 
  1999. saveAs
  2000. -- we 
  2001. adoubly sure that 
  2002. esizes 
  2003.  gets realized correctly
  2004. updateBMP 
  2005. B"Photo" 
  2006.     -- we 
  2007.  opens 
  2008. a MRU 
  2009. some other strange 
  2010.     nOTB = 
  2011. root directory 
  2012. 9<> "\"
  2013. "\" wasn't 
  2014. , oh well, 
  2015. < 0 -- error
  2016. temp 
  2017. "The specified path 
  2018. c invalid:" && 
  2019. c"A" 
  2020. c"B" -- running 
  2021. a disk
  2022. CRLF & "Please 
  2023. e""Whowhere"" 
  2024. hard 
  2025. "Error detected 
  2026. correcting 
  2027. , cause 
  2028. xdetermined." \
  2029. 4s_filePath
  2030.     -- Use these lines 
  2031. point 
  2032. either a 
  2033. network.
  2034.     -- Out 
  2035. box, 
  2036.  runs 
  2037.     -- N.B. 
  2038. four 
  2039. netAppName, localAppName, netTableInfo, 
  2040. localTableInfo
  2041. xaffected 
  2042. . That 
  2043.     -- tableInfoList 
  2044. applicationName. 
  2045. can think 
  2046.  different 
  2047.     -- methods 
  2048. k    same thing.
  2049.     whole 
  2050. there
  2051.     appName = 
  2052. made 
  2053.     current 
  2054.     -- so 
  2055. guys aren't 
  2056. \, we're out 
  2057.     appPath = 
  2058. <> "\"
  2059. -- no 
  2060. , still equal 
  2061. , e.g. "WHOWHERE" rather than "M:\DATABASE\
  2062. & ":" & 
  2063. & ":\"
  2064. & ".db") <> 1 -- main 
  2065. & ".mb") <> 1 -- memos 
  2066. BLObs
  2067. & ".px") <> 1 -- PRIMARY 
  2068. trying 
  2069. essential parts 
  2070. missing!" & 
  2071. " && 
  2072. &".DB," && 
  2073. &".MB, 
  2074. " && 
  2075. &".PX 
  2076. " && QUOTE & 
  2077. "." & 
  2078. & "When 
  2079. dialog box 
  2080. dismissed, 
  2081.  will 
  2082.     -- initial dll 
  2083. linkPX
  2084.     -- login
  2085. NULL 
  2086. r= "Cancel"
  2087. userName 
  2088. "PxEngine"
  2089. e win.
  2090. 4we initialize 
  2091. getPXUserInfo()
  2092. setPXUserInfo(
  2093. app (
  2094. , a property 
  2095. initializePX(
  2096. < 0 -- 
  2097. SHARE.EXE 
  2098. occur 
  2099. getPXErrorString(
  2100. This 
  2101. state" \
  2102. wish 
  2103. problem?" \
  2104. f"Yes, 
  2105. "No, don't 
  2106.     -- Initialize 
  2107.     -- We 
  2108. always 
  2109. , starting 
  2110. primary.
  2111.     -- As we 
  2112. indexes, we 
  2113. Hopening 
  2114. closing tables. 
  2115.     -- We keep track 
  2116. currently 
  2117. "DBTable", 
  2118. form 
  2119. each 
  2120.     -- 1. FieldName (
  2121. IndexName 
  2122. ) (somewhat arbitrary)
  2123.     -- 2. DatabaseName (
  2124.     -- 3. FieldNumber (0 
  2125.     -- 4. CacheFlag (0 
  2126. writing 
  2127. a buffer, 1 
  2128. write straight 
  2129.     -- First we cache 
  2130. reference:
  2131. currentTableInfo
  2132. a little more generic 
  2133. we need
  2134.     -- could be:
  2135.     -- "
  2136. openPXTable("
  2137. ,0,0)"
  2138. "CurrentIndex" 
  2139. /"Employee 
  2140.     appname = 
  2141. -- How 
  2142. ex files? "Send clearKeys" (a custom message handled later
  2143. can. 
  2144. commented code would 
  2145. option, 
  2146. perhaps 
  2147. like 
  2148. xsending 
  2149. --    indexFiles = 
  2150. & ".x??","","E")
  2151. "There 
  2152. secondary 
  2153. . Do 
  2154. want 
  2155.  them?" 
  2156. f"Yes" 
  2157. closePXTable(
  2158. exitPX()
  2159.     unlinkDLL 
  2160. y & "tb30pdx.
  2161. linked, 
  2162. addPXKey(
  2163. --PXKeyAdd()
  2164. addPXPassword(
  2165. --PXPswAdd()
  2166. addPXTable(
  2167. --PXTblAdd()
  2168. appendPXRecord(
  2169. --PXRecAppend()
  2170. clonePXBlob(
  2171. --PXBlobClone()
  2172. closePXBitmapWindow(
  2173. closePXBlob(INT,
  2174. --PXBlobClose()
  2175. --PXTblClose()
  2176. copyPXTable(
  2177. --PXTblCopy()
  2178. createPXTable(
  2179. )        --PXTblCreate()
  2180. cryptPXTable(
  2181. --PXTblDecrypt()
  2182. --PXPswDel()
  2183. --PXRecDelete()
  2184. --PXTblDelete()
  2185. oesPXTableExist(
  2186. --PXTblExist()
  2187. ropPXBlob(
  2188. --PXBlobDrop()
  2189. ropPXKey(
  2190. )            --PXKeyDrop()
  2191. emptyPXField(
  2192. emptyPXRecord(
  2193. --PXRecBufEmpty()
  2194. emptyPXTable(
  2195. --PXTblEmpty()
  2196. encryptPXTable(
  2197. )            --PXTblEncrypt()
  2198. --PXExit()
  2199. freePXGraphicBlob(
  2200. freePXGraphicBlobPalette(
  2201. firstPXRecord(
  2202. --PXRecFirst()
  2203.         LONG getPXBitmapSize(
  2204. DWORD,
  2205. --PXBlobGet()
  2206. :lobQuick(
  2207.         --PXBlobQuickGet()
  2208. globSize(
  2209. --PXBlobGetSize()
  2210. getPXFieldCount(
  2211. --PXRecNFlds()
  2212. getPXFieldNames(
  2213. getPXFieldType(
  2214. )        --PXFldType()
  2215. getPXFieldValue(
  2216. FileSize(
  2217. getPXKeyFieldCount(
  2218. --PXKeyNFlds()
  2219. getPXMaxFiles()
  2220. getPXMaxLocks()
  2221. getPXMaxTables()
  2222.         INT    getPXSwapSizeFromINI()
  2223. MaxTablesFromINI()
  2224. 1MaxFilesFromINI()
  2225. GMaxLocksFromINI()
  2226. getPXMemoBlob(
  2227. getPXNetErrorUser()
  2228. --PXNetErrUser()
  2229. getPXNetUserName()
  2230. --PXRawGet()
  2231. getPXRawDataSize(
  2232. RecordCount(
  2233. --PXTblNRecs()
  2234. RecordNumber(
  2235. --PXRecNum()
  2236. getPXSortOrder()
  2237. gotoPXNetRecordLock(
  2238.             --PXNetRecGotoLock()
  2239. gotoPXRecord(
  2240. --PXRecGoto()
  2241. --PXWinInit()
  2242. insertPXRecord(
  2243. --PXRecInsert()
  2244. isPXNetRecordLocked(
  2245. --PXNetRecLocked()
  2246. isPXNetTableChanged(
  2247. --PXNetTblChanged()
  2248. isPXTableProtected(
  2249. --PXTblProtected()
  2250. lastPXRecord(
  2251. --PXRecLast()
  2252. lockPXNetFile(
  2253. --PXNetFileLock()
  2254. lockPXNetRecord(
  2255. lockPXNetTable(
  2256. --PXNetTblLock()
  2257. mapPXKey(
  2258.         --PXKeyMap()
  2259. nextPXRecord(
  2260. --PXRecNext()
  2261. openPXBitmapWindow(
  2262. openPXBlobRead(
  2263. )            --PXBlobOpenRead()
  2264. openPXBlobWrite(
  2265. --PXBlobOpenWrite()
  2266.         --PXTblOpen()
  2267. packPXTable(
  2268. previousPXRecord(
  2269. --PXRecPrev()
  2270. queryPXKey(
  2271. --PXKeyQuery()
  2272. refreshPXNetTable(
  2273. --PXNetTblRefresh()
  2274. renamePXTable(
  2275. )            --PXTblRename()
  2276. savePX()
  2277. --PXSave()
  2278. searchPXField(
  2279. searchPXKey(
  2280.         --PXSrchKey()
  2281. setPXBitmapWindowInfo(
  2282. setPXBlob(
  2283. )            --PXBlobPut()
  2284. setPXBlobFromFile(
  2285. setPXFieldValue(
  2286. )    --PXPutAlpha(), PXPutDate(), PXPutDouble(), PXPutLong(), PXPutShort()
  2287. setPXGraphicBlob(
  2288. )            --
  2289. setPXGraphicBlobFromFile(
  2290. setPXINIMaxFiles(
  2291. --PXSetDefaults()
  2292. setPXINIMaxLocks(
  2293. setPXINIMaxTables(
  2294. setPXMemoBlob(
  2295. setPXRaw(
  2296. --PXRawPut()
  2297. setPXSortOrder(
  2298. setPXINISwapSize(
  2299. setPXTableCreateMode(
  2300. --PXTblCreateMode()
  2301. setPXTableMaxSize(
  2302. --PXTblMaxSize()
  2303. unlockPXNetFile(
  2304. --PXNetFileUnlock()
  2305. unlockPXNetRecord(
  2306.             --PXNetRecUnlock()
  2307. unlockPXNetTable(
  2308.             --PXNetTblUnlock()
  2309. updatePXRecord(
  2310. --PXRecUpdate()
  2311. upgradePXTable(
  2312. --PXTblUpgrade()
  2313. writePXBlobToFile(
  2314. 4         --
  2315. writePXGraphicBlobToFile(
  2316. fieldValue fieldName
  2317.     DBfieldType = 
  2318. [SysError
  2319.     retVal = -1 -- 
  2320. value 
  2321. , reset 
  2322. found
  2323.  "BLOB" (Binary Large OBject)
  2324.         hPrivateBlob = 
  2325. E, 0)
  2326.     -- graphics 
  2327. getPXGraphicBlob(
  2328. getPXGraphicBlobPalette(
  2329. $"B" stands 
  2330. binary)
  2331. getPXBlob(
  2332. , getBlobSize(
  2333. ), 0)
  2334.     -- formatted 
  2335. type 
  2336. xsupported: Formatted 
  2337.     -- OLE 
  2338. others
  2339.         BLOBSize = 
  2340. ) + 1 -- 
  2341. terminator
  2342. A, 0)
  2343. getPXFileSize(
  2344. ) + 8 -- 
  2345.  BLOBs
  2346. setPXfieldvalue(
  2347. closeTable 
  2348.  errVal
  2349. / = -79 -- fatal 
  2350. PXEngine
  2351. PXFatal
  2352. 4s_lockHandle
  2353.     -- debug
  2354. -- shouldn't happen
  2355. reported itself 
  2356. updateDB 
  2357. currentPage 
  2358. [DBDirty 
  2359. dirtyPage
  2360. 4s_dbDirty,s_newRecord
  2361. "Changes have been 
  2362. record 
  2363. saved 
  2364. +." \
  2365. *can:" \
  2366. #TAB & "1) 
  2367. Qnow" \
  2368.  2) Discard 
  2369. remain on 
  2370. listNames 
  2371. deleteRecord()
  2372.  -- we'll 
  2373. updateDisplay 
  2374.     tB = 
  2375. tB = "
  2376.     normalGraphic 
  2377. tB = 
  2378. tB = 
  2379. editRestore delFlag
  2380. , s_lastRecord
  2381.     cP = 
  2382.     tB = 
  2383. %wired because 
  2384. tB = "
  2385. tB = 
  2386. tB = 
  2387. currentRecord 
  2388. appendRecord
  2389. -- Wrapper intelligently sets 
  2390. isPositiveInteger(
  2391. "Bad 
  2392. = -101 -- 
  2393. = -102 -- 
  2394. = -79 -- 
  2395. ()-- sync 
  2396. getPXRecordNumber(
  2397.     cRec 
  2398. recordCount
  2399. getPXRecordCount(
  2400. deletePXRecord(
  2401. , but 
  2402. 1must 
  2403. )least 
  2404. 4deleting 
  2405. one."        
  2406. < 0 -- 
  2407.  Searching 
  2408. -- "mode" 
  2409. -- 0 = "SEARCHFIRST", 
  2410. -- 1 = "SEARCHNEXT", 
  2411. ]* we 
  2412. -- 2 = "CLOSESTRECORD", 
  2413. 2beginning 
  2414. --     If 
  2415. no exact match
  2416. greater 
  2417. --            
  2418. --            
  2419. becomes 
  2420.  only works on indexed 
  2421. #, no 
  2422. $uses 
  2423. -- Modes 0 
  2424. alone 
  2425. 2fail.
  2426. -- Passing a 
  2427.  forces a keyed 
  2428. fields (
  2429. order) 
  2430. @. E.g. 
  2431. sorted on 7 
  2432. -- passing 2 
  2433. be on 
  2434. . Got 
  2435. parameter 
  2436. %indexID allows searches on complex 
  2437. Minsensitive 
  2438. &%. In 
  2439. ,cases, 
  2440.  needs 
  2441. -- Therefore, 
  2442. 3three 
  2443. calling 
  2444. function:
  2445. searchTable (2,"foo") -- 
  2446. % key
  2447. named 
  2448. Y"","
  2449. O,"",256) -- 
  2450. on a compound 
  2451. /has 
  2452. "SUCCESS" 
  2453. be a 
  2454.  searchKey? Uses 
  2455. isType(REAL, 
  2456.         -- 
  2457. ) -- 
  2458. < 0 -- 
  2459.  = 2 
  2460. = -89
  2461. "Closest"
  2462. = -101, 
  2463. "End Of 
  2464. "Not Found"
  2465. showSearch
  2466. 4nameList
  2467. ListNames 
  2468. %modal
  2469. 7"OK"
  2470. -pressed
  2471. isOpen 
  2472. B(selectedTextlines 
  2473. B"LastFirst"
  2474. setCaption val, sString
  2475.  = "closest" 
  2476. r & ". Navigating 
  2477. 3follows 
  2478. \ = "
  2479. r & ". 
  2480. , navigating 
  2481. r & ". No navigation took place."
  2482.  = "success"
  2483.  && "
  2484. addKey 
  2485. E0,newAlias,
  2486. , single-
  2487.     -- returns errorCode
  2488. 0,0,0) -- 
  2489. creating 
  2490.     -- 0    
  2491. 8 (key)
  2492.     -- 1    Secondary 
  2493. *8 (maintained 
  2494.     -- 2    Incremental 
  2495. +even 
  2496. closed)
  2497. addCompoundKey 
  2498. fieldList,
  2499.     ,keyName
  2500. PX-assigned 
  2501. ;ex, 
  2502. 1,0,0)
  2503.     -- 1 = 
  2504.     fieldNumber = 
  2505.     -- now 
  2506. handler
  2507. , savemode)
  2508. dropKey alias,
  2509. dropPXKey(
  2510. ;    ) -- ref 
  2511.             retValue = 
  2512. 4& ".x??","","E")
  2513. K+<> 
  2514. textlineCount(
  2515. 6 & "\" & 
  2516. v4& ".y??","","E")
  2517. Z6 & "\" & 
  2518. 6, 0)
  2519. -- We 
  2520. no composite 
  2521. ones.
  2522. showIndex
  2523. ZSTACK fieldNames,indexNames
  2524. (tCiF,cCaN
  2525. , compare 
  2526. /'s already 
  2527. {') -- a 
  2528.     fieldNamesClone = 
  2529. w -- 
  2530. !@extension 
  2531. ]6& ".x??","","E")
  2532. -) - 2
  2533. freality
  2534. s6suspicious 
  2535. 7) <> 
  2536.  + 1 
  2537. "Indexes 
  2538. && "clearing 
  2539. 1 except 
  2540. 5key."
  2541.         -- leaves us 
  2542.             -- yikes, 
  2543. a hex 
  2544.             -- 
  2545.  = 0 
  2546. ) = 1
  2547. "0x0" & 
  2548. "0x" & 
  2549. %"@d0"
  2550. "MGBFO"
  2551. c"," 
  2552. ~(",",
  2553. "source" = 
  2554. "currentIndex" 
  2555. "OK" 
  2556.             -- 
  2557.         -- 
  2558.             -- 
  2559.             -- 
  2560. lists, build newKeys 
  2561. dropKeys
  2562.             -- 
  2563. 6 <> 
  2564.  -- something changed
  2565. compareIndexes (
  2566. makeKeys 
  2567.             -- 
  2568.             -- preparation 
  2569. JopenTable()
  2570. 6 -- 
  2571. :" -- be safe
  2572.             -- 
  2573.             -- 
  2574. <way 
  2575. another, "
  2576. a legal 
  2577. < 0 -- 
  2578. [newIndexID
  2579. = 0 -- no 
  2580. "," && 
  2581. Y && 
  2582. ] && "0" \
  2583. [dropIndexID
  2584. < 0 -- 
  2585. val = 
  2586. tstartup
  2587. fixIndex1
  2588. 4s_oldIndex
  2589. z?"     
  2590. 8,0,0)
  2591. fixIndex2
  2592. ) -- 
  2593. $Dsetting 
  2594. J context
  2595. "displayDB"
  2596. "help_displayDB"
  2597. "editDB"
  2598. "help_editDB"
  2599. "help_search"
  2600. "help_index"
  2601. M:" && 
  2602. changeDatabase
  2603. oldDefault 
  2604. J"Choose a 
  2605. ) = 3 --"c:\", 
  2606. ?J chose 
  2607. 5?worry, 
  2608. D& ".db") <> 1 -- 
  2609. <D& ".mb") <> 1 -- 
  2610. ^D& ".px") <> 1 -- 
  2611. "Essential 
  2612. C.DB, 
  2613. C.MB, 
  2614. C.PX are" \
  2615. 3H" && 
  2616. & "These 
  2617. be present, please try 
  2618. TableInfoList 
  2619. C" && 
  2620. aE&& "0" && "0"
  2621. switch 
  2622. %Pnow, 
  2623. wait 
  2624.  ?" \
  2625. f"Now" 
  2626. 2 Time"
  2627. buttonClick
  2628. 4s_dbDirty
  2629. "Are you sure 
  2630. want 
  2631. delete the current record?" & CRLF & "If so, 
  2632. )database packed?"\
  2633. f"Yes, 
  2634.  don't 
  2635.     replyString = 
  2636.         tempRec = currentRecord 
  2637. deleteRecord()
  2638.         lastRec = recordCount 
  2639. '-- we deleted 
  2640. = TRUE
  2641. updateDisplay 
  2642. Jbar"
  2643. = FALSE
  2644.     enabled 
  2645. B"Restore" 
  2646. packPXTable(DBTable 
  2647.     -- oops, somehow we lost 
  2648. table!
  2649. r= getPxErrorString(
  2650.     tableInfoList = 
  2651.     -- Initialize 
  2652. zuser property
  2653. primary 
  2654. currentTableInfo
  2655. a little more generic than we need
  2656.     -- could be:
  2657.     -- "
  2658. openPXTable("PRIMARY","WHOWHERE",0,0)"
  2659. getPXErrorString(
  2660. "CurrentIndex" 
  2661. /"Employee 
  2662. notifyAfter 
  2663. statusBar 
  2664. "Delete 
  2665. statusB
  2666. ,%H.%
  2667. 2,    "Q
  2668. 1,    #?
  2669. ,%H.%
  2670. characters. Your text will now be truncated.
  2671. of the text of this field can have only
  2672. PXFieldSize
  2673. getPXFieldType
  2674. A15,A15
  2675. fieldName
  2676. PXfieldType
  2677. PXFieldSize
  2678.  DBTable
  2679. This field can only have
  2680. leaveField
  2681. saveText
  2682. fieldValue
  2683. compoundFormat
  2684. ucompoundFields
  2685. updateDisplay
  2686. fieldValue
  2687. displayText
  2688. ucompoundFields
  2689. updateDB
  2690. fieldValue
  2691. Record Changed
  2692. compoundFormat
  2693. ucompoundFields
  2694. saveText
  2695. compareData
  2696. fieldList
  2697. compoundFields
  2698. fieldList
  2699. compoundFields
  2700. displayTemplate
  2701. compoundFormat
  2702. displayTemplate
  2703. compoundFormat
  2704. 1,    #>
  2705. WcurrentRecord
  2706. searchTable
  2707. setCaption
  2708. Photo
  2709. updateBMP
  2710. statusBar
  2711. PupdateDisplay
  2712. searchString
  2713. WcurrentRecord
  2714. sString
  2715. keyDown
  2716. keyChar
  2717. Type name to search for: "Last" or "Last, First", or "First Last".
  2718. statusBar
  2719. mouseEnter
  2720. statusBar
  2721. mouseLeave
  2722. saveText
  2723. fieldValue
  2724. normalRGB
  2725. KUselectedOffice
  2726. JUselectedOffice
  2727. updateDisplay
  2728. Record changed
  2729. fieldValue
  2730. saveText
  2731. compareData
  2732. s_newRoom
  2733. Primary
  2734. s_noPicture
  2735. SUCCESS
  2736. hWndBitmap
  2737. IrregularPolygon
  2738. s_lockHandle
  2739. clearFields
  2740. currentIndex
  2741. index manually, using the index button on the tool bar.
  2742. Assignment
  2743. What is the last name of this person?
  2744. New Assignment
  2745. appendRecord
  2746. Without a first name, we cannot continue. Now restoring to previous state.
  2747. WcurrentRecord
  2748. applicationName
  2749. You will need to change back to the
  2750. s_lastRecord
  2751. You need to switch to the PRIMARY index to add or modify records. Do you want to switch now?
  2752. editRestore
  2753. What is the first name of this person?
  2754. updateBMP
  2755. tool bar
  2756. unlockPXNetRecord
  2757. s_newRecord
  2758. ;?DBDirty
  2759. WcurrentRecord
  2760. update
  2761. PRIMARY
  2762. ngotoPXNetRecordLock
  2763. Cancel
  2764. Office_number
  2765. dirtyPage
  2766. indexSwitch
  2767. QupdateDisplay
  2768. closePXTable
  2769. s_selfSwitch
  2770. New Record
  2771. Save Record
  2772. Without a picture, we cannot continue. Now restoring to previous state.
  2773.  DBTable
  2774. fieldValue
  2775. Record
  2776. setPXBitmapWindowInfo
  2777. openFileDlg
  2778. searchTable
  2779. openPXTable
  2780. Photo
  2781. Switch
  2782. <?dbDirty
  2783. Make new assignment?
  2784. Select a bitmap file to assign to this record
  2785. Make new assignment or make new record?
  2786. Without a last name, we cannot continue. Now restoring to previous state.
  2787. Restore
  2788.  DBTable
  2789. lockPXNetRecord
  2790. Bitmap (*.BMP), *.BMP, DIB (*.DIB), *.DIB
  2791. buttonClick
  2792. 1,    #>
  2793. ^isPXNetRecordLocked
  2794. SUCCESS
  2795. fullName
  2796. IrregularPolygon
  2797. .getPXNetErrorUser
  2798. s_lockHandle
  2799. currentIndex
  2800. , or create a new record.
  2801. Primary
  2802. searchTable
  2803. statusBar
  2804. has the record locked. Editing of the record is disallowed.
  2805. ngotoPXNetRecordLock
  2806. 7wfixIndex2
  2807. newRoomRec
  2808. indexSwitch
  2809. is assigned to
  2810. vfixIndex1
  2811. dFullName
  2812.  DBTable
  2813. WcurrentRecord
  2814. myName
  2815. s_selfSwitch
  2816. assign
  2817. mouseEnter
  2818. statusBar
  2819. mouseLeave
  2820. update/index
  2821. ToolBar
  2822. DBTable
  2823. DisPXNetTableChanged
  2824. PupdateDisplay
  2825. refreshPXNetTable
  2826. enterPage
  2827. w,    #?
  2828. Cancel
  2829. ^isPXNetRecordLocked
  2830. getPXErrorString
  2831. <?DBDirty
  2832. iemptyPXRecord
  2833. athawPage
  2834. .getPXNetErrorUser
  2835. s_lockHandle
  2836. unlockPXNetRecord
  2837. FALSE
  2838. has the record locked. You will not be able to edit the current record. Please try again later.
  2839. s_frozen
  2840. The record has been deleted by another user. Do you want to insert it?
  2841. Photo
  2842. Error code
  2843. freezePage
  2844. updateBMP
  2845. G[updateDB
  2846. insertPXRecord
  2847.  DBTable
  2848. lockPXNetRecord
  2849. updateDisplay
  2850. update/index
  2851. s_lockHandle
  2852. unlockPXNetRecord
  2853. ToolBar
  2854.  DBTable
  2855. leavePage
  2856. <?DBDirty
  2857. s_dbDirty
  2858. tool bar
  2859. Restore
  2860. keyUp
  2861. <?DBDirty
  2862. textFields
  2863. clearFields
  2864. update/index
  2865. textFields
  2866. s_frozen
  2867. ToolBar
  2868. freezePage
  2869. update/index
  2870. textFields
  2871. s_frozen
  2872. ToolBar
  2873. thawPage
  2874. .&+    +E
  2875. FALSE
  2876. previous
  2877. WcurrentRecord
  2878. DBTable
  2879. DisPXNetTableChanged
  2880. PupdateDisplay
  2881.  DBTable
  2882. s_updateFlag
  2883. refreshPXNetTable
  2884. buttonStillDown
  2885. .&+    +E
  2886. dirtyPage
  2887. setPXBitmapWindowInfo
  2888. photo
  2889. s_noPicture
  2890. hWndBitmap
  2891. ;?DBDirty
  2892. s_updateFlag
  2893. buttonDown
  2894. .&+    +E
  2895. Photo
  2896. updateBMP
  2897. PupdateDisplay
  2898. buttonUp
  2899. Go to previous record
  2900. statusBar
  2901. mouseEnter
  2902. statusBar
  2903. mouseLeave
  2904. .&+    +E
  2905. FALSE
  2906. WcurrentRecord
  2907. DBTable
  2908. DisPXNetTableChanged
  2909. PupdateDisplay
  2910.  DBTable
  2911. s_updateFlag
  2912. refreshPXNetTable
  2913. buttonStillDown
  2914. .&+    +E
  2915. dirtyPage
  2916. setPXBitmapWindowInfo
  2917. photo
  2918. s_noPicture
  2919. hWndBitmap
  2920. ;?DBDirty
  2921. s_updateFlag
  2922. buttonDown
  2923. .&+    +E
  2924. photo
  2925. updateBMP
  2926. PupdateDisplay
  2927. buttonUp
  2928. Go to next record
  2929. statusBar
  2930. mouseEnter
  2931. statusBar
  2932. mouseLeave
  2933. Bitmap (*.BMP),*.BMP,DIB (*.DIB),*.DIB
  2934. Select a bitmap file to assign to this record
  2935. fieldValue
  2936. s_frozen
  2937. openFileDlg
  2938. updateBMP
  2939. <?DBDirty
  2940. buttonDoubleClick
  2941. +%,!J
  2942. .&+%?
  2943. .&+%?
  2944. +%,!J
  2945. +%,!J
  2946. .&+%?
  2947. getPXErrorString
  2948. s_noPicture
  2949. This is a non-fatal error, continue editing.
  2950. hWndBitmap
  2951. fieldValue
  2952. hPalette
  2953. setPXBitmapWindowInfo
  2954. A serious error has occurred. Make sure all relevant files are in the local directory.
  2955. freePXGraphicBlob
  2956. hBitmap
  2957. &freePXGraphicBlobPalette
  2958. updateBMP
  2959. -#+%?
  2960. +%,!J
  2961. noPicture
  2962. getPXErrorString
  2963. s_noPicture
  2964. hWndBitmap
  2965. JopenPXBitmapWindow
  2966. enableWindow
  2967. center
  2968. enterPage
  2969. .&+%?
  2970. .&+%?
  2971. .&+%?
  2972. .&+%?
  2973. s_noPicture
  2974. hWndBitmap
  2975. deleteObject
  2976. 4rclosePXBitmapWindow
  2977. hPalette
  2978. hBitmap
  2979. leavePage
  2980. .&+    +E
  2981. .&+    +E
  2982. .&+    +E
  2983. dirtyPage
  2984. browse
  2985. DBTable
  2986. Browse
  2987. DisPXNetTableChanged
  2988. ;?DBDirty
  2989.  DBTable
  2990. refreshPXNetTable
  2991. buttonClick
  2992. enterPage
  2993. Browse: Return to browse mode
  2994. statusBar
  2995. Edit: Add, change, and delete records and indexes
  2996. mouseEnter
  2997. statusBar
  2998. mouseLeave
  2999. .&+    +E
  3000. .&+    +E
  3001. .&+    +E
  3002. .&+    +E
  3003. .&+    +E
  3004. .&+    +E
  3005. Cancel
  3006. Continue
  3007. s_newRecord
  3008. A first and last name are required to create a new record.
  3009. Save Record
  3010. s_dbDirty
  3011. deleteRecord
  3012. Update
  3013. tool bar
  3014. photo
  3015. Cancel New Record
  3016. editDB
  3017. updateBMP
  3018. PupdateDisplay
  3019. Restore
  3020. update
  3021. update
  3022. buttonClick
  3023. enterPage
  3024. statusBar
  3025. Save the new record to the database
  3026. update
  3027. Update the database
  3028. mouseEnter
  3029. statusBar
  3030. mouseLeave
  3031. .&+%?
  3032. .&+%?
  3033. +%,!J
  3034. .&+%?
  3035. +%,!J
  3036. getPXErrorString
  3037. s_noPicture
  3038. hWndBitmap
  3039. fieldValue
  3040. hPalette
  3041. setPXBitmapWindowInfo
  3042. freePXGraphicBlob
  3043. hBitmap
  3044. &freePXGraphicBlobPalette
  3045. paintVal
  3046. updateBMP
  3047. -#+%?
  3048. +%,!J
  3049. noPicture
  3050. getPXErrorString
  3051. s_noPicture
  3052. hWndBitmap
  3053. JopenPXBitmapWindow
  3054. enableWindow
  3055. center
  3056. enterPage
  3057. .&+%?
  3058. .&+%?
  3059. .&+%?
  3060. .&+%?
  3061. s_noPicture
  3062. hWndBitmap
  3063. deleteObject
  3064. 4rclosePXBitmapWindow
  3065. hPalette
  3066. hBitmap
  3067. leavePage
  3068. ,%H.%
  3069. ,%H.%
  3070. w,    #>
  3071. Cancel
  3072. getPXErrorString
  3073. fieldNames
  3074. addKey
  3075. closePXTable
  3076. currentIndex
  3077. 3HtableInfoList
  3078. Can't index on BLOB fields, so can't search on them.
  3079.  DBTable
  3080. Error creating new index for this field
  3081. applicationName
  3082. searchTable
  3083. WcurrentRecord
  3084. setCaption
  3085. Photo
  3086. openPXTable
  3087. statusBar
  3088. updateBMP
  3089. PXFieldNames
  3090. 4HtableInfoList
  3091. tName
  3092. MGBFO
  3093. What value are you searching for?
  3094. appname
  3095. PupdateDisplay
  3096. searchString
  3097.  DBTable
  3098. WcurrentRecord
  3099. tableInfoList
  3100. PXFieldType
  3101. buttonDoubleClick
  3102. Double click to search on this field
  3103. MGBFO
  3104. statusBar
  3105. PXFieldType
  3106. mouseEnter
  3107. statusBar
  3108. mouseLeave
  3109. fieldValue
  3110. normalRGB
  3111. KUselectedOffice
  3112. JUselectedOffice
  3113. updateDisplay
  3114. w,    #>
  3115. .&+    +E
  3116. .&+    +E
  3117. room 70
  3118. Last_name
  3119. SUCCESS
  3120. searchValue
  3121. IrregularPolygon
  3122. fieldValue
  3123. currentIndex
  3124. Primary
  3125. . Try editing this room by moving into edit mode.
  3126. searchTable
  3127. photo
  3128. updateBMP
  3129. indexSwitch
  3130. vfixIndex1
  3131. PupdateDisplay
  3132. First_Name
  3133. WcurrentRecord
  3134. 7wfixIndex2
  3135. buttonClick
  3136. w,    #?
  3137. w,    #?
  3138. w,    #?
  3139. Last_name
  3140. SUCCESS
  3141. IrregularPolygon
  3142. fieldValue
  3143. CurrentIndex
  3144. no assignment
  3145. WcurrentRecord
  3146. searchTable
  3147. statusBar
  3148. currIndex
  3149. vfixIndex1
  3150. First_name
  3151. WcurrentRecord
  3152. myName
  3153. PRIMARY
  3154. 7wfixIndex2
  3155. mouseEnter
  3156. statusBar
  3157. mouseLeave
  3158. .&+    +E
  3159. .&+    +E
  3160. openPXTable
  3161. CurrentIndex
  3162. tempRec
  3163. search
  3164. deleteRecord
  3165. Yes, and pack it
  3166. currentTableInfo
  3167. update
  3168. 3HtableInfoList
  3169. Employee data
  3170. s_dbDirty
  3171. replyString
  3172. If so, do you want the database packed?
  3173. Are you sure you want to delete the current record?
  3174. WcurrentRecord
  3175. Yes, but don't pack it
  3176.  DBTable
  3177. getPxErrorString
  3178. lastRec
  3179. getPXErrorString
  3180. packPXTable
  3181. and pack it
  3182. tool bar
  3183. PupdateDisplay
  3184. Restore
  3185.  DBTable
  3186. WcurrentRecord
  3187. recordCount
  3188. tableInfoList
  3189. buttonClick
  3190. enterPage
  3191. Delete the current record
  3192. statusBar
  3193. mouseEnter
  3194. statusBar
  3195. mouseLeave
  3196. andle clea
  3197. DisplayDB
  3198. tool bar
  3199. PupdateDisplay
  3200. restore
  3201. enterPage
  3202. FALSE
  3203. upDateBMP
  3204. photo
  3205. updateDisplay
  3206. 4s_firstFlag
  3207. = TRUE
  3208. updateDisplay
  3209.     enabled 
  3210. Jbar" = FALSE
  3211. : BMPFlag-- part 
  3212. a notify network
  3213.   <> 
  3214. upDateBMP 
  3215. B"photo"
  3216. employee_type
  3217. fieldValue
  3218. updateDisplay
  3219. notifyBefore updateDisplay
  3220. fieldValue(
  3221. Status Permanent
  3222. Permanent
  3223. Status Temporary
  3224. Temporary
  3225. Status Contractor
  3226. Contractor
  3227.  Confidential information -- For Asymetrix eyes only
  3228. Mail stop:
  3229. Network:address:y
  3230. Home address:
  3231. Home phone:
  3232. Birthday:
  3233. Significant other:
  3234. Special interests and hobbies:]
  3235. Name:
  3236. Phone:
  3237. Title:G
  3238. Department:
  3239. textFields
  3240. phone
  3241. fieldValue
  3242. updateDisplay
  3243. notifyBefore updateDisplay
  3244. fieldValue(
  3245. Mail_Stop
  3246. fieldValue
  3247. updateDisplay
  3248. notifyBefore updateDisplay
  3249. fieldValue(
  3250. Network_name
  3251. fieldValue
  3252. updateDisplay
  3253. notifyBefore updateDisplay
  3254. fieldValue(
  3255. home_address
  3256. fieldValue
  3257. updateDisplay
  3258. notifyBefore updateDisplay
  3259. fieldValue(
  3260. Home_phone
  3261. fieldValue
  3262. updateDisplay
  3263. notifyBefore updateDisplay
  3264. fieldValue(
  3265. birthday
  3266. fieldValue
  3267. updateDisplay
  3268. notifyBefore updateDisplay
  3269. fieldValue(
  3270. significant_other
  3271. fieldValue
  3272. updateDisplay
  3273. notifyBefore updateDisplay
  3274. fieldValue(
  3275. special_interests
  3276. fieldValue
  3277. updateDisplay
  3278. notifyBefore updateDisplay
  3279. fieldValue(
  3280. fieldValue
  3281. compoundFormat
  3282. ucompoundFields
  3283. updateDisplay
  3284. fieldList
  3285. compoundFields
  3286. fieldList
  3287. compoundFields
  3288. displayTemplate
  3289. compoundFormat
  3290. displayTemplate
  3291. compoundFormat
  3292. search
  3293. tool bar
  3294. buttonDoubleClick
  3295. notifyBefore updateDisplay
  3296. ZSTACK fieldList
  3297. ZSTRING displayTemplate, currentField
  3298. ocompoundFields
  3299. ocompoundFormat
  3300. e) > 0
  3301. ~("%F", 
  3302. fieldValue(
  3303. value
  3304. buttonClick 
  3305. Jbar"
  3306. %F %F
  3307. displayTemplate
  3308. First_name,Last_name
  3309. fieldList
  3310. Title
  3311. fieldValue
  3312. updateDisplay
  3313. notifyBefore updateDisplay
  3314. fieldValue(
  3315. department
  3316. fieldValue
  3317. updateDisplay
  3318. notifyBefore updateDisplay
  3319. fieldValue(
  3320. supervisor
  3321. fieldValue
  3322. updateDisplay
  3323. notifyBefore updateDisplay
  3324. fieldValue(
  3325. Supervisor:
  3326. t L q 
  3327. Permanentt
  3328. Temporary
  3329. Contractor
  3330. photo
  3331. 8288,1106
  3332. center
  3333. room 7020
  3334. fieldValue(Office_number)
  3335. updateDB
  3336. updateDB
  3337. -- trap 
  3338. some notifies
  3339. Office_number
  3340. IrregularPolygon id 562 of Page id 238
  3341. selectedOffice
  3342. room 7012
  3343. 0,255,255
  3344. normalRGB
  3345. 0,128,128
  3346. normalRGB
  3347. 0,128,128
  3348. normalRGB
  3349. room 7001
  3350. 255,255,255
  3351. normalRGB
  3352. room 7007
  3353. 255,255,255
  3354. normalRGB
  3355. L#X(f(
  3356. room 7010
  3357. 255,255,255
  3358. normalRGB
  3359. room 7006
  3360. 255,255,255
  3361. normalRGB
  3362. room 7005
  3363. 255,255,255
  3364. normalRGB
  3365. L#b*p*
  3366. room 7002
  3367. 255,255,255
  3368. normalRGB
  3369. room 7008
  3370. 255,255,255
  3371. normalRGB
  3372. room 7004
  3373. 255,255,255
  3374. normalRGB
  3375. L#`,p,
  3376. auditorium
  3377. 0,128,128
  3378. normalRGB
  3379. L#"-.-
  3380. women's
  3381. 255,255,255
  3382. normalRGB
  3383. men's
  3384. 255,255,255
  3385. normalRGB
  3386. 0,128,128
  3387. normalRGB
  3388. room 7011
  3389. 255,255,255
  3390. normalRGB
  3391. room 7003
  3392. 255,255,255
  3393. normalRGB
  3394. L#b0p0
  3395. room 7009
  3396. 255,255,255
  3397. normalRGB
  3398. updateDisplay
  3399. enterPage
  3400. leavePage
  3401. wwwwwwwwww
  3402. wwwwwwwwww
  3403. wwwwwwwwww
  3404. wwwpx
  3405. wwwpx
  3406. wwwwwwwwww
  3407. wwwwwwwwww
  3408. wwwwwwwwww
  3409. wwwwwwwwww
  3410. wwwwwwwwww
  3411. wwwwwwwwww
  3412. wwwww
  3413. wwwww
  3414. wwwww
  3415. wwwww
  3416. wwwwwwwwww
  3417. wwwwwwwwww
  3418. wwwwwwwwww
  3419. wwwwwwwwww
  3420. wwwwwwwwww
  3421. wwwwwwwwww
  3422. wwwwwwwwww
  3423. wwwwwx
  3424. wwwww
  3425. wwwwx
  3426. wwwww
  3427. wwwww
  3428. wwwwwwwwwww
  3429. wwwwwwwwww
  3430. wwwwwwwwww
  3431. wwwwwwwwww
  3432. wwwwwwwwww
  3433. wwwwwww
  3434. wwwwwww
  3435. wwwwwww
  3436. wwwwwww
  3437. wwwwwwwwww
  3438. wwwwwwwwww
  3439. wwwwwwwwww
  3440. wwwwwww
  3441. wwwwwww
  3442. wwwwwww
  3443. wwwwwww
  3444. wwwwwwwwwwO
  3445. wwwwwwwwwwwpwx
  3446. pwwwwwwwwwwxpwwwwwwwwwwxpw
  3447. xxwww
  3448. xxwwwwwww
  3449. xwwwwwwwwp?
  3450. wpwwwwwwww
  3451. wwwwwwwwwwwswx
  3452. swwwwwwwwwwxswwwwx
  3453. x{wwwp
  3454. xpwwwp
  3455. xqwwwp
  3456. xqwpwp
  3457. xqwpwp
  3458. xqwpwp
  3459. xqwpwp
  3460. xpwwwp
  3461. xpwwwp
  3462. wxrwwwp
  3463. wxpwwwp
  3464. wwxpwwwwwwwwwwxpwwwwwwwwwwwpwwwwwwwwwwwp
  3465. wwwwwwwwwwwpwx
  3466. wpwwwwxpwwp
  3467. wwwxpwp
  3468. wxpwp
  3469. wxpwp
  3470. wxpwp
  3471. xpwpwp
  3472. wwwwxpww
  3473. wwwwxpwwp
  3474. wwwwxpww
  3475. wwwwwpwwwwwwwwwwwp
  3476. wwwwwwwwwwwqwx
  3477. swwwwwwwwwwx{www
  3478. xpwww
  3479. wwxqwww
  3480. wwxvwww
  3481. wwxpwww
  3482. wwxqwww
  3483. wwxswww
  3484. wwxqwww
  3485. wwx{wwx
  3486. wwxxwwpwpw
  3487. pwwxswwx
  3488. wwxqwwwwp
  3489. wwxxwwwww
  3490. wwx{wwwwwp
  3491. wwwxxwwwwww
  3492. wwwwxwwwwwwwwwwws
  3493. wwwwwwwwwwwpwx
  3494. pwwwwwwwwwwxpwp
  3495. wwwwwpx
  3496. wxpwp
  3497. wxpwp
  3498. wxpww
  3499. xxwwpwwwwwx
  3500. x~wpxxxxxp
  3501. xwwwwwwwwwwwwpwwwwwwwwwwwp
  3502. wwwwwwwwwwwpwx
  3503. pwwwp
  3504. wwxpwwwwp
  3505. wwwxpwwp
  3506. xxwwwwwwp
  3507. wxwwwwwwwp
  3508. wwpwwwwwwwwwwwp
  3509. wwwwwwwwwwwpwx
  3510. pwwwp
  3511. wwxwwwwwp
  3512. wwwxpwwp
  3513. wxpwwwwwww
  3514. Pwxpwwwwwwwp
  3515. wwpwwwwwwwwwwwp
  3516. CREATESPLASHWNDg
  3517. Employee data
  3518. WcurrentRecord
  3519. updateDisplay
  3520. .&+    +E
  3521. .&+    +E
  3522. Cancel
  3523. PupdateDisplay
  3524. WcurrentRecord
  3525. Please enter a positive whole number.
  3526. Please enter the record number to navigate to.
  3527. buttonDoubleClick
  3528. Double click to go to a specific record number
  3529. statusBar
  3530. mouseEnter
  3531. statusBar
  3532. mouseLeave
  3533. notifyAfter updateDisplay
  3534. currentRecord()
  3535. ("Please enter the record 
  3536. navigate 
  3537. (isType(INT,
  3538. > 0)-- 
  3539. <= recordCount 
  3540. = TRUE
  3541. = FALSE
  3542. "Cancel"
  3543. a positive whole 
  3544. statusBar = "Double click 
  3545. a specific 
  3546. Record Number:
  3547. Current Index:
  3548. CurrentIndex
  3549. index
  3550. tool bar
  3551. editDB
  3552. buttonDoubleClick
  3553. "editDB"
  3554. buttonClick 
  3555. B"index" 
  3556. Jbar"
  3557. PRIMARYsort_other
  3558. updateDisplay
  3559. editDB
  3560. textFields
  3561. %F %F
  3562. displayTemplate
  3563. First_name,Last_name
  3564. fieldList
  3565. Belle Butcher
  3566. saveText
  3567. A15,A15
  3568. PXFieldSize
  3569. Title
  3570. saveText
  3571. fieldValue
  3572. updateDisplay
  3573. fieldValue
  3574. updateDB
  3575. fieldValue
  3576. Record Changed
  3577. saveText
  3578. compareData
  3579. notifyBefore updateDisplay
  3580. fieldValue(
  3581. osaveText 
  3582. updateDB
  3583. fcompareData
  3584. p) <> 
  3585. r= "Record Changed"
  3586. PXFieldSize
  3587. Chief Executive Officer
  3588. saveText
  3589. department
  3590. saveText
  3591. fieldValue
  3592. updateDisplay
  3593. fieldValue
  3594. updateDB
  3595. fieldValue
  3596. Record Changed
  3597. saveText
  3598. compareData
  3599. notifyBefore updateDisplay
  3600. fieldValue(
  3601. osaveText 
  3602. updateDB
  3603. fcompareData
  3604. p) <> 
  3605. r= "Record Changed"
  3606. PXFieldSize
  3607. Poultry
  3608. saveText
  3609. supervisor
  3610. saveText
  3611. fieldValue
  3612. updateDisplay
  3613. fieldValue
  3614. updateDB
  3615. fieldValue
  3616. Record Changed
  3617. saveText
  3618. compareData
  3619. notifyBefore updateDisplay
  3620. fieldValue(
  3621. osaveText 
  3622. updateDB
  3623. fcompareData
  3624. p) <> 
  3625. r= "Record Changed"
  3626. PXFieldSize
  3627. Charles Port
  3628. saveText
  3629. phone
  3630. saveText
  3631. fieldValue
  3632. updateDisplay
  3633. fieldValue
  3634. updateDB
  3635. fieldValue
  3636. Record Changed
  3637. saveText
  3638. compareData
  3639. notifyBefore updateDisplay
  3640. fieldValue(
  3641. osaveText 
  3642. updateDB
  3643. compareData
  3644. p) <> 
  3645. r= "Record Changed"
  3646. PXFieldSize
  3647. saveText
  3648. employee_type
  3649. fieldValue
  3650. updateDisplay
  3651. ,%H.%
  3652. fieldValue
  3653. updateDB
  3654. <?DBDirty
  3655. tool bar
  3656. restore
  3657. buttonClick
  3658. notifyBefore updateDisplay
  3659. fieldValue(
  3660. updateDB
  3661. buttonClick
  3662.     DBDirty 
  3663.     enabled 
  3664. Jbar" = 
  3665. Status Permanent
  3666. Permanent
  3667. Status Temporary
  3668. Temporary
  3669. Status Contractor
  3670. Contractor
  3671. Mail_Stop
  3672. saveText
  3673. fieldValue
  3674. updateDisplay
  3675. fieldValue
  3676. updateDB
  3677. fieldValue
  3678. Record Changed
  3679. saveText
  3680. compareData
  3681. notifyBefore updateDisplay
  3682. fieldValue(
  3683. osaveText 
  3684. updateDB
  3685. fcompareData
  3686. p) <> 
  3687. r= "Record Changed"
  3688. PXFieldSize
  3689. saveText
  3690. Network_name
  3691. saveText
  3692. fieldValue
  3693. updateDisplay
  3694. fieldValue
  3695. updateDB
  3696. fieldValue
  3697. Record Changed
  3698. saveText
  3699. compareData
  3700. notifyBefore updateDisplay
  3701. fieldValue(
  3702. osaveText 
  3703. updateDB
  3704. fcompareData
  3705. p) <> 
  3706. r= "Record Changed"
  3707. PXFieldSize
  3708. saveText
  3709. home_address
  3710. saveText
  3711. fieldValue
  3712. updateDisplay
  3713. fieldValue
  3714. updateDB
  3715. fieldValue
  3716. Record Changed
  3717. saveText
  3718. compareData
  3719. notifyBefore updateDisplay
  3720. fieldValue(
  3721. osaveText 
  3722. updateDB
  3723. fcompareData
  3724. p) <> 
  3725. r= "Record Changed"
  3726. PXFieldSize
  3727. 567 Placid Place
  3728. Port Orchard
  3729. Renton WA 90000          
  3730. saveText
  3731. Home_phone
  3732. saveText
  3733. fieldValue
  3734. updateDisplay
  3735. fieldValue
  3736. updateDB
  3737. fieldValue
  3738. Record Changed
  3739. saveText
  3740. compareData
  3741. notifyBefore updateDisplay
  3742. fieldValue(
  3743. osaveText 
  3744. updateDB
  3745. fcompareData
  3746. p) <> 
  3747. r= "Record Changed"
  3748. *#8#%
  3749. PXFieldSize
  3750. 555-4444
  3751. saveText
  3752. birthday
  3753. saveText
  3754. fieldValue
  3755. updateDisplay
  3756. fieldValue
  3757. updateDB
  3758. fieldValue
  3759. Record Changed
  3760. saveText
  3761. compareData
  3762. notifyBefore updateDisplay
  3763. fieldValue(
  3764. osaveText 
  3765. updateDB
  3766. fcompareData
  3767. p) <> 
  3768. r= "Record Changed"
  3769. j&v&%
  3770. PXFieldSize
  3771. 8/12/1961
  3772. saveText
  3773. significant_other
  3774. saveText
  3775. fieldValue
  3776. updateDisplay
  3777. fieldValue
  3778. updateDB
  3779. fieldValue
  3780. Record Changed
  3781. saveText
  3782. compareData
  3783. notifyBefore updateDisplay
  3784. fieldValue(
  3785. osaveText 
  3786. updateDB
  3787. fcompareData
  3788. p) <> 
  3789. r= "Record Changed"
  3790. PXFieldSize
  3791. Andy Fletcher
  3792. saveText
  3793. special_interests
  3794. saveText
  3795. fieldValue
  3796. updateDisplay
  3797. fieldValue
  3798. updateDB
  3799. fieldValue
  3800. Record Changed
  3801. saveText
  3802. compareData
  3803. notifyBefore updateDisplay
  3804. fieldValue(
  3805. osaveText 
  3806. updateDB
  3807. fcompareData
  3808. p) <> 
  3809. r= "Record Changed"
  3810. PXFieldSize
  3811. Hunting
  3812. saveText
  3813. Significant other:
  3814. photo
  3815. 2.F.*
  3816. 8288,1106
  3817. center
  3818. room 7020
  3819. fieldValue(Office_number)
  3820. Office_number
  3821. IrregularPolygon id 622 of Page id 224
  3822. selectedOffice
  3823. IrregularPolygon id 622 of Page id 224
  3824. saveText
  3825. room 7012
  3826. 255,255,255
  3827. normalRGB
  3828. 0,128,128
  3829. normalRGB
  3830. 0,128,128
  3831. normalRGB
  3832. room 7001
  3833. 255,255,255
  3834. normalRGB
  3835. room 7007
  3836. 255,255,255
  3837. normalRGB
  3838. .>4L4
  3839. room 7010
  3840. 255,255,255
  3841. normalRGB
  3842. room 7006
  3843. 255,255,255
  3844. normalRGB
  3845. room 7005
  3846. 255,255,255
  3847. normalRGB
  3848. .H6V6
  3849. room 7009
  3850. 255,255,255
  3851. normalRGB
  3852. room 7002
  3853. 255,255,255
  3854. normalRGB
  3855. room 7008
  3856. 255,255,255
  3857. normalRGB
  3858. .F8T8
  3859. room 7004
  3860. 255,255,255
  3861. normalRGB
  3862. auditorium
  3863. 0,128,128
  3864. normalRGB
  3865. women's
  3866. 255,255,255
  3867. normalRGB
  3868. .Z:d:
  3869. men's
  3870. 255,255,255
  3871. normalRGB
  3872. 0,128,128
  3873. normalRGB
  3874. room 7011
  3875. 255,255,255
  3876. normalRGB
  3877. .H<V<
  3878. room 7003
  3879. 255,255,255
  3880. normalRGB
  3881. Name:
  3882. Phone:
  3883. Title:
  3884. Department:
  3885. Mail stop:
  3886. x@P@u@
  3887. Supervisor:
  3888. Network:
  3889. Home address:
  3890. Home phone:
  3891. Birthday:
  3892. Special interests and hobbies:
  3893. Confidential information
  3894. compareData
  3895. updateDB
  3896. updateDisplay
  3897. enterPage
  3898. leavePage
  3899. Employee data
  3900. SEPARATOR
  3901.         MENUITEM "Printer Set&up...",        STDMSG_CHANGEPRINTER
  3902.         MENUITEM "&Print Pages...\tCtrl+P",    STDMSG_PRINTPAGES
  3903.         MENUITEM "Prin&t Report...",        STDMSG_PRINTREPORTS
  3904.         MENUITEM SEPARATOR
  3905.         MENUITEM "Attributes of &Book...", STDMSG_ATTRIBUTES
  3906.         MENUITEM SEPARATOR
  3907.         MENUITEM "E&xit\tCtrl+X",            STDMSG_EXIT
  3908.     POPUP "&Edit"
  3909.     BEGIN
  3910.         MENUITEM "&Undo\tAlt+Bksp",            STDMSG_UNDO
  3911.         MENUITEM SEPARATOR
  3912.         MENUITEM "Cu&t\tShift+Del",            STDMSG_CUT
  3913.         MENUITEM "&Copy\tCtrl+Ins",            STDMSG_COPY
  3914.         MENUITEM "&Paste\tShift+Ins",        STDMSG_PASTE
  3915. }        MENUITEM "E&xit\tCtrl+X",            STDMSG_EXIT
  3916.     POPUP "&Edit"
  3917.     BEGIN
  3918.         MENUITEM "&Undo\tAlt+Bksp",            STDMSG_UNDO
  3919.         MENUITEM SEPARATOR
  3920.         MENUITEM "Cu&t\tShift+Del",            STDMSG_CUT
  3921.         MENUITEM "&Copy\tCtrl+Ins",            STDMSG_COPY
  3922.         MENUITEM "&Paste\tShift+Ins",        STDMSG_PASTE
  3923.         MENUITEM "C&lear\tDel",                STDMSG_CLEAR
  3924.         MENUITEM "&Select All\tShift+F9",    STDMSG_SELECTALL
  3925.         MENUITEM "S&elect Page\tShift+F12",    STDMSG_SELECTPAGE
  3926.         MENUITEM SEPARATOR
  3927.         Mtbk
  3928. ToolBook
  3929. Save as Exe
  3930. Executable Files (*.exe)|*.exe|All Files (*.*)|*.*|
  3931. Executable
  3932. Normal Graphic
  3933. Invert Graphic
  3934. Disabled Graphic
  3935. Checked Graphic
  3936. Close
  3937. Choose Resource
  3938. Right
  3939. Bottom
  3940. Normal
  3941. Normal
  3942. Maximized
  3943. Minimized
  3944. Lock Minimized
  3945. Pixels
  3946. Page Units
  3947. Inches
  3948. Centimete
  3949. 'k''j''
  3950. ::6::6:6
  3951. kjkjk
  3952. j''6    
  3953. :6:''j
  3954. j#':66
  3955. ''6:6:
  3956. jj#'#
  3957. jkj':
  3958. #'66:
  3959. SSYpp
  3960. '6:66
  3961. k##k#'6
  3962. +o'('
  3963. SooSS
  3964. kk('(
  3965. oj*R'
  3966. ''j'R'
  3967. e#ee##
  3968. 66##6
  3969. #e`ee
  3970. 66#66
  3971. kk'6:
  3972. w<w<m
  3973. 1tcw<4
  3974.