home *** CD-ROM | disk | FTP | other *** search
/ CD-ROM Magazin 1995 July/August / CDROMMAG.ISO / asym / prg / mtb30 / beispiel / dbexchng.tbk (.txt) < prev    next >
Encoding:
Asymetrix ToolBook File  |  1994-10-03  |  358.1 KB  |  7,674 lines

  1. exchangeHelp
  2. .&+    +E
  3. Hotword
  4. gjumpPage
  5. buttonClick
  6. .&+    +E
  7. helptext
  8. enterPage
  9. .&+    +E
  10. .&+    +E
  11. previous
  12. buttonClick
  13. (jumpPage 
  14. "helptext" 
  15. = TRUE
  16. = FALSE
  17. HelpText
  18. subtitle
  19. PreviousBtn
  20. .&+    +E
  21. buttonUp
  22. = TRUE
  23. = FALSE
  24. chster
  25. nextbtn
  26. .&+    +E
  27. buttonUp
  28. = TRUE
  29. = FALSE
  30. .&+    +E
  31. .&+    +E
  32. folder
  33. svReturnPage
  34. buttonUp
  35. 4svReturnPage
  36.     sysSuspendMessages = TRUE
  37. xwant 
  38. [out information \
  39. -- on 
  40.     sendNotifyBefore 
  41. "folder" 
  42. o= 1 -- needed because 
  43. <    L    J
  44. strChecked
  45. strChecked
  46. strChecked
  47. strChecked
  48. strChecked
  49. strChecked
  50. Vorhergehender
  51. ckkehren
  52. strChecked
  53. Paradox Browser
  54. *2+fUF$F$F$F$U
  55.     {\rtf1 \ansi \deff0 {\fonttbl {\f0 \fswiss MS Sans Serif;}}{\colortbl \red255 \green255 \blue255 ;\red0 \green0 \blue0 ;\red255 \green0 \blue0 ;}{\stylesheet {\s0 \ql \fi0 \li0 \ri0 \sl0 \tx720 \b0 \i0 \strike0 \f0 \fs20 \ulnone \up0 \dn0 \cf1 \cb0 
  56. \sbasedon0 \snext0 field text;}}\ql \fi0 \li0 \ri0 \sl0 \tx720 \b0 \i0 \strike0 \f0 \fs20 \ulnone \up0 \dn0 \cf1 
  57.     The page script handles initalization and cleanup for the frontend, links the DLLs and contains all handlers that actually communicate with the database DLL.  All of the database functions are in the page script for easy maintainence, only the page 
  58. script needs to be changed to change database DLLs.
  59. \par     When a frontend is built, recordFields whose name are the same as the fields in the database file are created.  These recordFields all have the same script with 3 notify handlers:  \b0 \i \strike0 \f0 \fs20 \ulnone \up0 \dn0 \cf1 updateDisplay\b0 
  60. \i0 \strike0 \f0 \fs20 \ulnone \up0 \dn0 \cf1 , \b0 \i \strike0 \f0 \fs20 \ulnone \up0 \dn0 \cf1 updateDB\b0 \i0 \strike0 \f0 \fs20 \ulnone \up0 \dn0 \cf1 , and \b0 \i \strike0 \f0 \fs20 \ulnone \up0 \dn0 \cf1 clearFields\b0 \i0 \strike0 \f0 \fs20 \ulnone 
  61. \up0 \dn0 \cf1 .  These notify handlers call get and set handlers on the page to get and set data in the current record of the database file.  
  62. \par 
  63.     This technique of using notify handlers is used for maintainability.  To add a field from the database to the frontend, just copy one of the existing recordFields and set its name to the name of the database field.  To delete a field from the frontend, 
  64. just delete the recordField, no scripts must be changed.
  65. \par \par This page contains the following handlers:
  66. \par \b \i0 \strike0 \f0 \fs20 \ulnone \up0 \dn0 \cf2 to handle\b0 \i0 \strike0 \f0 \fs20 \ulnone \up0 \dn0 \cf1 :  enterApplication, leaveApplication, author, mouseEnter, linkPX, 
  67. \par     deleteRecord, updateDB, newRecord, packDatabase, 
  68. \par     helpForThisBook, searchForKey.
  69. \par \b \i0 \strike0 \f0 \fs20 \ulnone \up0 \dn0 \cf2 to get\b0 \i0 \strike0 \f0 \fs20 \ulnone \up0 \dn0 \cf1 :  currentRecord, totalRecords, fieldValue, isPositiveInteger, nameOnly, 
  70. \par     removeExtension.
  71. \par \b \i0 \strike0 \f0 \fs20 \ulnone \up0 \dn0 \cf2 to set\b0 \i0 \strike0 \f0 \fs20 \ulnone \up0 \dn0 \cf1 :  fieldValue, currentRecord.}
  72. helpMessage
  73. strChecked
  74. strChecked
  75. first record
  76. first
  77. WcurrentRecord
  78. PupdateDisplay
  79. buttonClick
  80. buttonClick
  81. currentRecord 
  82. updateDisplay
  83. zum ersten Datensatz wechseln
  84. helpText
  85. strChecked
  86. Previous
  87. buttondown
  88. previous
  89. WcurrentRecord
  90. PupdateDisplay
  91. buttonStillDown
  92. currentRecord 
  93. updateDisplay
  94. zum vorhergehenden Datensatz wechseln
  95. helpText
  96. strChecked
  97. buttonDown
  98. WcurrentRecord
  99. PupdateDisplay
  100. buttonStillDown
  101. currentRecord 
  102. updateDisplay
  103. zum n
  104. chsten Datensatz wechseln
  105. helpText
  106. strChecked
  107. LastRecord
  108. WcurrentRecord
  109. PupdateDisplay
  110. buttonClick
  111. buttonClick
  112. currentRecord 
  113. "Last"
  114. updateDisplay
  115. zum letzten Datensatz wechseln
  116. helpText
  117. strChecked
  118. strChecked
  119. sortbylabel
  120. strChecked
  121. hlen Sie die Felder, nach denen sortiert werden soll:
  122. chooseIndex
  123. getPXErrorString
  124. closePXTable
  125. WcurrentRecord
  126. FindKey
  127. indexArray
  128. openPXTable
  129. database
  130. PupdateDisplay
  131. pParadoxfilename
  132. WcurrentRecord
  133. selectChange
  134. selectChange
  135. 4indexArray[]
  136. ZINT vRecordNumber
  137.  = currentRecord 
  138. closePXTable("database")
  139. getPXErrorString(
  140. openPXTable("
  141. C, pParadoxfilename 
  142. oselectedItem], 0)
  143. enabled 
  144. B"FindKey" 
  145. updateDisplay
  146. Indexdatei ausw
  147. helpText
  148. strChecked
  149. findKey
  150. Cancel
  151. Paradox Browser
  152. SUCCESS
  153. vQstrEnterField
  154. WcurrentRecord
  155. searchTable
  156. strEnterKey
  157. fieldName
  158. PupdateDisplay
  159. WcurrentRecord
  160. buttonClick
  161. buttonClick
  162. (strEnterField()
  163. "Cancel"
  164.     fieldName = 
  165. (strEnterKey()
  166. searchTable (
  167. <> "SUCCESS"
  168.     currentRecord() = 
  169. -- force update
  170. updateDisplay 
  171. "Paradox Browser"
  172. zu einem Datensatz anhand des Schl
  173. sselwerts wechseln
  174. helpText
  175. strChecked
  176. Suchen...
  177. goToRecord
  178. w,    #?
  179. Cancel
  180. WcurrentRecord
  181. *totalRecords
  182. fstrOutOfRange
  183. strEnterRec
  184. PupdateDisplay
  185. buttonClick
  186. buttonClick
  187. (strEnterRec() 
  188. <> NULL 
  189. r<> "Cancel"
  190. (isType(INT,
  191. > 0) 
  192. <= totalRecords()
  193. currentRecord 
  194. updateDisplay
  195. && strOutOfRange()
  196. zu einem Datensatz anhand der Datensatznummer wechseln
  197. helpText
  198. strChecked
  199. Datensatz anzeigen...
  200. WriteRecord
  201. G[updateDB
  202. buttonClick
  203. buttonClick
  204. updateDB
  205. T!d!J
  206. Feldinhalt in Datei speichern
  207. helpText
  208. strChecked
  209. Datensatz &speichern
  210. NewRecord
  211. newRecord
  212. PupdateDisplay
  213. buttonClick
  214. buttonClick
  215. newRecord
  216. updateDisplay
  217. Felder l
  218. schen und leeren Datensatz in Datei einf
  219. helpText
  220. strChecked
  221. &Neuer Datensatz
  222. DeleteRecord
  223. deleteRecord
  224. PupdateDisplay
  225. buttonClick
  226. buttonClick
  227. deleteRecord
  228. updateDisplay
  229. aktuellen Datensatz aus der Datei l
  230. schen
  231. helpText
  232. strChecked
  233. Datensatz &l
  234. schen
  235. titlefield
  236. T%d%J
  237. strChecked
  238. Datenbankoberfl
  239. che f
  240. status
  241. currRecord
  242. totRecords
  243. currRecord
  244. totRecords
  245. totRecords
  246. currRecord
  247. *totalRecords
  248. WcurrentRecord
  249. updateDisplay
  250. currRecord
  251. totRecords
  252. value
  253.  & " " 
  254. notifyBefore updateDisplay
  255. currentRecord()
  256. totalRecords()
  257. 6*F*J
  258. aktuelle Datensatznummer und Gesamtanzahl der Datens
  259. tze anzeigen
  260. helpText
  261. strChecked
  262. Datensatz:  1 von 1777777777
  263. och nicht festgeleg
  264. helpText
  265. strChecked
  266. strChecked
  267. updateDisplay
  268. Progress
  269. Progress
  270. fullBar
  271. currentBar
  272. currentPercent
  273.  80%6969696969697%
  274. RecordCounter
  275. Datensatz 4 von 5773
  276. partitions
  277. strChecked
  278. strChecked
  279. strChecked
  280. strChecked
  281. strChecked
  282. strChecked
  283. strChecked
  284. strChecked
  285. (    8    J
  286. strChecked
  287. strChecked
  288. strChecked
  289. strChecked
  290. strChecked
  291. strChecked
  292. strChecked
  293. strChecked
  294. strChecked
  295. strChecked
  296. splash
  297. strChecked
  298. strChecked
  299. strChecked
  300. dBIII -><-ToolBook-><- Paradoxxxxxxxxxx
  301. strChecked
  302. DBase-Austausch Ver. 3.0
  303.  1994 Asymetrix Corp.
  304. Importing dBase to ToolBook
  305. strChecked
  306. Verwenden Sie die Seite "dBase nach ToolBook importieren" bzw. "Paradox nach ToolBook importieren", um von ToolBook aus auf dBase- bzw. Paradox-Daten zuzugreifen. Nachdem Sie eine Datenbankdatei gew
  307. hlt haben, erscheinen die Feldnamen im Listenfeld "dBase- bzw. Paradox-Felder ausw
  308. hlen". Klicken Sie nur auf die Namen der dBase- bzw. Paradox-Felder, die importiert werden sollen. Um den Importvorgang durchf
  309. hren zu k
  310. nnen, mu
  311.  mindestens ein Feld ausgew
  312. hlt sein.
  313. Durch Klicken auf In Datensatzfelder importieren wird ein neues Buch erstellt, das denselben Namen wie die urspr
  314. ngliche Datenbank aufweist. S
  315. mtliche in der Datenbank enthaltenen Datens
  316. tze werden als ToolBook-Datens
  317. tze importiert. Das neue Buch hat eine Seite f
  318. r jeden Datensatz in der dBase-Datei.
  319. Durch Klicken auf In Datenbankoberfl
  320. che importieren wird ein neues, unbenanntes Buch erstellt, das OpenScript zum Anzeigen und Bearbeiten der Datenbankdatei verwendet.  
  321. Importieren von dBase- oder Paradox-Daten nach ToolBook
  322. jumpPage
  323. jumpPage
  324. Import to Record Fields
  325. Import to Front End
  326. Import to Record Fields
  327. strChecked
  328. Die Option "In Datensatzfelder importieren" erstellt ein neues Buch in einer zweiten ToolBook-Instanz. 
  329. Das neue Buch enth
  330. lt ein Hintergrundfeld und ein Datensatzfeld f
  331. r jedes ausgew
  332. hlte dBase- bzw. Paradox-Feld. Das Hintergrundfeld enth
  333. t den Namen des dBase- bzw. Paradox-Felds und das Datensatzfeld enth
  334. lt die Daten aus dem Feld.
  335. Das neue Buch hat eine Seite f
  336. r jeden Datensatz in der dBase- bzw. Paradox-Datei. Verwenden Sie die Seitenwechsel-Schaltfl
  337. chen oder die Befehle des Men
  338. s Seite, um zwischen Seiten zu wechseln.
  339. In Datensatzfelder importieren
  340. Import to Front End
  341. strChecked
  342. Die Option "In Datenbankoberfl
  343. che importieren" erstellt ein neues, unbenanntes Buch in einer zweiten ToolBook-Instanz.  
  344. Das Oberfl
  345. chen-Buch enth
  346. lt zwei Seiten. Die erste Seite dient zur Anzeige von dBase-Daten. Die zweite Seite enth
  347. lt Online-Hilfe f
  348. r die Oberfl
  349. che. Die Oberfl
  350. chen-Seite enth
  351. lt Steuerungen zum Ausw
  352. hlen von Datens
  353. tzen in der dBase-Datei und ToolBook-Felder sowohl f
  354. r die dBase-Feldnamen als auch f
  355. r die Daten.
  356. Hilfsinformationen zur Verwendung der Datenbankoberfl
  357. che finden Sie auf der Hilfe-Seite des Oberfl
  358. chen-Buchs.
  359. In Datenbankoberfl
  360. che importieren
  361. Exporting ToolBook to dBase
  362. strChecked
  363. Verwenden Sie die Seite "ToolBook nach dBase exportieren", um eine dBase-Datei zu erstellen. Verwenden Sie die Seite "ToolBook nach Paradox exportieren", um eine Paradox-Datei zu erstellen. ToolBook legt einen neuen Datensatz f
  364. r jede Seite des Hintergrunds an, aus dem importiert wird. 
  365. hlen Sie ein Buch zum Exportieren aus. Da B
  366. cher oft mit Titelseiten versehen sind, wertet ToolBook zuerst die letzte Seite des Buchs aus, um zu pr
  367. fen, ob ihr Hintergrund g
  368. ltige Datensatzfelder enth
  369. lt. Danach sucht es das Buch durch, beginnend auf der ersten Seite des Hintergrunds, das die Datensatzfelder enth
  370. lt. Datensatzfelder sind nur g
  371. ltig, wenn sie eindeutige Namen haben und nicht gruppiert sind.
  372. Wenn die letzte Seite des Buchs keine zu exportierenden Daten enth
  373. ndern Sie die Seitennummer einer der Seiten, so da
  374.  sie zur letzten Seite des Buchs wird.
  375. Wenn ein Buch exportiert werden kann, werden die f
  376. r den Export verf
  377. gbaren Datensatzfelder im Feld ToolBook-Felder ausw
  378. hlen aufgelistet.
  379. Exportieren von ToolBook nach dBase oder Paradox
  380. Selecting ToolBook Fields Export
  381. jumpPage
  382. Selecting ToolBook Fields Export
  383. strChecked
  384. Klicken Sie auf einen Feldnamen im Feld "ToolBook-Felder ausw
  385. hlen", und klicken Sie dann auf die Schaltfl
  386. che "Hinzuf
  387. gen", um das ToolBook-Feld in eine dBase- bzw. Paradox-Datei zu exportieren.
  388. Beim Ausw
  389. hlen eines ToolBook-Felds erscheint sein Name und sein Text im Feld "ToolBook-Informationen anzeigen". ToolBook versucht, anhand des Feldtexts den dBase- bzw. Paradox-Feldtyp zu ermitteln.
  390. ndern der Eigenschaften eines dBase- bzw. Paradox-Felds verwenden Sie die Steuerelemente unter dBase-Feldeigenschaften 
  391. ndern bzw. Paradox-Feldeigenschaften 
  392. ndern.....
  393. ToolBook-Felder ausw
  394. Change dBase Field - Export
  395. jumpPage
  396. Paradox Field Char - Export
  397. jumpPage
  398. Change dBase Field - Export
  399. strChecked
  400. Die Steuerelemente des Abschnitts "dBase-Feldeigenschaften 
  401. ndern" entsprechen dem gegenw
  402. rtig ausgew
  403. hlten Feld im Listenfeld "dBase-Felder". Wenn ein dBase-Feld nicht ausgew
  404. hlt ist, stehen die Steuerelemente nicht zur Verf
  405. gung.
  406. Name:  Ein dBase-Feldname von bis zu 10 Zeichen L
  407. nge. Das erste Zeichen darf keine Zahl sein. Zul
  408. ssige Zeichen sind:
  409.                                    A...Z  _  0 1 2 3 4 5 6 7 8 9
  410. Typ:  Der dBase-Datentyp. Klicken Sie auf eine der f
  411. nf Optionsfelder, um den Datentyp zu 
  412. ndern.
  413. Breite: Die Anzahl der Zeichen im dBase-Feld. Die maximale Breite f
  414. r Felder des Typs Character ist 254 und f
  415. r Felder des Typs Numeric ist 19. F
  416. r andere Datentypen ist die Breite vordefiniert und kann nicht ge
  417. ndert werden.
  418. Dezimal: F
  419. r Felder des Typs "Numeric" wird hier die Anzahl der Zeichen rechts des Dezimalkommas angegeben. Der maximale Wert ist 15. Der Wert von Decimal mu
  420.  mindestens 2 kleiner als die Feldbreite sein. Wenn "Breite" z.B. den Wert 8 hat, ist 6 der maximale Wert f
  421. r "Decimal".
  422. Datumsformat: Das im ToolBook-Datensatzfeld verwendete Format. Ist kein Datumsformat festgelegt, wird sysDateFormat verwendet. Wenn der Text des Datensatzfelds ein Datum ist, ToolBook das Format jedoch nicht erkennt, 
  423. ndern Sie den Datentyp auf "Datum" und klicken Sie auf die Schaltfl
  424. che "Datumsformat", um das richtige Format anzugeben. 
  425. Wenn Ihr Buch viele Datensatzfelder mit Datumsangaben, die ToolBook nicht als Datumsangaben erkennt, 
  426. ndert Sie sysDateFormat auf das in den Datensatzfeldern enthaltenen Datumsformat.
  427. dBase-Feldeigenschaften 
  428. ndernticsY
  429. splash
  430. Import dBase
  431. Import Paradox
  432. Import Paradox
  433. DatabaseFields
  434. 06cleanUp
  435. enterPage
  436. closePXTable
  437. DBExchng
  438. DatabaseFields
  439. 06cleanUp
  440. leavePage
  441. button "selectAllFields", button "unselectAllFields",
  442. field "ParadoxFileName", field "DatabaseFields"
  443. button "ImportToRecordFields", button "ImportToFrontEnd"
  444. cleanUP
  445. --handlers 
  446. functions 
  447. }only on 
  448.     --If there 
  449. some old stuff on 
  450. , delete 
  451. "DatabaseFields" <> 
  452. cleanUp 
  453.     --Delete 
  454. 4leaving 
  455. closePXTable("DBExchng")
  456. reset 
  457.  fields 
  458. buttons 
  459. their initial state
  460. cleanUP
  461. ZvFieldList, vButtonList
  462. ""ParadoxFileName"", 
  463. 4 = "
  464. B""selectAllFields"", 
  465. B""unselectAllFields"","& \
  466. B""ImportToRecordFields"", 
  467. B""ImportToFrontEnd"""
  468. enabled 
  469. FALSE
  470. strChecked
  471. strChecked
  472. strChecked
  473. Paradox-Datei f
  474. r den Import ausw
  475. helpText
  476. strChecked
  477. Paradox-Datei ausw
  478. hlen...
  479. paradoxFileName
  480. aradox-Datei zum Importiere
  481. helpText
  482. strChecked
  483. $    4    J
  484. strChecked
  485. strChecked
  486. Paradox-Felder ausw
  487. hlen:
  488. DatabaseFields
  489. fieldButtons
  490. unselectAllFields
  491. buttonClick
  492. keyUp
  493. buttonClick
  494. selectedTextlines 
  495.         -- only 
  496. enable them 
  497. they are 
  498. xalready enabled
  499.         -- buttons grouped 
  500. simplify 
  501. B"unselectAllFields"
  502. "fieldButtons" 
  503. FALSE
  504. KeySpace
  505. gbare Felder f
  506. r den Import
  507. helpText
  508. strChecked
  509. selectallFields
  510. Databasefields
  511. DatabaseFields
  512. buttonClick
  513. buttonClick
  514. ZLONG i
  515. ZSTACK vSelectedLines
  516. textlineCount(
  517. "DatabaseFields")
  518. selectedTextlines 
  519. "Databasefields"
  520. Alle aufgelisteten Felder fur den Import ausw
  521. helpText
  522. strChecked
  523. Alle Felder ausw
  524. Richtunge
  525. helpText
  526. strChecked
  527. Daten in einer Paradox-Datei k
  528. nnen auf zwei Arten ausgetauscht werden:
  529. 1.  Durch Importieren der Paradox-Datenbank in Daten-satzfelder eines neuen Buchs.
  530. 2.  Durch direktes Anzeigen und Bearbeiten der Paradox-Datenbank in einer ToolBookDaten-bankoberfl
  531. fieldButtons
  532. strChecked
  533. unselectallFields
  534. DatabaseFields
  535. buttonClick
  536. buttonClick
  537. selectedTextlines 
  538. "DatabaseFields" 
  539. Auswahl aller aufgelisteten Felder f
  540. r den Import abbrechen
  541. helpText
  542. strChecked
  543. Auswahl aller Felder abbrechen
  544. ImportToFrontEnd
  545. Ausgew
  546. hlte Felder in ein ToolBook-Front-End importieren
  547. helpText
  548. strChecked
  549. In Datenbank-Oberfl
  550. che importieren
  551. ImportToRecordFields
  552. Ausgew
  553. hlte Felder in eine ToolBook-Datenbank importieren
  554. helpText
  555. strChecked
  556. In Datensatzfelder importieren
  557. script
  558. author
  559. reader
  560. author
  561. enterPage
  562. notifyBefore 
  563. kript f
  564. r Datensatzfelder im Front-En
  565. helpText
  566. strChecked
  567. --Benachrichtigungs-Behandlungsroutinen werden hier verwendet, so da
  568.  das Feld ge
  569. ndert
  570. --werden kann, ohne das Skript an anderen Stellen zu 
  571. ndern. Da der Text eines 
  572. --Datensatzfelds Teil der jeweiligen Seite (nicht des Datensatzfelds selbst)
  573. --ist, verwenden wir W
  574. rter 1 bis 3 des eindeutigen Namens (self), um den festzulegenden
  575. --bzw. zu ermittelnden Text zu referenzieren.
  576. notifyBefore updateDisplay
  577.     set text of words 1 to 3 of self to fieldValue(my name) of this page
  578. notifyBefore updateDB
  579.     set fieldValue(my name) of this page to text of words 1 to 3 of self
  580. notifyBefore clearFields
  581.     clear text of words 1 to 3 of self
  582.     set fieldValue(my name) of this page to null
  583. notifyBefore queryDBFields
  584.     system databaseFieldList
  585.     push self onto databaseFieldList
  586. author
  587. reader
  588. enterPage
  589. Paradox-Datei zum Importiere
  590. hA^A^A
  591. Export dBase
  592. $t&x'T.&1
  593. 14,23
  594. selectChars
  595. strChecked
  596. strChecked
  597. strChecked
  598. strChecked
  599. strChecked
  600. TypeLabel
  601. strChecked
  602.  Typ::
  603. strChecked
  604. strChecked
  605. strChecked
  606. strChecked
  607. strChecked
  608. strChecked
  609. w,    #b
  610. .&+    +
  611. npnameOnly
  612. 9listToolBookFields
  613. svLine
  614. ToolBook-Datei (*.TBK), *.TBK
  615. toolbookfilename
  616. toolbookfields
  617. OpenFileDlg
  618. dbfields
  619. svTbName
  620. strPLChoosedBook
  621. buttonClick
  622. buttonClick
  623. 4STRING svTbName 
  624. 4INT svLine
  625. !vName
  626. OpenFileDlg (strPLChoosedBook(),"", ".", "ToolBook-Datei (*.TBK), *.
  627. ", 1)
  628. "toolbookfilename" 
  629. [(nameOnly(
  630. listToolBookFields
  631. "dbfields"
  632. "toolbookfields" <> 
  633. y-- will be 
  634. error
  635. selectedTextlines 
  636. enabled 
  637. ToolBook-Buch zum Exportieren in eine dBase-Datei ausw
  638. helpText
  639. strChecked
  640. Buch ausw
  641. hlen...
  642. ToolBookFileName
  643. ToolBook-Buch f
  644. r den Export in eine dBase-Datei ausw
  645. helpText
  646. strChecked
  647. Build dBase File
  648. Angegebene Datensatzfelder in einer dBase-Datei speichern
  649. helpText
  650. strChecked
  651. In dBase-Datei speichern...
  652. strChecked
  653. ToolBook-Felder ausw
  654. hlen:
  655. ToolBookFields
  656. buttonClick
  657. buttonClick
  658. selectedTextlines 
  659. Datensatzfelder auf dem letzten Hintergrund des ausgew
  660. hlten Buchs
  661. helpText
  662. strChecked
  663. add_remove
  664. strChecked
  665. Datensatzfelder in Exportliste aufnehmen
  666. helpText
  667. strChecked
  668. Hinzuf
  669. gen >>
  670. remove
  671. Datensatzfeld aus Exportliste entfernen
  672. helpText
  673. strChecked
  674. Entfernen << 
  675. Clear
  676. .&+    +
  677. pPresetDataView
  678. dateFormat
  679. dateFormat
  680. 9listToolBookFields
  681. svLine
  682. toolbookfields
  683. dbfields
  684. remove
  685. resetCharacteristics
  686. buttonClick
  687. buttonClick
  688. 4INT svLine
  689. = TRUE
  690. enabled 
  691. FALSE
  692. listToolBookFields
  693. "dbfields"
  694. l = 0
  695. selectedtextlines 
  696. "toolbookfields" 
  697. resetCharacteristics
  698. resetDataView
  699. dateFormat 
  700. Exportliste l
  701. schen
  702. helpText
  703. strChecked
  704. schen
  705. strChecked
  706. dBase-Felder:
  707. strChecked
  708. Name-
  709. strChecked
  710. strChecked
  711. strChecked
  712. dbfields
  713. synch
  714. svLine
  715. buttonDown
  716. synch
  717. svLine
  718. field
  719. keyUp
  720. textScrolled
  721. +",H4
  722. +",H4
  723. +",H4
  724. +",H4
  725. w,    />
  726. +",H3
  727. saveTBName
  728. svLine
  729. svBkName
  730. dWidth
  731. setCharacteristicsState
  732. dName
  733. dType
  734. setDataView
  735. dDecimal
  736. synch
  737. 4INT svLine
  738.  <> selectedTextlines 
  739. synch 
  740. Z <> 
  741. textScrolled
  742. {targetField
  743. 4STRING svBkName
  744. ZvName
  745. selectedTextLines 
  746. = TRUE
  747. setCharacteristicsState
  748. "dType",\
  749. "dWidth",\
  750. "dDecimal",\
  751. "dName"
  752. setDataView 
  753. saveTBName 
  754. = FALSE
  755. strChecked
  756. dName
  757. THREE
  758. VLOCALNUM
  759. VEXTENSION
  760. BILLINGCD
  761. NOTES
  762. saveTBName
  763. Name f
  764. r das Feld in der dBase-Datei
  765. helpText
  766. strChecked
  767. dType
  768. dBase-Feldtyp f
  769. r Datensatzfeld-Datei
  770. helpText
  771. strChecked
  772. dWidth
  773. dBase-Feldbreite f
  774. r Datensatzfeld-Datei
  775. helpText
  776. strChecked
  777. dDecimal
  778. Anzahl der Dezimalstellen, falls das Feld numerisch ist
  779. helpText
  780. strChecked
  781. <%L%J
  782. strChecked
  783. strChecked
  784. T&d&J
  785. strChecked
  786. viewLabel
  787. FALSE
  788. disabled
  789. strChecked
  790. ToolBook-Feldinformationen anzeigen 
  791. strChecked
  792. +",H4
  793. svLine
  794. 2DisAlNum
  795. dbFields
  796. dName
  797. keyChar
  798. strNameToLarge
  799. strNameNull
  800. strChar1Num
  801. isNum
  802. leaveField
  803. 4INT svLine
  804. ) > 9 
  805. (selectedTextState = 
  806. isAlNum(
  807. a = 95
  808. -- backspace
  809. "dName" 
  810. selectedTextlines 
  811. "dbFields" 
  812. Key <> 
  813. ZSTRING vError
  814. ) > 10
  815.  = strNameToLarge()
  816. > = strNameNull()
  817. isNum(
  818. f = strChar1Num()
  819. b-r-J
  820. FALSE
  821. disabled
  822. Name of field in dBase file
  823. helpText
  824. strChecked
  825. nameLabel
  826. FALSE
  827. disabled
  828. strChecked
  829. Name:
  830. strChecked
  831. T.(/8/
  832. widthLabel
  833. FALSE
  834. disabled
  835. strChecked
  836. Breite:
  837. width
  838. `0p0.l
  839. foo(FALSE)
  840. FALSE
  841. disabled
  842. disabled(FALSE)
  843. Breite des ausgew
  844. hlten dBase-Felds
  845. helpText
  846. strChecked
  847. strChecked
  848. Character
  849. Feldtyp auf "character" festlegen
  850. helpText
  851. strChecked
  852. Zeichen
  853. P3`3J
  854. Feldtyp auf "date" festlegen
  855. helpText
  856. strChecked
  857. Datum
  858. Logical
  859. Feldtyp auf "logisch" festlegen
  860. helpText
  861. strChecked
  862. Logisch
  863. &1n4x4
  864. Feldtyp auf "memo" festlegen
  865. helpText
  866. strChecked
  867. &1.5:5
  868. Numeric
  869. Feldtyp auf "numeric" festlegen
  870. helpText
  871. strChecked
  872. Numerisch
  873. DateFormat
  874. w,    />
  875. +",H3
  876. w,    />
  877. +",H3
  878. dateFormat
  879. saveTBName
  880. strAskDateFormat
  881. svLine
  882. dateFormat
  883. dName
  884. strOK
  885. buttonClick
  886. buttonClick
  887. 4INT svLine
  888. (strAskDateFormat(
  889. Bsvline 
  890. saveTBName 
  891. dName) \
  892. r= strOK()
  893. dateFormat 
  894.         -- Probably want 
  895. use that 
  896. every 
  897. Legt das Datumsformat der dBase-Datei fest
  898. helpText
  899. strChecked
  900. Datumsformat...
  901. $949J
  902. strChecked
  903. tbNamelabel
  904. darkGray
  905. strokeGraued
  906. FALSE
  907. disabled
  908. strChecked
  909. Name:
  910. TBRecordFieldName
  911. $;4;J
  912. disabled
  913. Name des ToolBook-Datensatzfelds
  914. helpText
  915. strChecked
  916. strChecked
  917. L; <0<
  918. tbTextLabel
  919. FALSE
  920. disabled
  921. strChecked
  922. Text:  
  923. TBRecordFieldText
  924. disabled
  925. Inhalt des ToolBook-Datensatzfelds
  926. helpText
  927. strChecked
  928. strChecked
  929. DecimalLabel
  930. FALSE
  931. disabled
  932. strChecked
  933. Dezimal:O?
  934. =R?^?
  935. Decimal
  936. R@b@J
  937. foo(FALSE)
  938. FALSE
  939. disabled
  940. disabled(FALSE)
  941. Dezimale Genauigkeit des ausgew
  942. hlten dBase-Felds
  943. helpText
  944. strChecked
  945. changeLabel
  946. FALSE
  947. disabled
  948. strChecked
  949. dBase-Feldeigenschaften 
  950. nderntics
  951. FrontEnd
  952. strChecked
  953. dBase browser
  954. %(&t) *
  955. X&H&{
  956. strChecked
  957. first record
  958. first
  959. WcurrentRecord
  960. Failed
  961. PupdateDisplay
  962. buttonClick
  963. buttonClick
  964. currentRecord 
  965. r<> "Failed" -- 
  966. updateDisplay
  967. zum ersten Datensatz wechseln
  968. helpText
  969. strChecked
  970. Previous
  971. buttondown
  972. previous
  973. WcurrentRecord
  974. Failed
  975. PupdateDisplay
  976. buttonStillDown
  977. currentRecord 
  978. r<> "Failed" -- 
  979. updateDisplay
  980. zum vorhergehenden Datensatz wechseln
  981. helpText
  982. strChecked
  983. buttonDown
  984. WcurrentRecord
  985. Failed
  986. PupdateDisplay
  987. buttonStillDown
  988. currentRecord 
  989. r<> "Failed" -- 
  990. updateDisplay
  991. zum n
  992. chsten Datensatz wechseln
  993. helpText
  994. strChecked
  995. LastRecord
  996. WcurrentRecord
  997. Failed
  998. PupdateDisplay
  999. buttonClick
  1000. buttonClick
  1001. currentRecord 
  1002. "Last"
  1003. r<> "Failed" -- 
  1004. updateDisplay
  1005. zum letzten Datensatz wechseln
  1006. helpText
  1007. strChecked
  1008. strChecked
  1009. OpenIndexFile
  1010. openIndex
  1011. buttonClick
  1012. buttonClick
  1013. openIndex
  1014. Indexdatei 
  1015. ffnen
  1016. helpText
  1017. strChecked
  1018. Indexdatei 
  1019. ffnen...
  1020. goToRecord
  1021. w,    #?
  1022. cancel
  1023. WcurrentRecord
  1024. *totalRecords
  1025. fstrOutOfRange
  1026. strEnterRec
  1027. PupdateDisplay
  1028. buttonClick
  1029. buttonClick
  1030. (strEnterRec() 
  1031. <> NULL 
  1032. r<> "
  1033. (isType(INT,
  1034. > 0) 
  1035. <= totalRecords())
  1036. currentRecord 
  1037. updateDisplay
  1038. && strOutOfRange()
  1039. zu einem Datensatz nach Nummer wechseln
  1040. helpText
  1041. strChecked
  1042. Datensatz anzeigen...
  1043. findKey
  1044. strEnterKey
  1045. searchForKey
  1046. PupdateDisplay
  1047. buttonClick
  1048. buttonClick
  1049. (strEnterKey()
  1050. searchForKey 
  1051. updateDisplay
  1052. zu einem Datensatz nach Schl
  1053. sselwert wechseln
  1054. helpText
  1055. strChecked
  1056. ssel suchen...
  1057. WriteRecord
  1058. G[updateDB
  1059. buttonClick
  1060. buttonClick
  1061. updateDB
  1062. Feldinhalt in Datei speichern
  1063. helpText
  1064. strChecked
  1065. Datensatz speichern
  1066. NewRecord
  1067. newRecord
  1068. PupdateDisplay
  1069. buttonClick
  1070. buttonClick
  1071. newRecord
  1072. updateDisplay
  1073. Felder l
  1074. schen und leeren Datensatz in die Datei einf
  1075. helpText
  1076. strChecked
  1077. Neuer Datensatz
  1078. DeleteRecord
  1079. deleteRecord
  1080. buttonClick
  1081. buttonClick
  1082. deleteRecord
  1083. aktuellen Datensatz aus der Datei l
  1084. schen
  1085. helpText
  1086. strChecked
  1087. Datensatz l
  1088. schen
  1089. strChecked
  1090. titlefield
  1091. strChecked
  1092. Datenbankoberfl
  1093. che f
  1094. status
  1095. currRecord
  1096. totRecords
  1097. currRecord
  1098. totRecords
  1099. totRecords
  1100. currRecord
  1101. *totalRecords
  1102. WcurrentRecord
  1103. updateDisplay
  1104. currRecord
  1105. totRecords
  1106. value
  1107.  & " " 
  1108. notifyBefore updateDisplay
  1109. currentRecord()
  1110. totalRecords()
  1111. aktuelle Datensatznummer und Gesamtanzahl der Datens
  1112. tze anzeigen
  1113. helpText
  1114. strChecked
  1115. Datensatz:  0 von 0777777777
  1116. SortCheck
  1117. chooseIndex
  1118. enableFields
  1119. FALSE
  1120. sortExpressionLabel
  1121. currentKeyValue
  1122. findKey
  1123. svKey
  1124. sortExpression
  1125. 1deselectDBIndexfile
  1126. currentKeyValueLabel
  1127. buttonClick
  1128. chooseIndex
  1129. enableFields
  1130. FALSE
  1131. sortExpressionLabel
  1132. currentKeyValue
  1133. findKey
  1134. svKey
  1135. sortExpression
  1136. currentKeyValueLabel
  1137. vFieldList
  1138. updateDisplay
  1139. buttonClick
  1140. 4svKey
  1141. ZvFieldList
  1142. combobox "chooseIndex" 
  1143. dropDownItems 
  1144. selectChange 
  1145. deselectDBIndexfile()
  1146. enabled 
  1147. BfindKey 
  1148.  = "sortExpressionLabel", "currentKeyValueLabel",\
  1149. 0", "
  1150. enableFields(
  1151. , FALSE, TRUE)
  1152. notifyBefore updateDisplay
  1153. l", "
  1154. el",\
  1155. Index ein-/ausschalten
  1156. helpText
  1157. strChecked
  1158. Nach Index sortieren
  1159. strChecked
  1160. P"$#<#
  1161. sortExpressionLabel
  1162. d#t#J
  1163. strChecked
  1164. Sortierausdruck:
  1165. sortExpression
  1166. sortCheck
  1167. kereadIndexExpression
  1168. updateDisplay
  1169. notifyBefore updateDisplay
  1170. B"sortCheck"
  1171. readIndexExpression()
  1172. Ausdr
  1173. cke, die zum Erstellen der aktuellen Indexdatei verwendet werden
  1174. helpText
  1175. strChecked
  1176. strChecked
  1177. strChecked
  1178. CurrentKeyValueLabel
  1179. >'N'J
  1180. strChecked
  1181. Aktueller Schl
  1182. sselwert:
  1183. currentKeyValue
  1184. sortCheck
  1185. readKeyValue
  1186. updateDisplay
  1187. notifyBefore updateDisplay
  1188. B"sortCheck"
  1189. readKeyValue()
  1190. L)\)J
  1191. Wert des Sortierausdrucks f
  1192. r den aktuellen Datensatz
  1193. helpText
  1194. strChecked
  1195. och nicht festgeleg
  1196. helpText
  1197. strChecked
  1198. strChecked
  1199. sortbylabel
  1200. ,+<+J
  1201. strChecked
  1202. Aktueller Sortierindex::
  1203. chooseIndex
  1204. PupdateDisplay
  1205. enableFields
  1206. sortExpressionLabel
  1207. SortCheck
  1208. gotodbRecord
  1209. FindKey
  1210. getDBRecordNumber
  1211. svKey
  1212. CurrentKeyValueLabel
  1213. selectdbIndexFile
  1214. selectChange
  1215. selectChange
  1216. 4svKey
  1217. ZINT vRecordNumber
  1218. ZvFieldList
  1219.  = getDBRecordNumber()
  1220. selectdbIndexFile(
  1221. gotodbRecord(
  1222. S = "sortExpressionLabel", "CurrentKeyValueLabel"
  1223. enableFields(
  1224. , TRUE)
  1225. B"SortCheck" 
  1226. enabled 
  1227. B"FindKey" 
  1228. updateDisplay
  1229. Indexdatei ausw
  1230. helpText
  1231. strChecked
  1232. updateDisplay
  1233. Paradox FrontendHelp
  1234. strChecked
  1235. HelpText
  1236. strChecked
  1237. Sie k
  1238. nnen die Datens
  1239. tze in der Paradox-Datei anzeigen, indem Sie auf die Seitenwechsel-Schaltfl
  1240. chen (
  1241. <<, <<, >>, and >>
  1242. ), auf die Schaltfl
  1243. che "Datensatz anzeigen" oder auf die Schaltfl
  1244. che "Suchen" klicken.
  1245. Zum Bearbeiten eines dBase-Felds 
  1246. ndern Sie den Text des Felds und klicken auf "Datensatz speichern". Wenn Sie den Datensatz nicht speichern, erscheinen die Felddaten beim n
  1247. chsten Anzeigen unver
  1248. ndert.
  1249. Beim Speichern, L
  1250. schen oder Hinzuf
  1251. gen eines neuen Datensatzes wird nur der prim
  1252. re Index und die als "sekund
  1253. r aktualisierte" Indizes aktualisiert. Nicht aktualisierte Indizes bleiben unver
  1254. ndert. 
  1255. Beim 
  1256. ffnen einer Tabelle werden alle zugeh
  1257. rigen Indizes ge
  1258. ffnet und die Felder im Schl
  1259. ssel werden in das Kombinationsfeld 
  1260. bertragen. Besch
  1261. digte Indizes werden neu erstellt. Um einen Sortierindex auszuw
  1262. hlen, w
  1263. hlen Sie die entsprechenden Felder aus dem Kombinationsfeld.
  1264. Wenn Sie einen Datensatz l
  1265. schen, wird der von ihm beanspruchte Speicherplatz erst dann aus der Datei entfernt, wenn Sie aus dem Men
  1266.  Datei den Befehl Datenbank packen w
  1267. hlen. Sie sollten die Datenbank regelm
  1268. ig packen, so da
  1269.  sie nicht 
  1270. ig gro
  1271.  wird.
  1272. subtitle
  1273. strChecked
  1274. Verwenden der Datenbankoberfl
  1275. .&+    +E
  1276. default
  1277. buttonClick
  1278. buttonClick
  1279.     sysSuspendMessages = 
  1280. o= default
  1281. strChecked
  1282. FrontEnd
  1283. exchangeHelp
  1284. dBase FrontEndHelp
  1285. strChecked
  1286. HelpText
  1287. strChecked
  1288. Sie k
  1289. nnen die Datens
  1290. tze in der dBase-Datei anzeigen, indem Sie auf die Seitenwechsel-Schaltfl
  1291. chen (
  1292. <<, <<, >>, and >>
  1293. ), auf die Schaltfl
  1294. che "Datensatz anzeigen" oder die Schaltfl
  1295. che "Schl
  1296. ssel suchen" klicken.
  1297. Zum Bearbeiten eines dBase-Felds 
  1298. ndern Sie den Text des Felds und klicken auf "Datensatz speichern". Wenn Sie den Datensatz nicht speichern, erscheinen die Felddaten beim n
  1299. chsten Anzeigen unver
  1300. ndert.
  1301. Beim Speichern, L
  1302. schen oder Hinzuf
  1303. gen eines neuen Datensatzes erscheint eine Warnmeldung, die Ihnen mitteilt, da
  1304.  unge
  1305. ffnete Indexdateien evtl. veraltet sind. Sie k
  1306. nnen die Anzeige dieser Warmmeldung verhindern, indem Sie aus dem dBase-Men
  1307.  den Befehl ''Indexwarnung unterdr
  1308. cken'' w
  1309. hlen.
  1310. Datens
  1311. tze k
  1312. nnen nach Indexdateien sortiert werden, solange eine Indexdatei ge
  1313. ffnet ist. Zum 
  1314. ffnen einer Indexdatei klicken Sie auf die Schaltfl
  1315. che "Indexdatei 
  1316. ffnen". Wenn die Sortieroptionen grau abgeblendet erscheinen, wurde noch keine Indexdatei ge
  1317. ffnet.
  1318. Wenn Sie einen Datensatz l
  1319. schen, werden die entsprechenden Daten erst dann aus der Datei entfernt, wenn Sie aus dem dBase-Men
  1320.  den Befehl Datenbank packen w
  1321. hlen.
  1322. subtitle
  1323. strChecked
  1324. Verwenden der Datenbankoberfl
  1325. .&+    +E
  1326. default
  1327. buttonClick
  1328. buttonClick
  1329.     sysSuspendMessages = 
  1330. o= default
  1331. strChecked
  1332. r*'"'"'
  1333. (exitPX
  1334. strdBnameExist
  1335. getPXErrorString
  1336. npnameOnly
  1337. Datensatz-Definition wird erstellt
  1338. ?createPXTable
  1339. dstrSavePXFile
  1340. strSelTBFields
  1341. amoveData
  1342. strNo
  1343. svdbName
  1344. wTinitProgressViewer
  1345. Field
  1346. /strYes
  1347. Progress
  1348. Alpha-Numeric
  1349. dWidth
  1350. Erweiterung wird auf ".db" festgelegt
  1351. svTBName
  1352. Numeric
  1353. dName
  1354. dType
  1355. currentItem
  1356. -initializePX
  1357. strOK
  1358. buttonClick
  1359. .&+    +E
  1360. +    ,    #
  1361. +",!Y
  1362. ,%H.%
  1363. hBlob
  1364. dWidth
  1365. GlobalAlloc
  1366. stopDB
  1367. pBlobData
  1368. saveTBName
  1369. -strErrSetDBF
  1370. strTBrecordError
  1371. strErrNoDBF
  1372. GlobalLock
  1373. strNoNameOrType
  1374. vToolBookFieldName
  1375. svInvalidCounter
  1376. svdbName
  1377. Record
  1378. Daten werden in Datei geschrieben
  1379. wTinitProgressViewer
  1380. strErrRefdbField
  1381. GlobalFree
  1382. setPXBlob
  1383. Progress
  1384. openPXTable
  1385. getPXErrorString
  1386. svTbName
  1387. hstrTBErrorRef
  1388. GlobalUnlock
  1389. dName
  1390. dType
  1391. yAppendPXrecord
  1392. hBlobData
  1393. currentItem
  1394. closePXBlob
  1395. setPXFieldValue
  1396. openPXBlobWrite
  1397. moveData
  1398. closePXTable
  1399. svInvalidCounter
  1400. qstrExportDone
  1401. svdbName
  1402. default
  1403. stopDB
  1404. OpenIndexFile
  1405. StopIndexWarning
  1406. PackDatabase
  1407. HelpForThisBook
  1408. dBase-Datei kann nicht ge
  1409. ffnet werden
  1410. strCantOpenDbaseFile
  1411. Diese Datei enth
  1412. lt keine Datens
  1413. tze. Bitte klicken Sie auf Neuer Datensatz, um Daten einzugeben.
  1414. strNoRecords
  1415. aufgef
  1416. hrt ist, oder f
  1417. gen Sie das Verzeichnis mit tb30db3.dll zu Ihrem Pfad hinzu
  1418. ffnen Sie das Buch erneut.
  1419. tb30db3.dll nicht gefunden. Bitte kopieren Sie diese Datei in ein Verzeichnis, das in Ihrem Pfad 
  1420. strNoDLL
  1421. Bitte legen Sie die Dateiposition auf einen g
  1422. ltigen dBase-Datensatz fest. Sie m
  1423. ssen sich in einem Datensatz befinden, um diesen l
  1424. schen zu k
  1425. nnen.
  1426. strInvalidRecord
  1427. Sind Sie sicher, da
  1428.  Sie diesen Datensatz l
  1429. schen wollen?
  1430. strDeleteQuery
  1431. strOK
  1432. Abbrechen
  1433. strCancel
  1434. Sie haben soeben den letzten Datensatz in dieser Datei gel
  1435. scht.
  1436.  Ein neuer, leerer Datensatz wird erstellt.
  1437. strDeleteLast
  1438. Datensatz wird modifiziert
  1439. strModifyRecord
  1440. &dBase
  1441. strdBase
  1442. &Indexdatei 
  1443. ffnen
  1444. strOpenIndexFile
  1445. &Datenbank packen
  1446. strPackDataBase
  1447. &Indexwarnung unterbinden
  1448. strStopIndexWarning
  1449. &Hilfe f
  1450. r dieses Buch
  1451. strHelpForThisBook
  1452. wechseln zu
  1453. strMoveTo
  1454. chster Schl
  1455. sselwert wird ermittelt
  1456. strGetNextKey
  1457. Datensatz wird gel
  1458. strDelRec
  1459. Feldwert des Felds wird festgelegt
  1460. strSetFldValue
  1461. Feldwert des Felds wird ermittelt
  1462. strGetFldValue
  1463. Datensatz wird modifiziert
  1464. strModRec
  1465. neuer Datensatz wird geschrieben
  1466. strWriteRec
  1467. Datensatzanzahl wird ermittelt
  1468. strGetRec
  1469. Datensatznummer wird ermittelt
  1470. strGetRecNum
  1471. Dieser Datetnsatz wurde zum L
  1472. schen markiert.
  1473. strMarkDelete
  1474. Alle Datens
  1475. tze in der Datenbank wurden zum L
  1476. schen markiert
  1477. strAllMarked
  1478. Datensatz konnte nicht 
  1479. als aktuellen Datensatz festgelegt werden. Aktueller Datensatz wird beibehalten.
  1480. strKeepRecord
  1481. in der dBase-Datei wird gesucht
  1482. strNavigate
  1483. nnen nur sieben Indexdateien gleichzeitig ge
  1484. ffnet werden.
  1485. strOnly7
  1486. Bitte w
  1487. hlen Sie die Indexdatei aus, die ge
  1488. ffnet werden soll.
  1489. strChooseIndex
  1490. Indexdatei 
  1491. ffnen
  1492. strOpenIndex
  1493. ist bereits ge
  1494. ffnet
  1495. strAlreadyOpen
  1496. Indexdatei
  1497. kann nicht ge
  1498. ffnet werden.
  1499. strCantOpen
  1500. WARNUNG:  ToolBook hat festgestellt, da
  1501.  Ihre dBase-Datei besch
  1502. digt ist.
  1503. strCorruptWarn
  1504. Autor
  1505. strAuthor
  1506. Beenden
  1507. strExit
  1508. w,    #?
  1509. Fehler beim Zugriff auf die dBase-Datei
  1510. getDBerrorString
  1511. Fehler beim
  1512. strGeneralError
  1513. entsprechenden Indexdateien zu 
  1514. ffnen, werden die Indexdateien nicht aktualisiert.
  1515. Warnung: Wenn Sie eine dBase-Datei 
  1516. ndern, ohne zuerst seine 
  1517. strWarning
  1518. Sie befinden sich bereits im ersten Schl
  1519. ssel.
  1520. strFirstKey
  1521. Sie befinden sich bereits im ersten Datensatz.
  1522. strFirstRec
  1523. Sie befinden sich bereits im letzten Schl
  1524. ssel.
  1525. strLastKey
  1526. Sie befinden sich bereits im letzten Datensatz.
  1527. strLastRec
  1528. Geben Sie die Nummer des Datensatzes ein, der angezeigt werden soll.
  1529. strEnterRec
  1530. Positionieren bei Datensatznummer
  1531. strPosRec
  1532. ist keine g
  1533. ltige Datensatznummer.
  1534. strNotValidRecNum
  1535. Geben Sie das Feld an, in dem gesucht werden soll, oder eine Nummer "x" zum Durchsuchen der ersten "x" Felder.
  1536. strEnterField
  1537. Geben Sie die Daten ein, nach denen gesucht werden soll.
  1538. strEnterKey
  1539. liegt au
  1540. erhalb des zul
  1541. ssigen Bereichs.
  1542. strOutOfRange
  1543. Selecting ToolBook Fields Export
  1544. Progress
  1545. Export dBase
  1546. Export Paradox
  1547. B~    v    v    
  1548. CDBFIL&File
  1549. &Open Index File...    Ctrl+O
  1550. OpenIndex
  1551. Open an Index file for the current database.
  1552. &Close Index File...    Ctrl+I
  1553. CloseIndexFile
  1554. Select an Index file to close.
  1555. &Run...
  1556. Run another application.
  1557. E&xit
  1558. Exit Database Frontend.
  1559. &Edit
  1560. Cu&t    Ctrl+X
  1561. Cut selected text from field.
  1562. &Copy    Ctrl+C
  1563. Copy selected text to clipboard
  1564. &Paste    Ctrl+V
  1565. Paste text from clipboard.
  1566. Clear    Del
  1567. Clear field
  1568. &Size to Page    F11
  1569. SizeToPage
  1570. Adjusts the application window to the current page size.
  1571. Author    F3
  1572. &dBase
  1573. &Pack Database    Ctrl+P
  1574. Remove deleted records from database file.
  1575. &Stop Index Warning
  1576. &Help...
  1577. helpForThisBook
  1578. Get help for dBIII front end.
  1579. ed's 30000&Datei
  1580. Erstellen, 
  1581. ffnen und Verwalten von Dateien.
  1582. &ffnen...    Strg+O
  1583. &Speichern    Strg+S
  1584. Speichern &unter...
  1585. saveas
  1586. &Ausf
  1587. hren...
  1588. &Beenden    Alt+F4
  1589. &Bearbeiten
  1590. Seiten 
  1591. ndern, Buchgr
  1592. ndern, zur Autorenebene wechseln.
  1593. &Ausschneiden    Strg+X
  1594. &Kopieren    Strg+C
  1595. &Einf
  1596. gen    Strg+V
  1597. paste
  1598. s&chen    Entf
  1599. clear
  1600. chste    Alt+Nach-Rechts
  1601. &Vorhergehende    Alt+Nach-Links
  1602. previous
  1603. &Fenster der Seitengr
  1604. e anpassen    F11
  1605. sizetopage
  1606. A&utor    F3
  1607. author
  1608. &Hilfe
  1609. Hilfe zu &dBase-Austausch    F1
  1610. DbaseHelp
  1611. In&fo 
  1612. ber dBase-Austausch...
  1613. AboutDbase
  1614. &File
  1615. &Pack Database    Ctrl+P
  1616. Remove deleted records from database file.
  1617. &Run...
  1618. Run another application.
  1619. E&xit
  1620. Exit Database Frontend.
  1621. &Edit
  1622. Cu&t    Ctrl+X
  1623. Cut selected text from field.
  1624. &Copy    Ctrl+C
  1625. Copy selected text to clipboard
  1626. &Paste    Ctrl+V
  1627. Paste text from clipboard.
  1628. C&lear    Del
  1629. Clear field
  1630. &Size to Page    F11
  1631. SizeToPage
  1632. Adjusts the application window to the current page size.
  1633. &Author    F3
  1634. &Help...
  1635. helpForThisBook
  1636. Get help for Paradox front end.
  1637.  will be pros
  1638. 2*@"@"@k
  1639. Export Paradox
  1640. 30,34
  1641. selectChars
  1642. strChecked
  1643. strChecked
  1644. strChecked
  1645. strChecked
  1646. strChecked
  1647. TypeLabel
  1648. strChecked
  1649. Typ::
  1650. strChecked
  1651. strChecked
  1652. strChecked
  1653. strChecked
  1654. strChecked
  1655. strChecked
  1656. w,    #b
  1657. .&+    +
  1658. npnameOnly
  1659. 9listToolBookFields
  1660. svLine
  1661. ToolBook-Datei (*.TBK), *.TBK
  1662. toolbookfilename
  1663. toolbookfields
  1664. OpenFileDlg
  1665. dbfields
  1666. svTbName
  1667. strPLChoosedBook
  1668. buttonClick
  1669. buttonClick
  1670. 4STRING svTbName 
  1671. 4INT svLine
  1672. !vName
  1673. OpenFileDlg (strPLChoosedBook(),"", ".", "ToolBook-Datei (*.TBK), *.
  1674. ", 1)
  1675. "toolbookfilename" 
  1676. [(nameOnly(
  1677. listToolBookFields
  1678. "dbfields"
  1679. "toolbookfields" <> 
  1680. y-- will be 
  1681. error
  1682. selectedTextlines 
  1683. enabled 
  1684. ToolBook-Buch f
  1685. r den Export in eine Paradox-Datei ausw
  1686. helpText
  1687. strChecked
  1688. Buch ausw
  1689. hlen...
  1690. ToolBookFileName
  1691. ToolBook-Buch f
  1692. r den Export in eine Paradox-Datei festlegen
  1693. helpText
  1694. strChecked
  1695. Build Paradox File
  1696. Angegebene Datensatzfelder in einer Paradox-Datei speichern
  1697. helpText
  1698. strChecked
  1699. In Paradox-Datei speichern...
  1700. strChecked
  1701. ToolBook-Felder ausw
  1702. hlen:
  1703. ToolBookFields
  1704. Datensatzfelder auf dem letzten Hintergrund des ausgew
  1705. hlten Buchs
  1706. helpText
  1707. strChecked
  1708. Datensatzfeld in Exportliste aufnehmen
  1709. helpText
  1710. strChecked
  1711. Hinzuf
  1712. gen >>
  1713. remove
  1714. w,    />
  1715. w,    />
  1716. pPresetDataView
  1717. saveTBName
  1718. saveTBName
  1719. clear
  1720. toolbookFields
  1721. dbFields
  1722. dWidth
  1723. resetCharacteristics
  1724. dName
  1725. dType
  1726. svLine
  1727. buttonClick
  1728. buttonClick
  1729. 4svLine
  1730. ZvTBFieldName, vNextTextline
  1731. = TRUE
  1732. saveTBName 
  1733. "toolbookFields")+1
  1734. ] = 1
  1735. enabled 
  1736. selectedTextLines 
  1737. "dType"
  1738. "dWidth"
  1739. lines have been removed
  1740. resetCharacteristics
  1741. resetDataView
  1742. FALSE
  1743. Uhas 
  1744. o, change 
  1745. selectedtextlines 
  1746. "dbFields" 
  1747. " -- sync fields
  1748. Datensatzfeld aus Exportliste entfernen
  1749. helpText
  1750. strChecked
  1751. Entfernen << 
  1752. Clear
  1753. .&+    +
  1754. pPresetDataView
  1755. 9listToolBookFields
  1756. svLine
  1757. toolbookfields
  1758. dbfields
  1759. remove
  1760. resetCharacteristics
  1761. buttonClick
  1762. buttonClick
  1763. 4INT svLine
  1764. = TRUE
  1765. enabled 
  1766. FALSE
  1767. listToolBookFields
  1768. "dbfields"
  1769. l = 0
  1770. selectedtextlines 
  1771. "toolbookfields" 
  1772. resetCharacteristics
  1773. resetDataView
  1774. Alle Elemente aus Exportliste entfernen
  1775. helpText
  1776. strChecked
  1777. schen
  1778. strChecked
  1779. Paradox-Felder:
  1780. strChecked
  1781. strChecked
  1782. Type'
  1783. strChecked
  1784. strChecked
  1785. strChecked
  1786. strChecked
  1787. viewLabel
  1788. FALSE
  1789. disabled
  1790. strChecked
  1791. ToolBook-Feldinformationen anzeigen  
  1792. strChecked
  1793. tbNamelabel
  1794. l!|!J
  1795. darkGray
  1796. strokeGraued
  1797. FALSE
  1798. disabled
  1799. strChecked
  1800. Name:
  1801. TBRecordFieldName
  1802. disabled
  1803. Name des ToolBook-Datensatzfelds
  1804. helpText
  1805. strChecked
  1806. dbFields
  1807. synch
  1808. svLine
  1809. buttonDown
  1810. synch
  1811. svLine
  1812. keyUp
  1813. textScrolled
  1814. +",H4
  1815. +",H4
  1816. +",H4
  1817. w,    />
  1818. +",H3
  1819. saveTBName
  1820. svLine
  1821. svBkName
  1822. dWidth
  1823. setCharacteristicsState
  1824. dName
  1825. dType
  1826. setDataView
  1827. synch
  1828. 4INT svLine
  1829.  <> selectedTextlines 
  1830. synch 
  1831. M <> 
  1832. textScrolled
  1833. htargetField
  1834. 4STRING svBkName
  1835. ZvName
  1836. 1 <> 
  1837.  = selectedTextLines 
  1838. = TRUE
  1839. setCharacteristicsState
  1840. "dType",\
  1841. "dWidth",\
  1842. "dName"
  1843. setDataView 
  1844. saveTBName 
  1845. = FALSE
  1846. strChecked
  1847. dName
  1848. $)4)J
  1849. THREE
  1850. saveTBName
  1851. Name des Felds in der Paradox-Datei
  1852. helpText
  1853. strChecked
  1854. dType
  1855. Paradox-Feldtyp f
  1856. r Datensatzfeld-Daten
  1857. helpText
  1858. strChecked
  1859. "f*r*
  1860. dWidth
  1861. Paradox-Feldbreite f
  1862. r bestimmte Datensatzfeld-Datentypen
  1863. helpText
  1864. strChecked
  1865. strChecked
  1866. +",H4
  1867. svLine
  1868. 2DisAlNum
  1869. dbFields
  1870. dName
  1871. keyChar
  1872. strNameToLarge
  1873. strNameNull
  1874. strChar1Num
  1875. isNum
  1876. leaveField
  1877. 4INT svLine
  1878. ) > 24 
  1879. (selectedTextState = 
  1880. isAlNum(
  1881. e = 95 -- dash, no 
  1882. y constant!
  1883. -- backspace
  1884. "dName" 
  1885. selectedTextlines 
  1886. "dbFields" 
  1887. Key <> 
  1888. tabkey
  1889. ZSTRING vError
  1890. ) > 10
  1891.  = strNameToLarge()
  1892. > = strNameNull()
  1893. isNum(
  1894. f = strChar1Num()
  1895. FALSE
  1896. disabled
  1897. Feldname in Paradox-Datei
  1898. helpText
  1899. strChecked
  1900. nameLabel
  1901. FALSE
  1902. disabled
  1903. strChecked
  1904. Name:
  1905. strChecked
  1906. widthLabel
  1907. R3b3J
  1908. FALSE
  1909. disabled
  1910. strChecked
  1911. Breite:
  1912. width
  1913. 44D4.l
  1914. foo(FALSE)
  1915. FALSE
  1916. disabled
  1917. disabled(FALSE)
  1918. Breite des ausgew
  1919. hlten Paradox-Felds
  1920. helpText
  1921. strChecked
  1922. :5b9x
  1923. +",H4
  1924. +",H4
  1925. TBRecordFieldtext
  1926. TBRecordFieldText
  1927. vWidth
  1928. svLine
  1929. Alpha-Numeric
  1930. dWidth
  1931. setCharacteristicsState
  1932. numeric
  1933. dType
  1934. svChecked
  1935. buttonClick
  1936. buttonClick
  1937. 4INT svLine
  1938. 4svChecked
  1939.  keeps me 
  1940. having 
  1941. figure out what 
  1942. there 
  1943. no change
  1944. "Alpha-Numeric"
  1945. "TBRecordFieldtext" 
  1946.             vWidth = 8
  1947. Charcount (
  1948. "TBRecordFieldText")
  1949. "numeric"
  1950. "Memo"
  1951. setCharacteristicsState 
  1952. "dWidth" 
  1953. "dType" 
  1954. B9R9J
  1955. strChecked
  1956. Alpha-Numeric
  1957. >:N:J
  1958. Feldtyp auf "character" festlegen
  1959. helpText
  1960. strChecked
  1961. Alphanumerisch
  1962. Feldtyp auf "date" festlegen
  1963. helpText
  1964. strChecked
  1965. Datum
  1966. 4`;l;
  1967. Numeric
  1968. Feldtyp auf "numerisch" festlegen
  1969. helpText
  1970. strChecked
  1971. Numerisch 
  1972. 4,<6<
  1973. Feldtyp auf "memo" festlegen
  1974. helpText
  1975. strChecked
  1976. Memo 
  1977. strChecked
  1978. tbTextLabel
  1979. FALSE
  1980. disabled
  1981. strChecked
  1982. Text:  
  1983. <`>v>
  1984. TBRecordFieldText
  1985. disabled
  1986. Enhalt des ToolBook-Datensatzfelds
  1987. helpText
  1988. strChecked
  1989. changeLabel
  1990. FALSE
  1991. disabled
  1992. strChecked
  1993. Paradox-Feldeigenschaften 
  1994. nderntics
  1995. Change dBase Field - Export
  1996. strChecked
  1997. Import to Front End
  1998. dBase FrontEndHelp
  1999. Paradox FrontendHelp
  2000. Paradox Field Char - Export
  2001. Exporting ToolBook to dBase
  2002. Import to Record Fields
  2003. Importing dBase to ToolBook
  2004. Exchange
  2005. strChecked
  2006. folder
  2007. mytabheight
  2008. myNumTabs
  2009. myTabMode
  2010. myTabSpace
  2011. Folder
  2012. tbk_wid_Name
  2013. tabHeight
  2014. numTabs
  2015. tabMode
  2016. tabSpace
  2017. tbk_wid_props
  2018. list,1,2,3,4,5,6
  2019. tbk_wid_values
  2020. tabNode(FALSE)
  2021. strChecked
  2022. obtype
  2023. strChecked
  2024. strChecked
  2025. tabHighlight
  2026. strChecked
  2027. tabLabel
  2028. strChecked
  2029. obtype
  2030. strChecked
  2031. strChecked
  2032. tabHighlight
  2033. strChecked
  2034. tabLabel
  2035. Intro
  2036. goPage
  2037. strChecked
  2038. Hilfe
  2039. obtype
  2040. strChecked
  2041. strChecked
  2042. tabHighlight
  2043. strChecked
  2044. tabLabel
  2045. Export Paradox
  2046. goPage
  2047. strChecked
  2048. Paradox exportieren
  2049. obtype
  2050. strChecked
  2051. strChecked
  2052. tabHighlight
  2053. strChecked
  2054. tabLabel
  2055. Export dBase
  2056. goPage
  2057. strChecked
  2058. dBase exportieren
  2059. obtype
  2060. strChecked
  2061. strChecked
  2062. tabHighlight
  2063. strChecked
  2064. tabLabel
  2065. Import Paradox
  2066. goPage
  2067. strChecked
  2068. Paradox importieren
  2069. obtype
  2070. strChecked
  2071. strChecked
  2072. tabHighlight
  2073. strChecked
  2074. tabLabel
  2075. Import dBase
  2076. goPage
  2077. strChecked
  2078. dBase importieren
  2079. strChecked
  2080. strChecked
  2081. highlight
  2082. strChecked
  2083. strChecked
  2084. import
  2085. author
  2086. reader
  2087. import
  2088. author
  2089. enterPage
  2090. notifyAfter 
  2091. notifyBefore 
  2092. strChecked
  2093. strChecked
  2094. CopyField
  2095. emplet for database field
  2096. helpText
  2097. strChecked
  2098. labelField
  2099. emplet for field label
  2100. helpText
  2101. strChecked
  2102. Label-Feldd
  2103. import
  2104. author
  2105. reader
  2106. import
  2107. author
  2108. enterPage
  2109. notifyAfter 
  2110. notifyBefore 
  2111. strChecked
  2112. Cancel
  2113. Geben Sie den Sortierschl
  2114. ssel (recordField) an.
  2115. buttonClick
  2116. buttonClick
  2117. sysRuntime 
  2118. ("Geben Sie den Sortierschl
  2119. ssel (
  2120. r<> "Cancel"
  2121. $4d!J
  2122. strChecked
  2123. S&ortieren
  2124. Search
  2125. Cancel
  2126. T"searchString
  2127. field
  2128. U"searchString
  2129. Geben Sie eine Suchzeichenfolge ein
  2130. s_dbExLastFocus
  2131. buttonClick
  2132. buttonClick
  2133. 4s_dbExLastFocus
  2134. ("Geben Sie eine Suchzeichenfolge 
  2135. osearchString
  2136. r<> "Cancel"
  2137. -- the rest 
  2138. allow 
  2139.              -- even though 
  2140. getting thrown around
  2141. caretLocation = 
  2142. = NULL
  2143. r& ":" && 
  2144. strChecked
  2145. &Suchen
  2146. autoPageNumber
  2147. enterPage
  2148. Welcher Datensatz soll angezeigt werden?
  2149. buttonClick
  2150. notifyBefore 
  2151. buttonClick
  2152. ("Welcher Datensatz soll angezeigt werden?"
  2153.     num = 
  2154. isType(INT,
  2155. \(j(qp
  2156. autoPageNumber
  2157. tbk_wid_name
  2158. tbk_wid_values
  2159. strChecked
  2160. AutoButtons
  2161. import
  2162. author
  2163. reader
  2164. import
  2165. author
  2166. enterPage
  2167. notifyAfter 
  2168. notifyBefore 
  2169.  +0+J
  2170. AutoButtons
  2171. tbk_wid_name
  2172. strChecked
  2173. First
  2174. &,N,OO
  2175. "-2-J
  2176. autoDisable Navigation button
  2177. tbk_wid_name
  2178. level
  2179. direction
  2180. disablePage
  2181. tbk_wid_props
  2182. list,background,book
  2183. list,Next,Previous,First,Last
  2184. tbk_wid_values
  2185. background
  2186. prop_level
  2187. direction
  2188. First
  2189. prop_disablePage
  2190. strChecked
  2191. &Erster
  2192. Previous
  2193. .4.OO
  2194. autoDisable Navigation button
  2195. tbk_wid_name
  2196. level
  2197. direction
  2198. disablePage
  2199. tbk_wid_props
  2200. list,background,book
  2201. list,Next,Previous,First,Last
  2202. tbk_wid_values
  2203. background
  2204. prop_level
  2205. direction
  2206. First
  2207. prop_disablePage
  2208. strChecked
  2209. &Vorhergehender
  2210. (j/t/
  2211. 00t0qp
  2212. autoDisable Navigation button
  2213. tbk_wid_name
  2214. level
  2215. direction
  2216. disablePage
  2217. tbk_wid_props
  2218. list,background,book
  2219. list,Next,Previous,First,Last
  2220. tbk_wid_values
  2221. background
  2222. prop_level
  2223. direction
  2224. prop_disablePage
  2225. strChecked
  2226. chster
  2227. (N1X1
  2228. 2X2qp
  2229. autoDisable Navigation button
  2230. tbk_wid_name
  2231. level
  2232. direction
  2233. disablePage
  2234. tbk_wid_props
  2235. list,background,book
  2236. list,First,Previous,Next,Last
  2237. tbk_wid_values
  2238. background
  2239. prop_level
  2240. direction
  2241. prop_disablePage
  2242. strChecked
  2243. &Letzter
  2244. enterPage
  2245. reader
  2246. author
  2247. Exchange
  2248. Import dBase
  2249. 12,16
  2250. selectChars
  2251. strChecked
  2252. Datensatzfeld
  2253. strChecked
  2254. strChecked
  2255. dBase-Datei f
  2256. r den Import ausw
  2257. helpText
  2258. strChecked
  2259. dBase-Datei ausw
  2260. hlen...
  2261. dBaseFileName
  2262. Zu importierende dBase-Daten
  2263. helpText
  2264. strChecked
  2265. strChecked
  2266. strChecked
  2267. dBase-Felder ausw
  2268. hlen:
  2269. DatabaseFields
  2270. fieldButtons
  2271. unselectAllFields
  2272. buttonClick
  2273. keyUp
  2274. buttonClick
  2275. selectedTextlines 
  2276.         -- only 
  2277. enable them 
  2278. they are 
  2279. xalready enabled
  2280.         -- buttons grouped 
  2281. simplify 
  2282. B"unselectAllFields"
  2283. "fieldButtons" 
  2284. FALSE
  2285. KeySpace
  2286. gbare Felder zum Importieren
  2287. helpText
  2288. strChecked
  2289. selectallFields
  2290. databasefields
  2291. databaseFields
  2292. buttonClick
  2293. buttonClick
  2294. ZLONG i
  2295. ZSTACK vSelectedLines
  2296. textlineCount(
  2297. "databaseFields")
  2298. selectedTextlines 
  2299. "databasefields"
  2300. Alle aufgelisteten Felder f
  2301. r den Import ausw
  2302. helpText
  2303. strChecked
  2304. Alle Felder ausw
  2305. Richtunge
  2306. helpText
  2307. strChecked
  2308. Daten in einer dBase-Datei k
  2309. nnen auf zwei Arten ausgetauscht werden:
  2310. 1.  Durch Importieren der dBase-Daten in Daten-satzfelder eines neuen Buchs.
  2311. 2.  Durch direktes Anzeigen und Be-arbeiten der Daten in der ToolBook-Datenbankoberfl
  2312. fieldButtons
  2313. strChecked
  2314. unselectallFields
  2315. dataBaseFields
  2316. buttonClick
  2317. buttonClick
  2318. selectedTextlines 
  2319. "dataBaseFields" 
  2320. Auswahl aller aufgelisteten Felder f
  2321. r den Import abbrechen
  2322. helpText
  2323. strChecked
  2324. Auswahl aller Felder abbrechen
  2325. ImportToFrontEnd
  2326. Ausgew
  2327. hlte Felder in ein ToolBook-Front-End importieren
  2328. helpText
  2329. strChecked
  2330. In Datenbank-Oberfl
  2331. che importieren
  2332. ImportToRecordFields
  2333. Ausgew
  2334. hlte Felder in eine ToolBook-Datenbank importieren
  2335. helpText
  2336. strChecked
  2337. In Datensatzfelder importieren
  2338. script
  2339. author
  2340. reader
  2341. author
  2342. enterPage
  2343. notifyBefore 
  2344. kript fur Datensatzfelder im Front-En
  2345. helpText
  2346. strChecked
  2347. --Benachrichtigungs-Behandlungsroutinen werden hier verwendet, um das Feld zu 
  2348. ndern, 
  2349. --ohne das Skript an anderen Stellen zu 
  2350. ndern. Da der Text eines Datensatzfelds 
  2351. --Teil der jeweiligen Seite (nicht des Datensatzfelds selbst) ist, verwenden 
  2352. --wir W
  2353. rter 1 bis 3 des eindeutigen Namens (self), um den festzulegenden
  2354. --bzw. zu ermittelnden Text zu referenzieren.
  2355. notifyBefore updateDisplay
  2356.     set text of words 1 to 3 of self to fieldValue(my name) of this page
  2357. notifyBefore updateDB
  2358.     set fieldValue(my name) of this page to text of words 1 to 3 of self
  2359. notifyBefore clearFields
  2360.     clear text of words 1 to 3 of self
  2361.     set fieldValue(my name) of this page to null
  2362. notifyBefore queryDBFields
  2363.     system databaseFieldList
  2364.     push self onto databaseFieldList
  2365. author
  2366. reader
  2367. enterPage
  2368. dBase browser
  2369. Paradox Browser
  2370. Paradox Field Characteristics
  2371. BasefileName
  2372. System
  2373. Arial
  2374. Times New Roman
  2375. System
  2376. Arial
  2377. Arial
  2378. Arial
  2379. Arial
  2380. Arial
  2381. MS Sans Serif
  2382. Times New Roman
  2383. MS Sans Serif
  2384. System
  2385. MS Serif
  2386. strChecked
  2387. \wfonedex.dbf
  2388. MS Sans Serif
  2389. radox\windows\wfonedex.dbf
  2390. Arial
  2391. Arial
  2392. ansferring Data
  2393. Progress
  2394. DBEXCHANGE
  2395. ields
  2396. page id 21
  2397. iting Data to File
  2398. page "Progress"
  2399. page id 0 of book "C:\jx\dbexchng\courses.tbk"
  2400. Datenaustausch
  2401. splash
  2402. Page "splash"
  2403. closeAllDBFiles
  2404. toolbookfields
  2405. dName
  2406. 06cleanUp
  2407. enterPage
  2408. toolbookfields
  2409. dName
  2410. 06cleanUp
  2411. leavePage
  2412. pPresetDataView
  2413. toolbookfileName
  2414. toolbookFields
  2415. dbFields
  2416. resetCharacteristics
  2417. add_remove
  2418. cleanUp
  2419. Decimal
  2420. enableFields
  2421. FALSE
  2422. decimalLabel
  2423. widthLabel
  2424. nameLabel
  2425. TypeLabel
  2426. changeLabel
  2427. dateFormat
  2428. Width
  2429. resetCharacteristics
  2430. field "changeLabel", field "nameLabel", field "TypeLabel",
  2431. svLine
  2432. FALSE
  2433. dbFieldName
  2434. dbFieldType
  2435. svChecked
  2436. dbFieldDecimal
  2437. dbFieldWidth
  2438. vInactiveList
  2439. vActiveList
  2440. enableFields
  2441. FALSE
  2442. field "Width", field "DecimalLabel", field "Decimal"
  2443. decimal
  2444. Character
  2445. vActiveList
  2446. field "WidthLabel", field "name"
  2447. Width
  2448. field "DecimalLabel", field "Decimal"
  2449. Numeric
  2450. vInactiveList
  2451. width
  2452. DateFormat
  2453. svChecked
  2454. setCharacteristicsState
  2455. ccutClear
  2456. Clear
  2457. ccutClear
  2458. +",H4
  2459. dwidth
  2460. decimal
  2461. svline
  2462. dbFields
  2463. dname
  2464. width
  2465. dDecimal
  2466. cutClear
  2467. toolbookfields
  2468. dName
  2469. 06cleanUp
  2470. enterPage
  2471. toolbookfields
  2472. dName
  2473. 06cleanUp
  2474. leavePage
  2475. pPresetDataView
  2476. clear
  2477. toolbookfileName
  2478. toolbookFields
  2479. dbFields
  2480. remove
  2481. resetCharacteristics
  2482. cleanUp
  2483. author
  2484. strNotPage
  2485. enableFields
  2486. FALSE
  2487. widthLabel
  2488. nameLabel
  2489. TypeLabel
  2490. changeLabel
  2491. Width
  2492. resetCharacteristics
  2493. enableFields
  2494. FALSE
  2495. Alpha-Numeric
  2496. WidthLabel
  2497. nameLabel
  2498. TypeLabel
  2499. Width
  2500. changeLabel
  2501. width
  2502. svChecked
  2503. setCharacteristicsState
  2504. ccutClear
  2505. Clear
  2506. ccutClear
  2507. +",H4
  2508. dwidth
  2509. svline
  2510. dbFields
  2511. dname
  2512. width
  2513. cutClear
  2514. %-tabNode
  2515. FALSE
  2516. J,tabMode
  2517. enterPage
  2518. }dBaseHelp
  2519. goPage
  2520. tablabel
  2521. Hilfe
  2522. tabPressed
  2523. tabname
  2524. J,tabMode
  2525. obtype
  2526. tabNum
  2527. buttonClick
  2528. FALSE
  2529. etabLimit
  2530. tabPressed
  2531. myTabMode
  2532. Tabulator kann nicht gesetzt werden
  2533. tabMode
  2534. tabLimit
  2535. myTabMode
  2536. tabMode
  2537. mytabheight
  2538. tabHeight
  2539. myTabHeight
  2540. tabHeight
  2541. arrangeTabs
  2542. myTabSpace
  2543. tabSpace
  2544. myTabSpace
  2545. tabSpace
  2546. w,    #?
  2547. Tabulatoren sind zul
  2548. manual
  2549. FALSE
  2550. myNumTabs
  2551. etabLimit
  2552. arrangeTabs
  2553. Es mu
  2554.  mindestens ein Tabulator vorhanden sein
  2555. Maximal 
  2556. numTabs
  2557. mynumtabs
  2558. numTabs
  2559. manual
  2560. tabRef
  2561. mynumTabs
  2562. tabLabel
  2563. tabHighlight
  2564. tabHeight
  2565. arrangeTabs
  2566. myNumTabs
  2567. obtype
  2568. highlight
  2569. mytabheight
  2570. sized
  2571. w,    #>
  2572. myTabMode
  2573. tname
  2574. myNumTabs
  2575. mytabspace
  2576. anchor
  2577. arrangeTabs
  2578. w,    #?
  2579. disablePage
  2580. level
  2581. page of this
  2582. enterPage
  2583. w,    #?
  2584. go to
  2585. level
  2586. page of this
  2587. buttonClick
  2588. prop_level
  2589.  entweder "background" oder "book" sein
  2590. ltige Schichtangabe f
  2591. r Widget:
  2592. background, book
  2593. level
  2594. prop_level
  2595. level
  2596. First
  2597. ltige Richtung f
  2598. r Widget:
  2599. Next,Previous,First,Last
  2600. chster", "Vorhergehender", "Erster", oder "Letzter" sein
  2601. disablePage
  2602. direction
  2603. direction
  2604.  "Erster" oder "Letzter" sein
  2605. prop_disablePage
  2606. First, last
  2607. ltige disablePage:
  2608. disablePage
  2609. prop_disablePage
  2610. disablePage
  2611. FALSE
  2612. send save;send sizeToPage;activeWindow = windowhandle of viewer id 0;send reader;send sizeToPage
  2613. ToolBook
  2614. createDBBook
  2615. set sysChangesDB to FALSE; send exit
  2616. addDatabaseFields
  2617. svdbName
  2618. ObtransferDatabaseData
  2619. dataBaseFields
  2620. buttonClick
  2621. >strNoRecInPX
  2622. curFld
  2623. Daten werden 
  2624. bertragen
  2625. ToolBook
  2626. Record
  2627. set focus to null; select this page; send clear
  2628. wTinitProgressViewer
  2629. Progress
  2630. getDBRecordCount
  2631. nextDBRecord
  2632. vCurrentField
  2633. "FfirstDBRecord
  2634. send newPage
  2635. pGstrErrorFirstdBRec
  2636. getDBfieldvalue
  2637. currentItem
  2638. getdbRecordDeleted
  2639. CstrErrorGetdBValue
  2640. transferDatabaseData
  2641. set syschangesdb to FALSE; send exit
  2642. FALSE
  2643. ToolBook
  2644. createDBBook
  2645. addDatabaseFields
  2646. svdbName
  2647. send save;send sizeToPage;activeWindow = windowhandle of viewer id 0;send reader
  2648. ObtransferDatabaseData
  2649. DatabaseFields
  2650. buttonClick
  2651. globallock
  2652. hBlob
  2653. XgetPXBlobSize
  2654. getPXErrorString
  2655. hPrivateBlob
  2656. Daten werden 
  2657. bertragen
  2658. getPXFieldType
  2659. bfirstPXRecord
  2660. ToolBook
  2661. getPXBlob
  2662. Record
  2663. set focus to null; select this page; send clear
  2664. wTinitProgressViewer
  2665. B F O G
  2666. Progress
  2667. DBexchng
  2668. vCurrentField
  2669. popenPXBlobRead
  2670. globalUnlock
  2671. getPXfieldvalue
  2672. send newPage
  2673. currentItem
  2674. robjekt-Feld wurde ignoriert
  2675. getPXRecordCount
  2676. closePXBlob
  2677.     8nextPXRecord
  2678. progress
  2679. transferDatabaseData
  2680. \Validate
  2681. aMoveData
  2682. p]BuildTag
  2683. CreateFile
  2684. buttonClick
  2685. svInvalidCounter
  2686. closeAllDBfiles
  2687. strSelTBFields
  2688. dName
  2689. Validate
  2690. Datensatz-Definition wird erstellt
  2691. createDBFieldTag
  2692. /setDBFieldTag
  2693. strTagErr
  2694. wTinitProgressViewer
  2695. Field
  2696. Progress
  2697. dWidth
  2698. svdbName
  2699. Numeric
  2700. dName
  2701. dType
  2702. svTag
  2703. currentItem
  2704. strErrTag
  2705. dDecimal
  2706. BuildTag
  2707. +    ,    "j
  2708. +    ,    /
  2709. +    ,    #
  2710. +    ,    !
  2711. +    ,    !
  2712. strdBnameExist
  2713. npnameOnly
  2714. JfreeDBfieldtag
  2715. createDBfile
  2716. strSavedBaseFile
  2717. mm/dd/ccyy
  2718. strNo
  2719. setdBDateFormat
  2720. svdbName
  2721. strDBFileExists
  2722. /strYes
  2723. svTbName
  2724. svTag
  2725. 49strDBFileOpenError
  2726. strOK
  2727. openDBfile
  2728. strDBFileCreationError
  2729. CreateFile
  2730. .&+    +E
  2731. +    ,    #
  2732. +",!Y
  2733. +",!Y
  2734. ,%H.%
  2735. stopDB
  2736. DateFormat
  2737. strErrNoDBF
  2738. saveTBName
  2739. -strErrSetDBF
  2740. strTBrecordError
  2741. svInvalidCounter
  2742. vToolBookFieldName
  2743. Record
  2744. HwriteDBrecord
  2745. wTinitProgressViewer
  2746. strErrRefdbField
  2747. currentItem
  2748. Progress
  2749. strErrDBFWrite
  2750. strNoNameOrType
  2751. dWidth
  2752. svTbName
  2753. hstrTBErrorRef
  2754. setDBFieldValue
  2755. dName
  2756. dType
  2757. mm/tt/jj
  2758. Numeric
  2759. Writing Data to File
  2760. dateFormat
  2761. dDecimal
  2762. MoveData
  2763. svInvalidCounter
  2764. qstrExportDone
  2765. svdbName
  2766. closeDBfile
  2767. default
  2768. stopDB
  2769. w,    />
  2770. +",H3
  2771. +    ,    #
  2772. V,    #>
  2773. V,    #>
  2774. +",H4
  2775. +",H4
  2776. +",H4
  2777. +",H4
  2778. vSourceBackground
  2779. saveTBName
  2780. saveTBName
  2781. clear
  2782. svLine
  2783. vDecimal
  2784. Field
  2785. vWidth
  2786. ToolBookFields
  2787. setDataView
  2788. dbFields
  2789. dWidth
  2790. remove
  2791. svTbName
  2792. dbfields
  2793. ^qguessFieldInfo
  2794. dName
  2795. dType
  2796. ucheckName
  2797. dDecimal
  2798. setCharacteristicsState
  2799. buttonClick
  2800. ,%H.%
  2801. vName
  2802. 2DisAlNum
  2803. isNum
  2804. checkName
  2805. -",    #>
  2806. -",    #>
  2807. -",    #>
  2808. Character,
  2809. Logical,1, 
  2810. Numeric,
  2811. memo,10, 
  2812. mm/tt/jj
  2813. isNum
  2814. Date,8, 
  2815. guessFieldInfo
  2816. queryPXKey
  2817. getPXErrorString
  2818. tb30dos.dll
  2819. removeExtension
  2820. getFileList
  2821. database
  2822. linkPX
  2823. - PRIMARY
  2824. <getPXKeyFieldCount
  2825. getFileList
  2826. filePath
  2827. Paradox FrontEnd
  2828. keyFields
  2829. -initializePX
  2830. OpenFileDlg
  2831. textLineToList
  2832. indexArray
  2833. openPXTable
  2834. textlineToList
  2835. GlobalLock
  2836. GlobalUnlock
  2837. GlobalFree
  2838. frontEnd
  2839. fieldNamesFromHandles
  2840. chooseIndex
  2841. kernel
  2842. keyFieldCount
  2843. PupdateDisplay
  2844. tb30DLG.DLL
  2845. pParadoxfileName
  2846. getPXFieldNames
  2847. enterApplication
  2848. (exitPX
  2849. leaveApplication
  2850. author
  2851. yhelpText
  2852. statusBar
  2853. mouseEnter
  2854. tb30PDX.DLL
  2855. addPXKey
  2856. addPXPassword
  2857. rea-"
  2858. addPXTable
  2859. appendPXRecord
  2860. clonePXBlob
  2861. closePXBitmapWindow
  2862. closePXBlob
  2863. closePXTable
  2864. copyPXTable
  2865. createPXTable
  2866. decryptPXTable
  2867. deletePXPassword
  2868. deletePXRecord
  2869. ,    T6gL
  2870. deletePXTable
  2871. doesPXTableExist
  2872. ,    TgL
  2873. dropPXBlob
  2874. dropPXKey
  2875. emptyPXField
  2876. emptyPXRecord
  2877. emptyPXTable
  2878. encryptPXTable
  2879. exitPX
  2880. freePXGraphicBlob
  2881. freePXGraphicBlobPalette
  2882. firstPXRecord
  2883. getPXBitmapSize
  2884. getPXBlob
  2885. ,%UexAr.%
  2886. getPXBlobQuick
  2887. ,"U7gL
  2888. getPXBlobSize
  2889. getPXErrorString
  2890. getPXFieldCount
  2891. getPXFieldNames
  2892. getPXFieldType
  2893. ,    UOpeng    
  2894. getPXFieldValue
  2895. getPXFileSize
  2896. ,    U    U
  2897. getPXGraphicBlob
  2898. getPXGraphicBlobPalette
  2899. getPXKeyFieldCount
  2900. getPXMaxFiles
  2901. getPXMaxLocks
  2902. getPXMaxTables
  2903. getPXSwapSizeFromINI
  2904. getPXMaxTablesFromINI
  2905. getPXMaxFilesFromINI
  2906. Glo-"
  2907. getPXMaxLocksFromINI
  2908. Tobal-"
  2909. getPXMemoBlob
  2910. getPXNetErrorUser
  2911. getPXNetUserName
  2912. getPXRaw
  2913. getPXRawDataSize
  2914. getPXRecordCount
  2915. getPXRecordNumber
  2916. ,    Uarad.%
  2917. getPXSortOrder
  2918. Uadoxg    
  2919. getPXSwapSize
  2920. getPXUserInfo
  2921. UizePg    
  2922. gotoPXNetRecordLock
  2923. ,"TgL
  2924. gotoPXRecord
  2925. initializePX
  2926. ,    Tatab-"
  2927. insertPXRecord
  2928. ,    Tdata-"
  2929. isPXNetRecordLocked
  2930. isPXNetTableChanged
  2931. isPXTableProtected
  2932. lastPXRecord
  2933. lockPXNetFile
  2934. lockPXNetRecord
  2935. lockPXNetTable
  2936. ,"TeNam-"
  2937. mapPXKey
  2938. ,"UoveE.%
  2939. nextPXRecord
  2940. ,    TgL
  2941. openPXBitmapWindow
  2942. openPXBlobRead
  2943. openPXBlobWrite
  2944. openPXTable
  2945. ,"TArra-"
  2946. packPXTable
  2947. previousPXRecord
  2948. ,    Tatab-"
  2949. queryPXKey
  2950. refreshPXNetTable
  2951. renamePXTable
  2952. savePX
  2953. searchPXField
  2954. searchPXKey
  2955. setPXBitmapWindowInfo
  2956. setPXBlob
  2957. setPXBlobFromFile
  2958. ,    Tspla-"
  2959. setPXFieldValue
  2960. ,    Tz?
  2961. setPXGraphicBlob
  2962. dat-"
  2963. setPXGraphicBlobFromFile
  2964. setPXINIMaxFiles
  2965. setPXINIMaxLocks
  2966. ,"ToLis-"
  2967. setPXINIMaxTables
  2968. cho-"
  2969. setPXMemoBlob
  2970. setPXRaw
  2971. setPXSortOrder
  2972. @gL-"
  2973. setPXINISwapSize
  2974. ,"Thoos-"
  2975. setPXTableCreateMode
  2976. setPXTableMaxSize
  2977. setPXUserInfo
  2978. unlockPXNetFile
  2979. unlockPXNetRecord
  2980. ,"TgL
  2981. unlockPXNetTable
  2982. updatePXRecord
  2983. upgradePXTable
  2984. writePXBlobToFile
  2985. writePXGraphicBlobToFile
  2986. ,"UoseI.%
  2987. linkPX
  2988. getPXRecordNumber
  2989. database
  2990. currentRecord
  2991. database
  2992. getPXRecordCount
  2993. totalRecords
  2994. getPXErrorString
  2995. hPrivateBlob
  2996. retVal
  2997. getPXfieldvalue
  2998. B F O G
  2999. getPXFieldType
  3000. popenPXBlobRead
  3001. LgetPXMemoBlob
  3002. database
  3003. closePXBlob
  3004. fieldValue
  3005. hBlob
  3006. setPXFieldValue
  3007. openPXBlobWrite
  3008. VsetPXMemoBlob
  3009. B F O G
  3010. getPXFieldType
  3011. getPXErrorString
  3012. database
  3013. closePXBlob
  3014. fieldValue
  3015. tdeletePXRecord
  3016. database
  3017. strCancel
  3018. strOK
  3019. strDeleteQuery
  3020. deleteRecord
  3021. getPXErrorString
  3022. updatePXRecord
  3023. database
  3024. updateDB
  3025. getPXErrorString
  3026. clearFields
  3027. yappendPXRecord
  3028. database
  3029. newRecord
  3030. .&+    +E
  3031. getPXErrorString
  3032. packPXTable
  3033. Bitte schlie
  3034. en Sie andere Anwendungen, die diese Datenbank verwenden, und packen Sie die Datenbank erneut.
  3035. database
  3036. PupdateDisplay
  3037. default
  3038. packDatabase
  3039. Paradox FrontendHelp
  3040. HelpForThisBook
  3041. getPXErrorString
  3042. SUCCESS
  3043. iemptyPXRecord
  3044. setPXFieldValue
  3045. <searchPXField
  3046. Datensatz nicht gefunden.
  3047. retVal
  3048. searchPXKey
  3049. database
  3050. Datensatz nicht gefunden, wechselt zum Datensatz, der ihm am n
  3051. chsten ist.
  3052. searchTable
  3053. getPXErrorString
  3054. first
  3055. previousPXRecord
  3056. previous
  3057. .lastPXRecord
  3058. bfirstPXRecord
  3059. isPositiveInteger
  3060. _2gotoPXRecord
  3061. database
  3062.     8nextPXRecord
  3063. currentRecord
  3064. false
  3065. isPositiveInteger
  3066. nameOnly
  3067. removeExtension
  3068. database
  3069. getPXFieldNames
  3070. fieldNamesFromhandles
  3071. KK*DL
  3072. ,49Y-
  3073. 0rsh1
  3074. @N+-Af
  3075. w,    #>
  3076. w,    "@
  3077. getPXErrorString
  3078. hstrShareError
  3079. linkPX
  3080. splash
  3081. linkdBase
  3082. s_firstFlag
  3083. strContinue
  3084. ZstrExit
  3085. DBExchange
  3086. -initializePX
  3087. ]linkFile
  3088. strRuntime
  3089. enterApplication
  3090. (exitPX
  3091. leaveApplication
  3092. s_firstFlag
  3093. author
  3094. reader
  3095. reader
  3096. Export
  3097. export DBase
  3098. ImportFromDbaseFile
  3099. ExportToDbase
  3100. export Paradox
  3101. ExportToParadox
  3102. import Paradox
  3103. import Dbase
  3104. ImportFromParadox
  3105. menuItemSelected
  3106. .&+    +E
  3107. export
  3108. importing dBase to Toolbook
  3109. exchangeHelp
  3110. exporting ToolBook to dBase
  3111. svReturnPage
  3112. default
  3113. dBaseHelp
  3114. splash
  3115. aboutdBase
  3116. tb30dos.dll
  3117. OpenFileDlg
  3118. saveAsDlg
  3119. tb30dlg.dll
  3120. GlobalAlloc
  3121. GlobalFree
  3122. GlobalLock
  3123. GlobalUnlock
  3124. TB30DOS.DLL
  3125. |strNoDll
  3126. kernel
  3127. fileExists
  3128. getFileList
  3129. TB30DLG.DLL
  3130. linkFile
  3131. checkDBIndex
  3132. closeAllDBFiles
  3133. closeDBFile
  3134. closeDBIndexFile
  3135. createDBFieldTag
  3136. createDBFile
  3137. createDBIndexFile
  3138. deleteDBFile
  3139. deselectDBIndexFile
  3140. findDBKey
  3141. firstDBKey
  3142. firstDBRecord
  3143. freeDBFieldTag
  3144. getDBDateFormat
  3145. getDBErrorString
  3146. getDBFieldCount
  3147. getDBFieldName
  3148. getDBFieldPrecision
  3149. getDBFieldType
  3150. getDBFieldValue
  3151. getDBFieldWidth
  3152. getDBFileName
  3153. getDBIndexExpression
  3154. getDBIndexFileName
  3155. getDBKeyType
  3156. getDBKeyValue
  3157. getDBNavigateToDeleted
  3158. getDBRecordCount
  3159. getDBRecordDeleted
  3160. getDBRecordNumber
  3161. gotoDBRecord
  3162. lastDBKey
  3163. lastDBRecord
  3164. nextDBKey
  3165. nextDBRecord
  3166. openDBFile
  3167. openDBIndexFile
  3168. packDBFile
  3169. previousDBKey
  3170. previousDBRecord
  3171. reindexDBFile
  3172. removeDBRecords
  3173. selectDBFile
  3174. selectDBIndexFile
  3175. setDBDateFormat
  3176. setDBFieldTag
  3177. ,#T|    
  3178. setDBFieldValue
  3179. setDBNavigateToDeleted
  3180. setDBRecordDeleted
  3181. writeDBRecord
  3182. |strNoDLL
  3183. Verkn
  3184. pfung mit TB30db3.dll konnte nicht hergestellt werden
  3185. tb30DB3.DLL
  3186. TB30DB3.DLL
  3187. linkdBase
  3188. addPXKey
  3189. addPXPassword
  3190. addPXTable
  3191. appendPXRecord
  3192. clonePXBlob
  3193. closePXBitmapWindow
  3194. closePXBlob
  3195. ,"TZ@
  3196. closePXTable
  3197. copyPXTable
  3198. createPXTable
  3199. decryptPXTable
  3200. deletePXPassword
  3201. deletePXRecord
  3202. deletePXTable
  3203. doesPXTableExist
  3204. dropPXBlob
  3205. dropPXKey
  3206. ,#T(    
  3207. emptyPXField
  3208. emptyPXRecord
  3209. emptyPXTable
  3210. encryptPXTable
  3211. exitPX
  3212. freePXGraphicBlob
  3213. freePXGraphicBlobPalette
  3214. firstPXRecord
  3215. getPXBitmapSize
  3216. getPXBlob
  3217. getPXBlobQuick
  3218. getPXBlobSize
  3219. getPXErrorString
  3220. getPXFieldCount
  3221. getPXFieldNames
  3222. getPXFieldType
  3223. getPXFieldValue
  3224. getPXFileSize
  3225. ,    U(H
  3226. getPXGraphicBlob
  3227. getPXGraphicBlobPalette
  3228. ,"U$J
  3229. getPXKeyFieldCount
  3230. getPXMaxFiles
  3231. getPXMaxLocks
  3232. getPXMaxTables
  3233. getPXSwapSizeFromINI
  3234. getPXMaxTablesFromINI
  3235. getPXMaxFilesFromINI
  3236. getPXMaxLocksFromINI
  3237. getPXMemoBlob
  3238. ,"UlK
  3239. getPXNetErrorUser
  3240. getPXNetUserName
  3241. getPXRaw
  3242. getPXRawDataSize
  3243. getPXRecordCount
  3244. getPXRecordNumber
  3245. getPXSortOrder
  3246. getPXSwapSize
  3247. getPXUserInfo
  3248. gotoPXNetRecordLock
  3249. gotoPXRecord
  3250. initializePX
  3251. insertPXRecord
  3252. isPXNetRecordLocked
  3253. ,    T,"
  3254. isPXNetTableChanged
  3255. isPXTableProtected
  3256. lastPXRecord
  3257. ,    Tp#
  3258. lockPXNetFile
  3259. lockPXNetRecord
  3260. ,    U@$
  3261. lockPXNetTable
  3262. mapPXKey
  3263. nextPXRecord
  3264. ,    Tx&
  3265. openPXBitmapWindow
  3266. openPXBlobRead
  3267. openPXBlobWrite
  3268. openPXTable
  3269. packPXTable
  3270. previousPXRecord
  3271. ,    Tx)
  3272. queryPXKey
  3273. refreshPXNetTable
  3274. ,    T6,
  3275. renamePXTable
  3276. savePX
  3277. searchPXField
  3278. searchPXKey
  3279. setPXBitmapWindowInfo
  3280. setPXBlob
  3281. setPXBlobFromFile
  3282. setPXFieldValue
  3283. setPXGraphicBlob
  3284. setPXGraphicBlobFromFile
  3285. setPXINIMaxFiles
  3286. setPXINIMaxLocks
  3287. setPXINIMaxTables
  3288. setPXMemoBlob
  3289. setPXRaw
  3290. ,"Tf3
  3291. setPXSortOrder
  3292. setPXINISwapSize
  3293. setPXTableCreateMode
  3294. setPXTableMaxSize
  3295. setPXUserInfo
  3296. unlockPXNetFile
  3297. unlockPXNetRecord
  3298. ,"TF6
  3299. unlockPXNetTable
  3300. updatePXRecord
  3301. upgradePXTable
  3302. ,    T:7
  3303. writePXBlobToFile
  3304. writePXGraphicBlobToFile
  3305. tb30PDX.DLL
  3306. linkPX
  3307. 1,    "L
  3308. ,!J/"
  3309. ,!J`"
  3310. ,!J@"
  3311. FALSE
  3312. isAlNum
  3313. 1,    "L
  3314. ,!J@"
  3315. ,!J`"
  3316. FALSE
  3317. isAlpha
  3318. isNum
  3319. isPosInt
  3320. nameOnly
  3321. Hilfe
  3322. strHelp
  3323. dBaseIII (tm) - Paradox (tm) - ToolBook (tm)-Datenaustausch
  3324. Copyright (c) 1991 - 1994 -- Asymetrix Corporation
  3325. strAboutDbase
  3326. Bitte schlie
  3327. en Sie alle anderen ToolBook-Instanzen.
  3328. strCloseInstances
  3329. Diese Anwendung funktioniert nur mit der vollst
  3330. ndigen Version des ToolBook-Autorensystems. Diese Version wird jetzt geschlossen; bitte starten Sie ToolBook mit MTB30.EXE erneut
  3331. strRuntime
  3332. &dBase
  3333. strdbf
  3334. Beim Erstellen der dBase-Datei ist ein Fehler aufgetreten:
  3335. strDBFileCreationError
  3336. Beim 
  3337. ffnen der dBase-Datei ist ein Fehler aufgetreten:
  3338. strDBFileOpenError
  3339. Es ist keine aktuelle dBase-Datei vorhanden. Bitte w
  3340. hlen Sie eine aus.
  3341. strErrNoDBF
  3342. Fehler beim Referenzieren des dBase-Felds:  
  3343. strErrRefdbField
  3344. Fehler beim Schreiben des dBase-Datensatzes.
  3345. strErrDBFWrite
  3346. Fehler beim Festlegen des Werts eines dBase-Felds: 
  3347. strErrSetDBF
  3348. Fehler beim Erstellen des dBase-Feldkennzeichens.
  3349. strErrTag
  3350. Fehler beim Ausf
  3351. hren von MTB30.exe.
  3352. FALSE
  3353. strErrTbkExe
  3354. Felder mit 
  3355. ltigen Daten.
  3356. Exportvorgang abgeschlossen.
  3357. Exportvorgang abgeschlossen: Es waren
  3358. strExportDone
  3359. Es wurden noch keine dBase-Felder ausgew
  3360. strNoDBFFields
  3361. . Bitte kopieren Sie diese Datei in ein Verzeichnis, das in Ihrem Pfad aufgef
  3362. hrt ist, oder f
  3363. gen Sie das Verzeichnis, in dem sich
  3364. 'befindet, zu Ihrem Pfad hinzu.
  3365. Nicht gefunden:
  3366. strNoDLL
  3367. Bitte w
  3368. hlen Sie die Toolbook-Felder f
  3369. r den Export aus.
  3370. strSelTBFields
  3371. Bitte geben Sie einen dBase-Dateinamen ein.
  3372. strSetDBName
  3373. Fehler beim Festlegen des Feldkennzeichens f
  3374. r das Feld 
  3375. strTagErr
  3376. Fehler beim Referenzieren des Buchs:  
  3377. strTBErrorRef
  3378. Fehler beim Referenzieren des Datensatzfelds:
  3379. strTBrecordError
  3380. Bitte geben Sie einen g
  3381. ltigen dBase-Dateinamen ein.
  3382. strEnterDBfile
  3383. Die Datei kann nicht ge
  3384. ffnet werden. Bitte geben Sie einen g
  3385. ltigen dBase-Dateinamen ein.
  3386. strNoOpenDBfile
  3387. r eines der Felder ist kein Name oder kein Typ vorhanden. Bitte legen Sie diese Werte fest.
  3388. strNoNameOrType
  3389. Bitte w
  3390. hlen Sie einen dBase-Dateinamen aus.
  3391. strSeldBFileName
  3392. Fehler beim Auflisten der Felder f
  3393. r diese dBase-Datei.
  3394. strErrListdBFile
  3395. Bitte w
  3396. hlen Sie einen ToolBook-Dateinamen aus.
  3397. strSelTBKFileName
  3398. Auf der letzten Seite dieser ToolBook-Datei wurden keine benannten, nicht gruppierten Datensatzfelder gefunden.
  3399. strNoNameRecFfl
  3400. In diesem Buch sind zwei oder mehrere Datensatzfelder mit demselben Namen vorhanden. Bitte weisen Sie allen Datensatzfeldern eindeutige Namen zu.
  3401. strTwoShareName
  3402. Diese dBase-Datei enth
  3403. lt keine Datens
  3404. strNoRecIndBase
  3405. Fehler beim Abrufen des ersten Datensatzes in dieser dBase-Datei.
  3406. strErrorFirstdBRec
  3407. In Datensatznummer
  3408. Fehler beim Abrufen des Werts des Felds
  3409. strErrorGetdBValue
  3410. In Datensatznummer
  3411. Fehler beim Festlegen des Werts von Datensatzfeld 
  3412. strErrSetdBValue
  3413. Sie importieren mehr Felder als auf der Seite angezeigt werden k
  3414. nnen.
  3415. Sie werden die Felder organisieren, nachdem das Buch erstellt ist.
  3416. strToManyFlds
  3417. strOK
  3418. Abbrechen
  3419. strCancel
  3420. Bitte w
  3421. hlen Sie das zu exportierende Buch aus.
  3422. strPlChooseBook
  3423. Buch ausw
  3424. strChooseBook
  3425. Bitte w
  3426. hlen Sie die zu importierende dBase-Datei aus.
  3427. strPlChooseDbase
  3428. dBase-Datei ausw
  3429. strChoosedBase
  3430. .dbf-Datei wurde 
  3431. berschritten.
  3432. Die maximale Dateigr
  3433. e einer 
  3434. strFieldOverrun
  3435. Dezimale Genauigkeit mu
  3436.  entweder Null oder zwei Stellen weniger als die Feldbreite haben.
  3437. strPrecisionError
  3438. Geben Sie das ToolBook-Datumsformat des Datensatzfeldtexts ein
  3439. strAskDateFormat
  3440. Dateiname
  3441. existiert bereits. Ersetzen?
  3442. strdBnameExist
  3443. dBase-Datei speichern unter:
  3444. strSavedBaseFile
  3445. Paradox-Datei speichern unter:
  3446. strSavePXFile
  3447. Die Zeichenbreite mu
  3448.  zwischen 1 und 255 liegen.
  3449. strCharWidth
  3450. Numerische Breite mu
  3451.  zwischen 1 und 19 liegen.
  3452. strNumWidth
  3453. Die Breite kann nicht leer sein.
  3454. strWidthNull
  3455. Dezimal kann nicht leer sein.
  3456. strDecimalNull
  3457. Dezimal kann nicht gr
  3458. er als 15 sein.
  3459. strDecimal15
  3460. Ein dBase-Feldname darf maximal 10 Zeichen enthalten.
  3461. strNameToLarge
  3462. Ein dBase-Feld mu
  3463.  einen Namen haben.
  3464. strNameNull
  3465. Ein dBase-Feldname darf nicht mit einer Zahl beginnen.
  3466. strChar1Num
  3467. Diese Seite des Buchs ist nicht funktionsf
  3468. hig, sondern dient nur zum Einrichten der Benutzeroberfl
  3469. strNotPage
  3470. strYes
  3471. keine Label-Felder mit einbeziehen. Wollen Sie die Label-Felder 
  3472. bergehen?
  3473. Sie k
  3474. nnen die neue Anwendung mit 
  3475. Feldern erstellen, wenn Sie 
  3476. strTooTooManyFields
  3477. Bitte versuchen Sie es erneut mit weniger Feldern.
  3478. Die Anzahl der ausgew
  3479. hlten Felder ist zu gro
  3480. r diese Anwendung.
  3481. strWayTooManyFields
  3482. Keine Label-Felder
  3483. strNoLabels
  3484. strNo
  3485. Anwendung f
  3486. r dBase einsetzen, oder Sie k
  3487. nnen jetzt diese 
  3488. Die Verwendung der Paradox-Elemente dieser Anwendung
  3489. "share" eingeben, und dann Windows und DBEXCHNG.TBK erneut starten
  3490. Paradox erfordert SHARE, um richtig funktionieren zu k
  3491. nnen.
  3492. Anwendung und Windows beenden, an der DOS-Eingabeaufforderung
  3493. ohne SHARE wird Fehler verursachen. Sie k
  3494. nnen diese
  3495. strShareError
  3496. Fortfahren
  3497. strContinue
  3498. Beenden
  3499. strExit
  3500. FrontEnd
  3501. DBExchange
  3502. frontEnd
  3503. PXFrontEnd
  3504. RecordCounter
  3505. totalItems
  3506. RecordCounter
  3507. vProgress
  3508. percentage
  3509. currentItem
  3510. ,!JdY
  3511. currentPercent
  3512. currentBar
  3513. fullBar
  3514. percentage
  3515. RecordCounter
  3516. ItemType
  3517. RecordCounter
  3518. totalItems
  3519. RecordCounter
  3520. currentItem
  3521. currentPercent
  3522. percentage
  3523. dataBaseFields
  3524. 06cleanUp
  3525. enterPage
  3526. svdbName
  3527. closeDBFile
  3528. dataBaseFields
  3529. 06cleanUp
  3530. leavePage
  3531. previous
  3532. button "selectAllFields", button "unselectAllFields",
  3533. field "DBaseFileName", field "dataBaseFields"
  3534. button "ImportToRecordFields", button "ImportToFrontEnd"
  3535. cleanUP
  3536. w,    />
  3537. w,    />
  3538. pPresetDataView
  3539. saveTBName
  3540. saveTBName
  3541. clear
  3542. dDecimal
  3543. toolbookFields
  3544. dbFields
  3545. dWidth
  3546. resetCharacteristics
  3547. dName
  3548. dType
  3549. svLine
  3550. buttonClick
  3551. +",H4
  3552. +",H4
  3553. +",H4
  3554. dwidth
  3555. N+strCharWidth
  3556. Decimal
  3557. Z&strPrecisionError
  3558. svLine
  3559. Character
  3560. dbFields
  3561. dWidth
  3562. Numeric
  3563. 0123456789
  3564. strNumWidth
  3565. svChecked
  3566. keyChar
  3567. w,    #?
  3568. N+strCharWidth
  3569. decimal
  3570. CstrWidthNull
  3571. Character
  3572. Numeric
  3573. Decimal
  3574. strNumWidth
  3575. svChecked
  3576. leaveField
  3577. +",H4
  3578. +",H4
  3579. Z&strPrecisionError
  3580. dDecimal
  3581. svLine
  3582. dbFields
  3583. 0123456789
  3584. width
  3585. strDecimal15
  3586. keyChar
  3587. {strDecimalNull
  3588. Z&strPrecisionError
  3589. width
  3590. strDecimal15
  3591. leaveField
  3592. +",H4
  3593. +",H4
  3594. +",H4
  3595. N+strCharWidth
  3596. Decimal
  3597. Z&strPrecisionError
  3598. svLine
  3599. Alpha-Numeric
  3600. dbFields
  3601. dWidth
  3602. Numeric
  3603. 0123456789
  3604. strNumWidth
  3605. svChecked
  3606. keyChar
  3607. w,    #?
  3608. N+strCharWidth
  3609. decimal
  3610. CstrWidthNull
  3611. Alpha-Numeric
  3612. Numeric
  3613. Decimal
  3614. strNumWidth
  3615. svChecked
  3616. leaveField
  3617. npnameOnly
  3618. closeAllDBFiles
  3619. selectAllFields
  3620. listDatabaseFields
  3621. dBIII file (*.dbf), *.dbf
  3622. databaseFields
  3623. getDBErrorString
  3624. OpenFileDlg
  3625. svdbName
  3626. DBaseFilename
  3627. DatabaseFields
  3628. oRstrPLChooseDB
  3629. openDBFile
  3630. buttonClick
  3631. .&+    +E
  3632. .&+    +E
  3633. strSeldBFileName
  3634. strErrListdBFile
  3635. DBfilename
  3636. svdbName
  3637. buildDBFieldList
  3638. databasefields
  3639. listDatabaseFields
  3640. ,%H.%
  3641. getDBFieldCount
  3642. LgetDBFieldName
  3643. buildDBFieldList
  3644. .&+    +E
  3645. sysSuspendMessages = TRUE;go to first page; send selectpage; send clear
  3646. DBase FrontEndHelp
  3647. npnameOnly
  3648. DBase Browser
  3649. databaseFields
  3650. 06cleanUp
  3651. FALSE
  3652. ToolBook
  3653. createDBBook
  3654. FrontEnd
  3655. databasefields
  3656. activeWindow = windowHandle of viewer id 0
  3657. send enterApplication;send enterPage;send save
  3658. strWayTooManyFields
  3659. addDatabaseFields
  3660. svdbName
  3661. closeAlldBFiles
  3662. strTooToomanyFields
  3663. dataBaseFields
  3664. >QpDBasefileName
  3665. titleField
  3666. Databasefields
  3667. strCancel
  3668. strNoLabels
  3669. buttonClick
  3670. .&+    +E
  3671. Paradox browser
  3672. npnameOnly
  3673. frontEnd
  3674. DatabaseFields
  3675. 06cleanUp
  3676. FALSE
  3677. ToolBook
  3678. createDBBook
  3679. PXFrontEnd
  3680. sysSuspendMessages = TRUE;go to first page; send selectpage; send clear
  3681. activeWindow = windowhandle of viewer id 0
  3682. send enterApplication;send enterPage;send save
  3683. strWayTooManyFields
  3684. addDatabaseFields
  3685. svdbName
  3686. strTooToomanyFields
  3687. pParadoxFileName
  3688. titleField
  3689. Databasefields
  3690. strCancel
  3691. strNoLabels
  3692. Paradox FrontEndHelp
  3693. buttonClick
  3694. w,    />
  3695. +",H3
  3696. w,    />
  3697. +",H3
  3698. 1,    "Q
  3699. +",H4
  3700. +",H4
  3701. +",H4
  3702. TBRecordFieldtext
  3703. DateFormat
  3704. dDecimal
  3705. TBRecordFieldText
  3706. vDecimal
  3707. DateFormat
  3708. vWidth
  3709. svLine
  3710. character
  3711. dWidth
  3712. setCharacteristicsState
  3713. numeric
  3714. dType
  3715. logical
  3716. svChecked
  3717. buttonClick
  3718. w,    #?
  3719. disablePage
  3720. level
  3721. page of this
  3722. enterPage
  3723. w,    #?
  3724. go to
  3725. level
  3726. page of this
  3727. buttonClick
  3728. prop_level
  3729.  entweder "background" oder "book" sein
  3730. ltige Schichtangabe f
  3731. r Widget:
  3732. background, book
  3733. level
  3734. prop_level
  3735. level
  3736. First
  3737. ltige Richtung f
  3738. r Widget:
  3739. Next,Previous,First,Last
  3740. chster", "Vorhergehender", "Erster", oder "Letzter" sein
  3741. disablePage
  3742. direction
  3743. direction
  3744.  "Erster" oder "Letzter" sein
  3745. prop_disablePage
  3746. invalid disablePage:
  3747. First, last
  3748. disablePage
  3749. prop_disablePage
  3750. disablePage
  3751. w,    #?
  3752. disablePage
  3753. level
  3754. page of this
  3755. enterPage
  3756. w,    #?
  3757. go to
  3758. level
  3759. page of this
  3760. buttonClick
  3761. prop_level
  3762.  entweder "background" oder "book" sein
  3763. invalid level for widget:
  3764. background, book
  3765. level
  3766. prop_level
  3767. level
  3768. First
  3769. ltige Richtung f
  3770. r Widget:
  3771. Next,Previous,First,Last
  3772. chster", "Vorhergehender", "Erster", oder "Letzter" sein
  3773. disablePage
  3774. direction
  3775. direction
  3776.  "Erster" oder "Letzter" sein
  3777. prop_disablePage
  3778. invalid disablePage:
  3779. First, last
  3780. disablePage
  3781. prop_disablePage
  3782. disablePage
  3783. w,    #?
  3784. disablePage
  3785. level
  3786. page of this
  3787. enterPage
  3788. w,    #?
  3789. go to
  3790. level
  3791. page of this
  3792. buttonClick
  3793. prop_level
  3794.  entweder "background" oder "book" sein
  3795. invalid level for widget:
  3796. background, book
  3797. level
  3798. prop_level
  3799. level
  3800. First
  3801. ltige Richtung f
  3802. r Widget:
  3803. Next,Previous,First,Last
  3804. chster", "Vorhergehender", "Erster", oder "Letzter" sein
  3805. disablePage
  3806. direction
  3807. direction
  3808.  "Erster" oder "Letzter" sein
  3809. prop_disablePage
  3810. First, last
  3811. ltige disablePage:
  3812. disablePage
  3813. prop_disablePage
  3814. disablePage
  3815. getPXErrorString
  3816. npnameOnly
  3817. selectAllFields
  3818. closePXTable
  3819. Paradox-Datenbank (*.db), *.db
  3820. listDatabaseFields
  3821. OpenFileDlg
  3822. DBexchng
  3823. openPXTable
  3824. svdbName
  3825. Paradoxfilename
  3826. hlen Sie eine Paradox-Datenbank f
  3827. r den Import aus.
  3828. DatabaseFields
  3829. buttonClick
  3830. .&+    +E
  3831. .&+    +E
  3832. strSeldBFileName
  3833. buildParadoxFieldList
  3834. svdbName
  3835. Paradoxfilename
  3836. Fehlerpr
  3837. fung f
  3838. r Feldnamen in Paradox-Datei
  3839. databasefields
  3840. listDatabaseFields
  3841. DBEXCHNG
  3842. getPXFieldNames
  3843. buildParadoxFieldList
  3844. w,    />
  3845. +",H3
  3846. +    ,    #
  3847. V,    #>
  3848. V,    #>
  3849. +",H4
  3850. +",H4
  3851. +",H4
  3852. vSourceBackground
  3853. saveTBName
  3854. saveTBName
  3855. clear
  3856. svLine
  3857. vDecimal
  3858. Field
  3859. vWidth
  3860. ToolBookFields
  3861. setDataView
  3862. dbFields
  3863. dWidth
  3864. remove
  3865. svTbName
  3866. dbfields
  3867. ^qguessFieldInfo
  3868. dName
  3869. dType
  3870. ucheckName
  3871. setCharacteristicsState
  3872. buttonClick
  3873. ,%H.%
  3874. vName
  3875. 2DisAlNum
  3876. isNum
  3877. checkName
  3878. -",    #>
  3879. Numeric,,
  3880. Alpha-Numeric,
  3881. memo,10, 
  3882. mm/tt/jj
  3883. isNum
  3884. Date,, 
  3885. guessFieldInfo
  3886. xstrCantOpendBaseFile
  3887. linkdBase
  3888. tb30dlg.dll
  3889. Frontend
  3890. openFileDlg
  3891. =QpDBasefileName
  3892. openDBFile
  3893. enterApplication
  3894. first
  3895. false
  3896. currentRecord
  3897. svKey
  3898. setDBNavigateToDeleted
  3899. PupdateDisplay
  3900. checkError
  3901. @noIndex
  3902. enterPage
  3903. exitDB
  3904. leaveApplication
  3905. checkDBIndex
  3906. closeAllDBFiles
  3907. closeDBFile
  3908. closeDBIndexFile
  3909. createDBFieldTag
  3910. createDBFile
  3911. createDBIndexFile
  3912. deleteDBFile
  3913. deselectDBIndexFile
  3914. findDBKey
  3915. firstDBKey
  3916. firstDBRecord
  3917. freeDBFieldTag
  3918. getDBDateFormat
  3919. getDBErrorString
  3920. getDBFieldCount
  3921. getDBFieldName
  3922. getDBFieldPrecision
  3923. getDBFieldType
  3924. getDBFieldValue
  3925. getDBFieldWidth
  3926. getDBFileName
  3927. getDBIndexExpression
  3928. getDBIndexFileName
  3929. getDBKeyType
  3930. getDBKeyValue
  3931. getDBNavigateToDeleted
  3932. getDBRecordCount
  3933. getDBRecordDeleted
  3934. getDBRecordNumber
  3935. gotoDBRecord
  3936. lastDBKey
  3937. lastDBRecord
  3938. nextDBKey
  3939. nextDBRecord
  3940. openDBFile
  3941. openDBIndexFile
  3942. packDBFile
  3943. previousDBKey
  3944. previousDBRecord
  3945. reindexDBFile
  3946. removeDBRecords
  3947. selectDBFile
  3948. selectDBIndexFile
  3949. setDBDateFormat
  3950. setDBFieldTag
  3951. setDBFieldValue
  3952. setDBNavigateToDeleted
  3953. setDBRecordDeleted
  3954. writeDBRecord
  3955. |strNoDLL
  3956. tb30DB3.DLL
  3957. linkdBase
  3958. author
  3959. yhelpText
  3960. statusBar
  3961. mouseEnter
  3962. getDBRecordNumber
  3963. currentRecord
  3964. getDBRecordCount
  3965. totalRecords
  3966. getDBFieldValue
  3967. checkError
  3968. fieldValue
  3969. KustrDataInvalid
  3970. setDBFieldValue
  3971. fieldValue
  3972. 9FgetDBKeyValue
  3973. checkError
  3974. readKeyValue
  3975. Indexausdruck wird gelesen
  3976. checkError
  3977. getDBIndexExpression
  3978. readIndexExpression
  3979. strDelRec
  3980. newRecord
  3981. setDBrecordDeleted
  3982. PupdateDisplay
  3983. PupdateWarning
  3984. checkError
  3985. lastDBRecord
  3986. CVstrDeleteLast
  3987. getDBrecordDeleted
  3988. strCancel
  3989. strOK
  3990. strDeleteQuery
  3991. deleteRecord
  3992. PupdateWarning
  3993. strInvalidRecord
  3994. HwriteDBrecord
  3995. checkError
  3996. strModRec
  3997. getDBRecordDeleted
  3998. updateDB
  3999. clearFields
  4000. strGetRec
  4001. HwriteDBrecord
  4002. strWriteRec
  4003. getDBRecordCount
  4004. svTotalRecords
  4005. checkError
  4006. newRecord
  4007. ,%H.%
  4008. chooseIndex
  4009. Es sind keine Indexdateien ge
  4010. ffnet
  4011. sortCheck
  4012. Es ist momentan keine Indexdatei ausgew
  4013. vIndexFile
  4014. 1deselectDBIndexFile
  4015. vIndexFiles
  4016. closeDBIndexFile
  4017. @noIndex
  4018. closeIndexFile
  4019. chooseIndex
  4020. sortCheck
  4021. enableFields
  4022. FALSE
  4023. sortExpressionLabel
  4024. currentKeyValue
  4025. findKey
  4026. sortbylabel
  4027. SortExpression
  4028. enableComboboxes
  4029. currentKeyValueLabel
  4030. vFieldList
  4031. noIndex
  4032. closeAllDBFiles
  4033. exitDB
  4034. w,    #?
  4035. chooseIndex
  4036. npnameOnly
  4037. lstrOnly7
  4038. enableFields
  4039. Indexdatei (*.NDX),*.NDX
  4040. vFileName
  4041. sortExpressionLabel
  4042. sortCheck
  4043. strAlreadyOpen
  4044. strChooseIndex
  4045. currentKeyValueLabel
  4046. getBDErrorString
  4047. getDBRecordNumber
  4048. sortbylabel
  4049. OpenFileDlg
  4050. openDBIndexFile
  4051. 1reindexDBFile
  4052. gotoDBRecord
  4053. enableComboboxes
  4054. strCantOpen
  4055. closeDBIndexFile
  4056. FindKey
  4057. vFieldList
  4058. openIndex
  4059. .&+    +E
  4060. packdBFile
  4061. first
  4062. WcurrentRecord
  4063. getDBErrorString
  4064. PupdateDisplay
  4065. default
  4066. packDatabase
  4067. stopIndexWarning
  4068. checked
  4069. stopIndexWarning
  4070. dBase FrontEndHelp
  4071. helpForThisBook
  4072. strNavigate
  4073. findDBKey
  4074. checkError
  4075. searchForKey
  4076. strWarning
  4077. stopIndexWarning
  4078. strCancel
  4079. strOK
  4080. checked
  4081. updateWarning
  4082. nextDBrecord
  4083. strFirstRec
  4084. first
  4085. DSstrKeepRecord
  4086. svKey
  4087. strLastRec
  4088. nextDBkey
  4089. WcurrentRecord
  4090. firstDBkey
  4091. currentRecord
  4092. previous
  4093. lastDBrecord
  4094. isPositiveInteger
  4095. "FfirstDBrecord
  4096. `previousDBkey
  4097. gotoDBRecord
  4098. lastDBkey
  4099. Failed
  4100. previousDBrecord
  4101. strAllMarked
  4102. currentRecord
  4103. strGeneralError
  4104. strAuthor
  4105. ZstrExit
  4106. strauthor
  4107. strCorruptWarn
  4108. checkError
  4109. false
  4110. isPositiveInteger
  4111. nameOnly
  4112. R@TRUE
  4113. Label
  4114. I@enableFields
  4115. I@enableComboboxes
  4116. default
  4117. enterPage
  4118. Label
  4119. enableFields
  4120. changeExtension
  4121. totalItems
  4122. |itemType
  4123. Progress
  4124. currentItem
  4125. initProgressViewer
  4126. yhelpText
  4127. statusBar
  4128. mouseEnter
  4129. .&+    +E
  4130. FALSE
  4131. mtb30.exe
  4132. forward
  4133. system s_dbExLastFocus
  4134. ToolBook
  4135. center
  4136. rsstrNoDBFFields
  4137. if s_dbExLastFocus <> focus
  4138. hlen Sie einen Namen f
  4139. r das neue Buch aus
  4140. s_dbExLastFocus = focus
  4141. ToolBook (*.TBK), *.TBK)
  4142. save as
  4143. end idle
  4144. changeExtension
  4145. , TRUE
  4146. end if
  4147. dataBaseFields
  4148. saveAsDLG
  4149. default
  4150. to handle idle
  4151. 7strErrTbkExe
  4152. CreateDBBook
  4153. ,%H.%
  4154. First
  4155. script
  4156. FALSE
  4157. CopyField
  4158. Previous
  4159. wTinitProgressViewer
  4160. currentItem
  4161. Progress
  4162. autoPageNumber
  4163. ;lstrToManyFlds
  4164. Datenbankfelder werden erstellt
  4165. frontEnd
  4166. Search
  4167. Database Records
  4168. labelField
  4169. addDatabaseFields
  4170. enableFields
  4171. FALSE
  4172. field "TBRecordFieldName", field "TBRecordFieldText"
  4173. field "viewLabel", field "TBNameLabel", field "TBTextLabel",
  4174. resetDataView
  4175. TBRecordFieldName
  4176. TBRecordFieldText
  4177. enableFields
  4178. field "viewLabel", field "TBNameLabel", field "TBTextLabel"
  4179. vControlList
  4180. setDataView
  4181. .&+    +E
  4182. 0\dupStrs
  4183. strNoNameRecFfl
  4184. vbuildRecordFieldList
  4185. toolbookfilename
  4186. toolbookFields
  4187. svTbName
  4188. strSelTBKFileName
  4189. strTwoShareName
  4190. default
  4191. listToolBookFields
  4192. +    ,    #
  4193. recordfield
  4194. group
  4195. svBkName
  4196. svTbName
  4197. buildRecordFieldList
  4198. FALSE
  4199. dupStrs
  4200. -- Set the 
  4201. thermometer bar
  4202. -- Note that 
  4203. uses 
  4204. " property.
  4205. totalItems 
  4206. pNumberItems
  4207. isType(real, 
  4208.   > 0)
  4209. "RecordCounter" 
  4210. currentPage 
  4211. currentItem 
  4212. pItemNumber
  4213. ZvNumberItems
  4214. > >= 0 
  4215. N <= 
  4216. vProgress 
  4217. v)*100
  4218. percentage 
  4219. pPercentage
  4220.     -- errror checking:
  4221. + > 100
  4222. I < 0
  4223. %"##0"
  4224. "currentPercent" 
  4225. lWide 
  4226. "fullBar" 
  4227. "currentBar" 
  4228.  / 100)
  4229. ItemType 
  4230. pItemType
  4231. --handlers 
  4232. functions 
  4233. }only on 
  4234.     --If there 
  4235. some old stuff on 
  4236. , delete 
  4237. "dataBaseFields" <> 
  4238. cleanUp 
  4239. 4STRING svdbName
  4240.     --Delete 
  4241. 4leaving 
  4242. closeDBFile(
  4243. -- why isn't skipNavigation taking care 
  4244. reset the fields 
  4245. buttons 
  4246. their initial state
  4247. cleanUP
  4248. ZvFieldList, vButtonList
  4249. ""DBaseFileName"", 
  4250. 2 = "
  4251. B""selectAllFields"", 
  4252. B""unselectAllFields"","& \
  4253. B""ImportToRecordFields"", 
  4254. B""ImportToFrontEnd"""
  4255. enabled 
  4256. FALSE
  4257. buttonClick
  4258. 4svLine
  4259. ZvTBFieldName, vNextTextline
  4260. = TRUE
  4261. saveTBName 
  4262. "toolbookFields")+1
  4263. ] = 1
  4264. enabled 
  4265. selectedTextLines 
  4266. "dType"
  4267. "dWidth"
  4268. "dDecimal"
  4269. lines have been removed
  4270. resetCharacteristics
  4271. resetDataView
  4272. FALSE
  4273. Uhas 
  4274. p, change 
  4275. selectedtextlines 
  4276. "dbFields" 
  4277. " -- sync fields
  4278. 4svChecked
  4279. 4INT svLine
  4280. "0123456789"
  4281.  -- backSpace
  4282. Key = keyEnter -- enter
  4283. zerrorChecking
  4284. they tabbed
  4285. Bsvline 
  4286. "dwidth" 
  4287. "Character"
  4288. <= 255
  4289. "dWidth" 
  4290. selectedtextlines 
  4291. "dbFields" 
  4292. strCharWidth()
  4293. "Numeric" 
  4294. <= 19 
  4295. "Decimal") < 2 
  4296.  <> 0
  4297. strPrecisionError()
  4298. selectedTextlines 
  4299. strNumWidth(
  4300. ZvError
  4301.     -- need 
  4302. deleting 
  4303. pasting 
  4304. &&strWidthNull()
  4305.  > 255
  4306.  < 1 
  4307. t" <> 0
  4308. ) - (
  4309. 4INT svLine
  4310. (key) 
  4311. "0123456789"
  4312. C = keyEnter -- enter
  4313. zerrorChecking
  4314. z <> 
  4315. they tabbed 
  4316. backspaced 
  4317. "width")-(
  4318. ) < 2 
  4319. strPrecisionError()
  4320. strDecimal15()
  4321. "dDecimal" 
  4322. selectedTextlines 
  4323. "dbFields" 
  4324. ZSTRING vError
  4325.     -- need 
  4326. deleting 
  4327. pasting 
  4328. 9 = strDecimalNull()
  4329. ) < 2 
  4330. 4svChecked
  4331. 4INT svLine
  4332. "0123456789"
  4333.  -- backSpace
  4334. Key = keyEnter -- enter
  4335. zerrorChecking
  4336. they tabbed
  4337. Bsvline 
  4338. "dWidth" 
  4339. "Alpha-Numeric"
  4340. <= 255
  4341. selectedtextlines 
  4342. "dbFields" 
  4343. strCharWidth()
  4344.     -- This will never happen, leaving 
  4345. user wants 
  4346. modify 
  4347.     -- See 
  4348. "type" 
  4349. "Export dBase"
  4350. <= 19 
  4351. "Decimal") < 2 
  4352.  <> 0
  4353. strPrecisionError()
  4354. selectedTextlines 
  4355. strNumWidth(
  4356. ZvError
  4357.     -- need 
  4358. deleting 
  4359. pasting 
  4360. &&strWidthNull()
  4361.  > 255
  4362.  < 1 
  4363.     -- These 
  4364. t" <> 0
  4365. ) - (
  4366. buttonClick
  4367. 4STRING svdbName
  4368. vName
  4369. OpenFileDlg (strPLChooseDB(),"", ".", "dBIII file (*.dbf), *.
  4370. ", 1)
  4371. closeAllDBFiles()
  4372. openDBFile(
  4373. getDBErrorString(
  4374. "DBaseFilename" 
  4375. nameOnly(
  4376. listDatabaseFields "
  4377. selectedTextLines 
  4378. "databaseFields" 
  4379. enabled 
  4380. B"selectAllFields" 
  4381. --builds 
  4382. displays a 
  4383. names 
  4384. a DB 
  4385.  fieldName
  4386. vdbFieldList
  4387. strSeldBFileName()
  4388.  the 
  4389. R = buildDBFieldList()
  4390. no fields found, 
  4391. error
  4392. strErrListdBFile()
  4393. "DBfilename"
  4394. "databasefields"
  4395. a given DB 
  4396. ZINT vdbFieldCount, vCharsInList
  4397. ,vdbFieldName
  4398. 0 = getDBFieldCount()
  4399. --determine 
  4400. Z <= 0
  4401.  occured
  4402. --loop thru 
  4403.  = getDBFieldName(i)
  4404.  & CRLF 
  4405. )    -- 
  4406. [off extra 
  4407.  <> 0 
  4408.  - 1) 
  4409.  - 1) 
  4410. buttonClick
  4411. 4STRING svdbName
  4412. ZvNewBookName, vSelectedFields, vdbFieldList, vLayerNumber, includeLabels
  4413. -- Magic 
  4414. z, more than 47 takes 
  4415. memory 
  4416. TB can 
  4417. -- If you just have 
  4418. <fields, consider eliminating the 
  4419. -- label 
  4420. "addDatabaseFields" handler (That's 65 
  4421.  = TRUE
  4422. (selectedTextlines 
  4423. "Databasefields")
  4424. > 47 
  4425. strWayTooManyFields()
  4426. strTooToomanyFields(
  4427. fstrNoLabels() 
  4428. strCancel()
  4429. IncludeLabels = FALSE
  4430.  = createDBBook(
  4431.  will 
  4432. there are no 
  4433.     -- returns NULL 
  4434. user backs out 
  4435. error
  4436. copyObject(
  4437. "DBase Browser", 
  4438. skipNavigation 
  4439. BFrontEndHelp", 
  4440. "sysSuspendMessages = 
  4441. selectpage; 
  4442.  ToolBook 
  4443.     -- Add 
  4444. . The numbers initialize 
  4445. positions 
  4446. limits 
  4447.  0, 390, 4100, "databaseFields", 
  4448. --build 
  4449. plist 
  4450. browser 
  4451. 8property 
  4452. "databasefields"
  4453. vselectedFields) 
  4454. "dataBaseFields" 
  4455. nameOnly(
  4456. "titleField" 
  4457. defined 
  4458. file 
  4459. pDBasefileName 
  4460. layering 
  4461. qbooks
  4462. --since DB 
  4463. closed also need 
  4464. cleanUp 
  4465. closeAlldBFiles()
  4466. "activeWindow = windowHandle 
  4467. enterApplication;
  4468. buttonClick
  4469. 4STRING svdbName
  4470. ZvNewBookName, vSelectedFields, vdbFieldList, vLayerNumber, includeLabels
  4471. -- Magic 
  4472. z, more than 47 takes 
  4473. memory 
  4474. TB can 
  4475. -- If you just have 
  4476. <fields, consider eliminating the 
  4477. -- label 
  4478. "addDatabaseFields" handler (That's 65 
  4479.  = TRUE
  4480. (selectedTextlines 
  4481. "Databasefields")
  4482. > 47 
  4483. strWayTooManyFields()
  4484. strTooToomanyFields(
  4485. fstrNoLabels() 
  4486. strCancel()
  4487. IncludeLabels = FALSE
  4488.  = createDBBook(
  4489.  will 
  4490. there are no 
  4491.     -- returns NULL 
  4492. user backs out 
  4493. error
  4494. copyObject(
  4495. "Paradox browser", 
  4496. skipNavigation 
  4497. EFrontEndHelp", 
  4498. "PXFrontEnd"
  4499. "frontEnd"
  4500. "sysSuspendMessages = 
  4501. selectpage; 
  4502.  ToolBook 
  4503. -- Add 
  4504. initialize positions 
  4505. limits
  4506.  0, 390, 4100, "
  4507. -- build 
  4508. plist 
  4509. 8property 
  4510. vselectedFields) 
  4511. nameOnly(
  4512. "titleField" 
  4513. defined 
  4514. file 
  4515. pParadoxFileName 
  4516. layering 
  4517. qbooks
  4518. cleanUp 
  4519. "activeWindow = windowhandle 
  4520. enterApplication;
  4521. buttonClick
  4522. 4INT svLine
  4523. 4svChecked
  4524.  keeps me 
  4525. having 
  4526. figure out what 
  4527. there 
  4528. no change
  4529.         vDecimal = " "
  4530. "TBRecordFieldtext" 
  4531.             vWidth = 8
  4532. Charcount (
  4533. "TBRecordFieldText")
  4534. "numeric"
  4535. "Memo"
  4536. "logical"
  4537. DateFormat 
  4538.  setCharacteristicsState 
  4539. "dWidth" 
  4540. "dDecimal" 
  4541. "dType" 
  4542. notifyBefore 
  4543. otabMode(FALSE) 
  4544. otabNode(
  4545. -- This message 
  4546. sent 
  4547. clicked 
  4548. changed 
  4549. Hsetting
  4550. Put code 
  4551. handler, 
  4552. -- on 
  4553. tabPressed tabNum
  4554.     --special 
  4555. help 
  4556. B"tablabel" 
  4557. "Hilfe"
  4558. dBaseHelp
  4559. goPage 
  4560. currentPage 
  4561. -- handles clicking on 
  4562. buttonClick
  4563.     -- test 
  4564. 9was 
  4565. Hchecking "obtype" userProperty
  4566.         -- each 
  4567. named "
  4568. ", N being 
  4569.         tabname = 
  4570. -- Changes which 
  4571. 9folder 
  4572. front.
  4573. It does 
  4574. Hmoving
  4575. U"mask"
  4576. -- Value 
  4577. zbetween 1 
  4578. tabs 
  4579.  navigate 
  4580. value
  4581.  < 1 
  4582.  > tabLimit()
  4583. "Tabulator kann nicht gesetzt werden" && 
  4584.     v = 
  4585.     -- moves 
  4586. visually
  4587.     -- appear 
  4588.  See sized 
  4589.  below 
  4590. adiagram
  4591. v + xpix(),
  4592.     -- stores 
  4593. a userproperty
  4594. myTabMode 
  4595.     -- sends 
  4596. notification 
  4597. -- The handlers 
  4598. resizing 
  4599. ,mode. --
  4600. -- Used 
  4601. %a constant.
  4602. Returns 
  4603. -- Note: 
  4604. you wish 
  4605. more 
  4606. , follow 
  4607. procedure:
  4608. -- Go 
  4609. duplicate one 
  4610. -- Rename that 
  4611. 9appropriately. (
  4612. instance would
  4613. -- be 
  4614. Tab7", 
  4615. thirteenth 
  4616. # be "Tab13").
  4617. -- Set its 
  4618. behind 
  4619. function 
  4620. reflect 
  4621. pageUnits given n 
  4622. pixels.
  4623.         n = 1
  4624. sysPageUnitsPerPixel * n
  4625. ypix n
  4626.         n = 1
  4627. Uel * n
  4628. -- returns 
  4629. currently selected 
  4630. -- sets up 
  4631. height 
  4632. units.
  4633. tabHeight 
  4634. mytabheight 
  4635. handled 
  4636. myTabHeight 
  4637. tabSpace 
  4638. myTabSpace 
  4639. arrangeTabs
  4640. numTabs 
  4641.     sls = 
  4642. = TRUE
  4643. valid parameter
  4644. "Es mu
  4645.  mindestens ein 
  4646. vorhanden sein"
  4647. "Maximal " && 
  4648.  && "Tabulatoren sind zul
  4649. ssig"
  4650.         -- cache 
  4651. {reference 
  4652. optimization.
  4653. 9"&i) 
  4654. i <= 
  4655.             -- 
  4656. hidden 
  4657. %they've 
  4658. xbeen
  4659.             -- receiving them 
  4660. # are 
  4661. "manual" 
  4662. myNumTabs 
  4663. '= sls
  4664. mynumtabs 
  4665. resized 
  4666. Notice 
  4667. -- methodSent: 
  4668. used 
  4669. differentiate 
  4670. =messages
  4671. ToolBook 
  4672. explicitly 
  4673.     ssm = sysSuspendMessages
  4674.  off toolbooks 
  4675. messaging, 
  4676. %we will be changing
  4677. stuff.
  4678. Without 
  4679. recursively
  4680.     -- calls itself over 
  4681.         -- 
  4682. thing 
  4683.         -- 
  4684. has a 
  4685.  called 
  4686.             --
  4687.             --
  4688. 5,6 _________ 7,8
  4689.             --
  4690.             --
  4691. 3,4 |
  4692. | 9,10
  4693.             --
  4694.             --
  4695.             --
  4696.             --
  4697. 1,2 |____________| 11,12
  4698.             --
  4699.             -- Here 
  4700. amap 
  4701.             -- 
  4702. goal here 
  4703. maintain 
  4704. shape 
  4705.             -- 
  4706. . (Otherwise 
  4707. gets 
  4708. stretchy.) Also, 
  4709.             -- 
  4710. should be 
  4711.             --
  4712.             -- find 
  4713. how tall 
  4714. supposed 
  4715.             -- 
  4716.             tabRef = 
  4717.             -- 
  4718. tsection 
  4719. makes 
  4720. " corners
  4721.             -- 
  4722. Need 
  4723. be sure 
  4724.             -- 
  4725. )least 6 
  4726.  wide 
  4727. 4doing 
  4728. m"tabHighlight" 
  4729. B"tabLabel" 
  4730. t    () 
  4731. -- only 
  4732. editor.
  4733.         -- 
  4734. rectangular
  4735.         -- body 
  4736.             b = 
  4737.  = ssm
  4738.             -- 
  4739.         -- 
  4740. following condition 
  4741. triggered 
  4742. %a whole 
  4743.         -- 
  4744.         -- 
  4745.         -- 
  4746. , even though their sizes 
  4747. So we must 
  4748.         -- 
  4749.  can 
  4750. themselves.
  4751.         -- 
  4752.         -- 
  4753. xarranged 
  4754.             -- 
  4755. ref = 
  4756. 9"&i) 
  4757.             -- don't bother arranging 
  4758.             -- 
  4759. mynumTabs 
  4760.  = ssm
  4761. = sls
  4762. -- assures 
  4763. aligned 
  4764. spaced evenly.
  4765. suspendmessages
  4766.     syssuspendmessages = 
  4767.     anchor = 
  4768. "tab1" 
  4769.     ts = mytabspace 
  4770.     bp = 
  4771. where 
  4772. order
  4773.     xpos = 
  4774. bp - 
  4775. b(ts,0)
  4776. through remaining 
  4777. place
  4778.         -- 
  4779. 9"&i) 
  4780.         -- 
  4781.         -- now 
  4782. tbit 
  4783. masking 
  4784. others.
  4785. bchecks 
  4786. x(e.g., 
  4787. just 
  4788. moved 
  4789.         tname = "
  4790.     v = 
  4791. above 
  4792. = ssm
  4793. notifyBefore 
  4794. odisablePage && "
  4795. " && 
  4796. olevel)
  4797. oenabled 
  4798. FALSE
  4799. buttonClick
  4800. " && 
  4801. p&& "
  4802. " && 
  4803. value
  4804. oprop_level 
  4805. ltige Schichtangabe f
  4806. r Widget:" && 
  4807. ] & CRLF & \
  4808.             "mu
  4809.  entweder ""
  4810. /"" oder ""
  4811. 8"" sein"
  4812. direction 
  4813. "Next,Previous,First,Last"
  4814. Richtung f
  4815.             "mu
  4816. chster"", ""Vorhergehender"", ""Erster"", 
  4817. Letzter"" 
  4818. oprop_disablePage 
  4819. "invalid 
  4820. :" && 
  4821.  & CLRF & \
  4822.             "mu
  4823. notifyBefore 
  4824. odisablePage && "
  4825. " && 
  4826. olevel)
  4827. oenabled 
  4828. FALSE
  4829. buttonClick
  4830. " && 
  4831. value
  4832. oprop_level 
  4833. "invalid 
  4834. widget:" && 
  4835. I &CRLF&\
  4836.             "mu
  4837.  entweder ""
  4838. /"" oder ""
  4839. 8"" sein"
  4840. direction 
  4841. "Next,Previous,First,Last"
  4842. ltige Richtung f
  4843. r Widget:" && 
  4844.             "mu
  4845. chster"", ""Vorhergehender"", ""Erster"", 
  4846. Letzter"" 
  4847. oprop_disablePage 
  4848. :" && 
  4849.  & CLRF & \
  4850.             "mu
  4851. notifyBefore 
  4852. odisablePage && "
  4853. " && 
  4854. olevel)
  4855. oenabled 
  4856. FALSE
  4857. buttonClick
  4858. " && 
  4859. value
  4860. oprop_level 
  4861. "invalid 
  4862. widget:"&&
  4863. G &CRLF&\
  4864.             "mu
  4865.  entweder ""
  4866. /"" oder ""
  4867. 8"" sein"
  4868. direction 
  4869. "Next,Previous,First,Last"
  4870. ltige Richtung f
  4871. r Widget:" && 
  4872.             "mu
  4873. chster"", ""Vorhergehender"", ""Erster"", 
  4874. Letzter"" 
  4875. oprop_disablePage 
  4876. :" && 
  4877.  & CLRF & \
  4878.             "mu
  4879. notifyBefore 
  4880. odisablePage && "
  4881. " && 
  4882. olevel)
  4883. oenabled 
  4884. FALSE
  4885. buttonClick
  4886. " && 
  4887. value
  4888. oprop_level 
  4889. ltige Schichtangabe f
  4890. r Widget:"&&
  4891. [ &CRLF&\
  4892.             "mu
  4893.  entweder ""
  4894. /"" oder ""
  4895. 8"" sein"
  4896. direction 
  4897. "Next,Previous,First,Last"
  4898. Richtung f
  4899.             "mu
  4900. chster"", ""Vorhergehender"", ""Erster"", 
  4901. Letzter"" 
  4902. oprop_disablePage 
  4903. :" && 
  4904.  & CLRF & \
  4905.             "mu
  4906. buttonClick
  4907. 4STRING svdbName
  4908. ZvNewBookName, vTotalRecords
  4909. -- Create the 
  4910. , = createDBBook(
  4911.  will 
  4912. FALSE 
  4913. there are no fields selected,
  4914.     -- returns NULL 
  4915. `user backs out 
  4916. error
  4917.     -- Add 
  4918. d. The numbers initialize 
  4919. positions 
  4920. limits 
  4921. addDatabaseFields 30, 135, 5175, "dataBaseFields", 
  4922. -- Do 
  4923. transfer
  4924.  = transferDatabaseData("
  4925.  ToolBook 
  4926. \;activeWindow = windowhandle 
  4927. handler 
  4928. fdBase record 
  4929. . Assumes that
  4930. 8context 
  4931. already 
  4932. ta sourceField, newBookName 
  4933. , vSourceDBFields, vSelectedDBFields, vTotalFields, vCurrentRecord
  4934. B = selectedTextLines 
  4935. zlead 
  4936. firstDBRecord()
  4937. = -10
  4938. strNoRecInPX()
  4939. strErrorFirstdBRec()
  4940. initProgressViewer "Daten werden 
  4941. bertragen", getDBRecordCount(), "
  4942. --loop thru 
  4943. PX file filling 
  4944. cTRUE
  4945. getdbRecordDeleted() = 0
  4946. --bypass deleted 
  4947. currentItem 
  4948. within 
  4949. value
  4950.  vCurrentField = 
  4951. getDBfieldvalue(
  4952. strErrorGetdBValue(curFld,
  4953. nextDBRecord() 
  4954. --Kill 
  4955. since 
  4956. has no 
  4957. recordFields
  4958.     close 
  4959. buttonClick
  4960. 4STRING svdbName
  4961. vName
  4962. OpenFileDlg ("W
  4963. hlen Sie eine Paradox-Datenbank f
  4964. r den Import aus.","", ".", "
  4965. 0(*.db), *.db", 1)
  4966. closePXTable("DBexchng")
  4967. openPXTable("
  4968. , 0, 0)
  4969. getPXErrorString(
  4970. "Paradoxfilename" 
  4971. nameOnly(
  4972. listDatabaseFields "
  4973. selectedTextLines 
  4974. enabled 
  4975. B"selectAllFields" 
  4976. --builds 
  4977. displays a 
  4978. names 
  4979.  fieldName
  4980. vdbFieldList
  4981. strSeldBFileName()
  4982.  the 
  4983. P = buildParadoxFieldList()
  4984. no fields found, 
  4985. error
  4986. "Fehlerpr
  4987. fung f
  4988. r Feldnamen 
  4989. "databasefields"
  4990. a given 
  4991. vPXFieldList
  4992.  = getPXFieldNames("DBEXCHNG")
  4993. ~(",", 
  4994. ~(",",
  4995. buttonClick
  4996. 4STRING svdbName
  4997. ZvNewBookName, vTotalRecords
  4998. --Create the 
  4999. + = createDBBook(
  5000.  will 
  5001. FALSE 
  5002. there are no fields selected,
  5003.     -- returns NULL 
  5004. `user backs out 
  5005. error
  5006.     --Add 
  5007. addDatabaseFields 30, 135, 5430, "
  5008. --Do 
  5009. transfer
  5010.  = transferDatabaseData("
  5011.  ToolBook 
  5012. \;activeWindow = windowhandle 
  5013. handler 
  5014. fParadox record data. Assumes that
  5015. 8context 
  5016. already 
  5017. ta sourceField, newBookName 
  5018. , vSourceDBFields, vSelectedDBFields, vTotalFields, vCurrentRecord
  5019. B = selectedTextLines 
  5020. zlead 
  5021. firstPXRecord("DBexchng")
  5022. getPXErrorString(
  5023. initProgressViewer "Daten werden 
  5024. bertragen", getPXRecordCount("
  5025. --loop thru 
  5026. file filling 
  5027. cTRUE
  5028. currentItem 
  5029. within 
  5030. value
  5031. vCurrentField = 
  5032.             --Check 
  5033. a blob 
  5034. getPXFieldType("
  5035. "B F O G"
  5036. --If 
  5037. a memo 
  5038. xignore 
  5039. hPrivateBlob = openPXBlobRead("
  5040. close 
  5041. "progress"
  5042. hBlob = getPXBlob(
  5043. t, getPXBlobSize(
  5044. ), 0)
  5045. globallock(
  5046. temp = 
  5047. 1(0, 
  5048. globalUnlock(hblob)
  5049. closePXBlob(
  5050. getPXfieldvalue("
  5051. = "Bin
  5052. robjekt-Feld wurde ignoriert"
  5053.             --
  5054. nextPXRecord("
  5055. --Kill 
  5056. since 
  5057. has no 
  5058. recordFields
  5059. buttonClick
  5060. Validate         --veryify that everything 
  5061. 4building dBase file
  5062. BuildTag        --setup 
  5063. & database schema 
  5064. CreateFile
  5065. MoveData        --
  5066. ntoolbook 
  5067. --validate entry 
  5068. 4STRING svdbName
  5069. 4INT svInvalidCounter
  5070. asure they defined 
  5071. )least 1 
  5072. textlineCount (
  5073. "dName")
  5074. strSelTBFields()
  5075. --eliminate 
  5076. existing 
  5077. dbase files
  5078. closeAllDBfiles()
  5079. --initialize counters 
  5080. , truncation 
  5081. invalid 
  5082. --create 
  5083. Tag, 
  5084. ZLONG i 
  5085. vDecimal, vFieldCount
  5086. vName, vType, vWidth
  5087. initProgressViewer "Datensatz-Definition wird erstellt", 
  5088. svTag = createDBFieldTag(
  5089. strErrTag()
  5090. --loop thru 
  5091.  setting their tags
  5092. currentItem 
  5093. = FALSE 
  5094. "dType"
  5095. "dWidth"
  5096. "Numeric"
  5097. "dDecimal"
  5098. setDBFieldTag(
  5099. , i, 
  5100. = TRUE
  5101. strTagErr(
  5102. , svTbName
  5103.  = nameOnly(
  5104. ~(".",
  5105. + 1) 
  5106. + 3) 
  5107. (strSavedBaseFile() 
  5108. r= strOK()
  5109.  exists
  5110. strdBnameExist(
  5111. fstrYes() 
  5112. strNo()
  5113. createDBfile(
  5114. = -27
  5115. strDBFileExists (
  5116. strDBFileCreationError (
  5117. freeDBfieldtag(
  5118. openDBfile(
  5119. strDBFileOpenError (
  5120. 4 digit year gets loaded correctly.
  5121. setdBDateFormat("mm/dd/ccyy")
  5122. update displayed 
  5123. Zi, j, vExportBackground, vPage,vToolBookFiledName, vFieldName, vFieldType, vFieldWidth
  5124. ZvFieldDecimal, vFieldDateFormat, vFieldData, vRecordCounter
  5125. Zreferences 
  5126. strTBErrorRef (
  5127. stopDB
  5128. "Writing 
  5129. chosen recordfields 
  5130. --localize 
  5131. , info
  5132. vToolBookFieldName = 
  5133. saveTBName 
  5134. dateFormat 
  5135. strNoNameOrType()
  5136. strTBrecordError(
  5137. Conditions
  5138.     --convert 
  5139. %"mm/tt/jj" 
  5140. -- only 
  5141. errors 
  5142. wrong
  5143. readable 
  5144. -- must always have leading 
  5145. front 
  5146. value
  5147. setDBFieldValue(
  5148. = -62
  5149. strErrRefdbField(
  5150. = -12
  5151. strErrNoDBF()
  5152. strErrSetDBF(
  5153. --write 
  5154. writeDBrecord(i)
  5155. strErrDBFWrite()
  5156. closeDBfile(
  5157. = default
  5158. strExportDone(0)
  5159. buttonClick
  5160. 4INT svLine
  5161. 4STRING bkName, svTbName
  5162. ZvSelectedLine, vToolBookFieldName, vName, vType, vFieldData
  5163. = TRUE
  5164. textlineCount(
  5165. selected 
  5166. toolbook record 
  5167.  = selectedTextLines 
  5168. "ToolBookFields"
  5169. saveTBName 
  5170.     vSourceBackground = 
  5171. enabled 
  5172. FALSE
  5173. selectedtextlines 
  5174.     -- Guess dBase 
  5175. type 
  5176. guessFieldInfo(
  5177.     vWidth = 
  5178.     vDecimal = 
  5179.     -- fill 
  5180. fields 
  5181.  = checkName(
  5182. pwere numbers
  5183. "&"_"&(
  5184. ")+1)
  5185. -- can't have duplicat names
  5186.         --So we will 
  5187. aup our own that should be unique 
  5188. ) < 10
  5189. ")+1)
  5190. "dType" 
  5191. "dWidth" 
  5192. "dDecimal" 
  5193. textoverFlow 
  5194. " <> 0
  5195. "dbFields" 
  5196. ")+1)
  5197. selectedTextlines 
  5198. "dbfields" 
  5199.     --Update panels 
  5200. display information about the currently 
  5201. setDataView 
  5202. setCharacteristicsState 
  5203.  nameString
  5204. ZvNewName
  5205.     --strip begining 
  5206. cisNum(
  5207. i = " "
  5208. xisAlNum(
  5209. i = 10 
  5210. , width, 
  5211. tbased on 
  5212. vFieldWidth,
  5213.     --Check 
  5214. : <> 
  5215. %"mm/tt/jj" 
  5216. "Date,8, "
  5217. logical
  5218.  = 1 
  5219.  = 0 
  5220.  = "t" 
  5221.  = "f"
  5222. "Logical,1, "
  5223. numeric
  5224.  < 18
  5225.         --look 
  5226. point
  5227. ~(".",
  5228. "Numeric,"&
  5229. &","&
  5230. memo, 
  5231. more than 32 
  5232. V, gruess 
  5233. ^length 
  5234.  > 32
  5235. C10, "
  5236.     -- default ot 
  5237. &", "
  5238. buttonClick
  5239. 4svdbName, svTBName
  5240. ZLONG i 
  5241. ZINT vFieldCount
  5242. ZSTRING vType, vWidth
  5243. ZSTACK vFieldList, vFieldType
  5244. asure they defined 
  5245. )least 1 PX 
  5246. textlineCount (
  5247. "dName")
  5248. strSelTBFields()
  5249. --eliminate 
  5250. existing 
  5251. PX files
  5252. exitPX()
  5253. initializePX()
  5254. getPXErrorString(
  5255. 7 counters 
  5256. , truncation 
  5257. invalid data
  5258. svInvalidCounter = 0
  5259. initProgressViewer "Datensatz-Definition wird erstellt", 
  5260. --loop thru 
  5261. PX fields setting their tags
  5262. currentItem 
  5263.  + 1) - i
  5264. vfieldList
  5265. "dWidth" 
  5266.  = "Alpha-Numeric"
  5267. "A" & 
  5268. vfieldType
  5269.  = "Memo"
  5270. "M" & 
  5271.     close 
  5272.  = nameOnly(svTbName)
  5273. ~(".",
  5274. (strSavePXFile() 
  5275. r= strOK()
  5276. ~(".",
  5277. "Erweiterung 
  5278. auf "".db"" festgelegt"
  5279.  exists
  5280.  & ".DB"
  5281. strdBnameExist(
  5282. fstrYes() 
  5283. strNo()
  5284. --create the PX 
  5285. createPXTable(
  5286. moveData
  5287. Zi, j, vExportBackground, vPage,vToolBookFiledName, vFieldName, 
  5288. , vFieldWidth
  5289. ZvFieldDecimal, vFieldDateFormat, vFieldData, vRecordCounter
  5290. Zreferences 
  5291. = FALSE
  5292. = TRUE
  5293. strTBErrorRef (
  5294. stopDB
  5295. openPXTable("
  5296. 0, 1)
  5297.  werden 
  5298. Datei geschrieben", 
  5299. chosen recordfields 
  5300. --localize PX 
  5301. vToolBookFieldName = 
  5302. saveTBName 
  5303. strNoNameOrType()
  5304. strTBrecordError(
  5305.     hBlobData = GlobalAlloc(68, 
  5306.     pBlobData = GlobalLock(
  5307. 1(0, 
  5308. GlobalUnlock(
  5309. g = openPXBlobWrite("
  5310. )+1, 0)
  5311. setPXBlob(
  5312. ), 0, 
  5313. closePXBlob(
  5314. GlobalFree(
  5315. value
  5316. setPXFieldValue("
  5317. = -62
  5318. strErrRefdbField(
  5319. = -12
  5320. strErrNoDBF()
  5321. strErrSetDBF(
  5322. --write 
  5323. AppendPXrecord("
  5324. closePXTable("
  5325. = default
  5326. strExportDone(0)
  5327. buttonClick
  5328. 4INT svLine
  5329. 4STRING bkName, svTbName
  5330. ZvSelectedLine, vToolBookFieldName, vName, vType, vFieldData
  5331. = TRUE
  5332. textlineCount(
  5333. selected 
  5334. toolbook record 
  5335.  = selectedTextLines 
  5336. "ToolBookFields"
  5337. saveTBName 
  5338.     vSourceBackground = 
  5339. enabled 
  5340. FALSE
  5341. selectedtextlines 
  5342.     -- Guess Paradox 
  5343. type 
  5344. guessFieldInfo(
  5345.     vWidth = 
  5346.     vDecimal = 
  5347.     -- fill 
  5348. fields 
  5349. ^ dBase 
  5350.  = checkName(
  5351. pwere numbers
  5352. "&"_"&(
  5353. ")+1)
  5354. -- can't have duplicat names
  5355.     --So we will 
  5356. aup our own that should be unique 
  5357. ) < 10
  5358. ")+1)
  5359. "dType" 
  5360. "dWidth" 
  5361. textoverFlow 
  5362. " <> 0
  5363. "dbFields" 
  5364. ")+1)
  5365. selectedTextlines 
  5366. "dbfields" 
  5367.     --Update panels 
  5368. display information about the currently 
  5369. setDataView 
  5370. setCharacteristicsState 
  5371.  nameString
  5372. ZvNewName
  5373.     --strip begining 
  5374. cisNum(
  5375. i = " "
  5376. xisAlNum(
  5377. i = 25 
  5378. , width, 
  5379. tbased on 
  5380. vFieldWidth,
  5381.     --Check 
  5382. : <> 
  5383. %"mm/tt/jj" 
  5384. "Date,, "
  5385. numeric
  5386. "Numeric,,"
  5387. memo, 
  5388. more than 32 
  5389. ^length 
  5390.  > 255
  5391. A10, "
  5392.     -- default 
  5393. "Alpha-
  5394. &", "
  5395. Copyright (c) 1991-1994, Asymetrix Corp.
  5396. Allows user 
  5397. interactively browse a dBase file.
  5398. Inquiry, update,
  5399. delete are supported.
  5400. (Delete actually does a 
  5401. K"mark 
  5402. --handlers 
  5403. initialize the front 
  5404. clean up 
  5405. enterApplication
  5406. "Frontend"
  5407. Link 
  5408. cDLLs
  5409. XsysToolBookDirectory & "tb30dlg.dll"
  5410.         STRING openFileDlg(
  5411. ,INT)
  5412. linkdBase
  5413. openDBFile(pDBasefileName 
  5414. strCantOpendBaseFile(
  5415.         sysSuspendMessages = 
  5416. 4svKey
  5417. ZvFieldList
  5418.  names 
  5419. database 
  5420. navigation flag
  5421. setDBNavigateToDeleted(0)
  5422. checkError 
  5423. xsorting 
  5424. Ha key, no indexes 
  5425. noIndex
  5426.     currentRecord = "
  5427. updateDisplay
  5428. leaveApplication
  5429. exitDB()
  5430. y & "tb30DB3.DLL"
  5431.         INT checkDBIndex(
  5432. loseAllDBFiles()
  5433. *loseDBFile(
  5434. >loseDBIndexFile(
  5435.         WORD createDBFieldTag(
  5436. sreateDBFile(
  5437. reateDBIndexFile(
  5438. deleteDBFile(
  5439. deselectDBIndexFile()
  5440. findDBKey(
  5441. firstDBKey()
  5442. firstDBRecord()
  5443. freeDBFieldTag(
  5444. getDBDateFormat()
  5445. getDBErrorString(
  5446. getDBFieldCount()
  5447. getDBFieldName(
  5448. getDBFieldPrecision(
  5449. getDBFieldType(
  5450. getDBFieldValue(
  5451. getDBFieldWidth(
  5452. getDBFileName()
  5453. getDBIndexExpression()
  5454. getDBIndexFileName()
  5455. getDBKeyType()
  5456. getDBKeyValue()
  5457. getDBNavigateToDeleted()
  5458.         LONG getDBRecordCount()
  5459. getDBRecordDeleted()
  5460. 1Number()
  5461. gotoDBRecord(DWORD)
  5462. lastDBKey()
  5463. lastDBRecord()
  5464. nextDBKey()
  5465. nextDBRecord()
  5466. openDBIndexFile(
  5467. packDBFile()
  5468. previousDBKey()
  5469. previousDBRecord()
  5470. reindexDBFile(
  5471. removeDBRecords(
  5472. selectDBFile(
  5473. setDBDateFormat(
  5474. setDBFieldTag(
  5475. setDBFieldValue(
  5476. setDBRecordDeleted(
  5477. writeDBRecord(
  5478. strNoDLL()
  5479. statusBar 
  5480. helpText 
  5481. --        DATABASE FUNCTIONS
  5482. getDBRecordNumber()
  5483. totalRecords
  5484. fieldValue fieldName
  5485. = -60 
  5486. = -62 
  5487. = -73
  5488. strDataInvalid()
  5489. readKeyValue
  5490. readIndexExpression
  5491. r, "Indexausdruck wird gelesen"
  5492. manipulate 
  5493. --    deleteRecord
  5494. --    updateDB
  5495. --    newRecord
  5496. --    packDatabase
  5497. updateWarning
  5498. strDeleteQuery() 
  5499. fstrOK() 
  5500. strCancel()
  5501.     setDBrecordDeleted(1), strDelRec()
  5502. This 
  5503. special code 
  5504. (getDBrecordDeleted() = 1) 
  5505.  = -10)
  5506. @ so 
  5507.  a blank one 
  5508. strDeleteLast()
  5509. ) = 1
  5510. strInvalidRecord()
  5511. writeDBrecord(0)
  5512. , strModRec()
  5513. clearFields
  5514.     svTotalRecords = 
  5515. , strGetRec()
  5516. , strWriteRec()
  5517. cmessages
  5518. closeIndexFile
  5519. xenabled 
  5520. B"sortCheck"
  5521. "Es sind keine Indexdateien ge
  5522. ffnet"
  5523. "Es ist momentan 
  5524. D ausgew
  5525.             vIndexFile = 
  5526. combobox "chooseIndex"
  5527.     closeDBIndexFile(
  5528.             vIndexFiles = dropDownItems 
  5529. lineCount 
  5530. selectChange 
  5531. enableComboboxes("
  5532. , FALSE, TRUE)
  5533.  = "SortExpression", "currentKeyValue", "sortbylabel",\
  5534. "sortExpressionLabel", "currentKeyValueLabel"
  5535. enableFields(
  5536. BfindKey 
  5537. closeAllDBFiles()
  5538. openIndex
  5539. ZvCount, vSaveNumber, vName, vFileNameList, i
  5540. ? > 6
  5541. strOnly7()
  5542. OpenFileDlg(strChooseIndex(),"", ".", "
  5543.  (*.NDX),*.
  5544. ", 1)
  5545.  = nameOnly(
  5546.         -- 
  5547. asure 
  5548. xalready 
  5549. &&strAlreadyOpen()
  5550. >openIndexFile
  5551. = -10
  5552. = -12
  5553. getBDErrorString(
  5554. &CRLF 
  5555. B"FindKey" 
  5556. -- keep 
  5557.  routine generic 
  5558. Mform 
  5559. -- created 
  5560. a different databases
  5561. packdBFile()
  5562. o= default
  5563. stopIndexWarning
  5564. Menustate(
  5565. helpForThisBook
  5566. FrontEndHelp"
  5567. searchForKey value
  5568. , strNavigate
  5569. strWarning() 
  5570. e    function 
  5571. --The passed parameters will be:
  5572. 4LOGICAL 
  5573. nextDBkey()
  5574. nextDBrecord()
  5575. = -10 
  5576. = -70 -- no such 
  5577. strLastRec()
  5578. r= "Failed"
  5579. lastDBkey()
  5580. lastDBrecord()
  5581. = -10 
  5582. = - 15
  5583. -- no 
  5584. empty 
  5585. strAllMarked()
  5586. previousDBkey()
  5587. previousDBrecord()
  5588. = -10 
  5589. = -71 -- no 
  5590. strFirstRec()
  5591. firstDBkey()
  5592. firstDBrecord()
  5593. = -10 
  5594. = -15 -- no 
  5595. isPositiveInteger(
  5596. strKeepRecord(
  5597. = -87 -- marked 
  5598. %deleted
  5599. = -10 -- no 
  5600. --Utility 
  5601. DLL functions 
  5602. take 
  5603. --appropriate action.
  5604. ErrorValue, ErrorText
  5605. , = 1
  5606. = = -8 
  5607. G = -26 
  5608. R = -25 
  5609. strCorruptWarn() \
  5610. fstrAuthor() 
  5611. strExit()
  5612. strauthor()
  5613. strGeneralError(
  5614. Functions
  5615. (isType(REAL, 
  5616. just 
  5617. a fully qualified path
  5618. ZvOffset
  5619. ~("\",
  5620. ~("\",
  5621. --To 
  5622. "disable" fields 
  5623. Makes 
  5624.  like there 
  5625. a disabled 
  5626. --property 
  5627.  fieldList, 
  5628. , clearText
  5629. ) > 0
  5630. 0,0,0
  5631. 0, 50.1875, 0
  5632. 0, 75.3125, 0
  5633.  boxList, enableBox, 
  5634. ) > 0
  5635. 0,0,0
  5636. 0, 50.1875, 0
  5637. [dropdownItems 
  5638. comboBox 
  5639. --handlers common 
  5640. backgound 
  5641. that share 
  5642.     --reset cursor here because 
  5643. might 
  5644. xbe done on 
  5645. o= default
  5646. -- A 
  5647. "disable" fields.
  5648. -- Makes scripts read like there 
  5649. a custom enabled/disabled 
  5650. -- property 
  5651. --Parameters:
  5652. --    fieldList: a list 
  5653. --    enableField: a boolean flag 
  5654. determine whether 
  5655. --    clearText: a 
  5656. disabling 
  5657. -- This function works 
  5658. recordFields
  5659. enableFields 
  5660. ) > 0
  5661. c"Label"
  5662. BLACK
  5663. WHITE
  5664. FALSE
  5665. LIGHTGRAY
  5666. Qthe three 
  5667. Sextension 
  5668. a file 
  5669. specified 
  5670. --    fileName: filename 
  5671. change, may include path
  5672. --    newExtension:    
  5673. changeExtension 
  5674. k <> "."
  5675. JCharacter 
  5676.  opens 
  5677. progress 
  5678. initializes 
  5679. --values.
  5680. 8displays 
  5681. named "
  5682. --    newCaption:    
  5683. --    newTotalItems:    
  5684. be "counted" 
  5685. --    newItemType:    
  5686. `label 
  5687. kind 
  5688. being 
  5689. initProgressViewer 
  5690. itemType 
  5691. currentItem 
  5692. totalItems 
  5693. statusBar 
  5694. helpText 
  5695. --Function 
  5696. create a 
  5697. accept data 
  5698. called 
  5699. ;"Import 
  5700. RecordFields" 
  5701. FrontEnd"
  5702. --    dbFileName:    
  5703. CreateDBBook 
  5704. ZvNewBookName, vStartup, vStartupSysBooks 
  5705.  sure 
  5706. selectedTextlines 
  5707. "dataBaseFields" 
  5708. strNoDBFFields()
  5709. base 
  5710.  = saveAsDLG("W
  5711. hlen Sie einen Namen f
  5712. r das neue Buch aus", 
  5713. g"), ".", "ToolBook (*.
  5714. ), *.
  5715. )", 1)
  5716. -- Save 
  5717. L.ini, 
  5718. finstance
  5719. -- will be blank, 
  5720. sysToolBookDirectory & "mtb30.exe" minimized -- Modified 
  5721. HHirokaM.
  5722. strErrTbkExe()
  5723. same 
  5724. database
  5725. %" && QUOTE & 
  5726.     defaultPosition 
  5727. feature
  5728. " & CRLF \ 
  5729.     & TAB & "
  5730. 4s_dbExLastFocus" & 
  5731.     importing 
  5732. --    startColumn:    sepcifies 
  5733. Sside 
  5734. created 
  5735. pageUnits
  5736. --    startRow:        specifies 
  5737. --    endRow:            
  5738. <limit 
  5739. --    dbFieldList:    
  5740. where 
  5741. dbFields 
  5742. imported are
  5743. :        a 
  5744.     used 
  5745.     ither 
  5746. buttons.
  5747. addDatabaseFields 
  5748. , Labels
  5749. ZSTACK vSelectedText
  5750. ZINT vTotalFields,vColumnCounter, vRowCoords, vColumnCoords
  5751. ZSTRING vFieldName, vLabelField, vRecordField
  5752. ZLAYER vDestinationLayer, vDestinationBackground
  5753. "Datenbankfelder werden erstellt", 
  5754.  "Feld"
  5755. --preset coordinates, incrementors 
  5756. color/
  5757. %build frontend 
  5758.  Records"
  5759. /"frontEnd"
  5760. --loop thru 
  5761. building 
  5762. names 
  5763. order 
  5764. those 
  5765.     -- defaults 
  5766. ]labels, 
  5767. a very large 
  5768. z(>47) 
  5769.  per 
  5770. insert 
  5771.  = copyObject(
  5772. "labelField" 
  5773. J"CopyField" 
  5774. +1350, 
  5775. adjust 
  5776. drawing
  5777. -- "285", "105", 
  5778. "3930" 
  5779. *happen 
  5780. look good.
  5781. H285 
  5782. I'm about 
  5783. ~below 
  5784. lowest bound 
  5785.  how many times I 
  5786. --begin 
  5787. a column
  5788. k2 = 1
  5789. --alternate between these cases
  5790.  = 3930 + (
  5791. *105) 
  5792.  + ((
  5793. -1)*105)
  5794. strToManyFlds()
  5795.  -- placed 
  5796.     correct
  5797. B"Sort" 
  5798. B"Search" 
  5799. "autoPageNumber" 
  5800. B"First" 
  5801. B"Previous" 
  5802. B"Next" 
  5803. close 
  5804. state 
  5805. view 
  5806. panel
  5807. resetDataView
  5808. ZvControlList
  5809. ""viewLabel"", 
  5810. ""TBNameLabel"", 
  5811. ""TBTextLabel"","&&\
  5812. ""TBRecordFieldName"", 
  5813. ""TBRecordFieldText"""
  5814.  sets 
  5815. --controls 
  5816. --    toolBookFieldName: 
  5817. --    toolBookBackgroundRef:    
  5818. /(includes 
  5819. 8ref)
  5820. 0    we can find 
  5821. Jpassed 
  5822. parameter
  5823.  builds 
  5824. listToolBookFields
  5825.     svTbName
  5826.     RecordFieldNames
  5827. strSelTBKFileName()
  5828. vRecordFieldNames = buildRecordFieldList()
  5829. found
  5830. strNoNameRecFfl()
  5831. "toolbookfilename"
  5832. "toolbookFields"
  5833. duplicate 
  5834. dupStrs(
  5835. strTwoShareName()
  5836. actual 
  5837. , svBkName
  5838. bgObjects
  5839. CharsInList
  5840. vbgObjects = 
  5841. *) > 0
  5842. --test 
  5843. recordfields WITH NAMES
  5844. vRecordFieldList
  5845. vCharsInList = 
  5846. Q)    -- stop 
  5847. &<> 0
  5848. 2- 1) 
  5849. M- 1) 
  5850. checks 
  5851. strings 
  5852. multiple 
  5853.  strs
  5854. ZLONG i, j
  5855. i <> j
  5856. fffo~
  5857. --handlers used 
  5858. }only on 
  5859.     -- cleaning up 
  5860. slows 
  5861. flipping so 
  5862. necessary
  5863.     -- you have 
  5864. 8was saved
  5865. "toolbookfields" <> 
  5866. "dName" <> 
  5867. cleanUp
  5868.     --Just 
  5869. be sure.
  5870. closeAllDBFiles()
  5871. --This 
  5872.  initializes the 
  5873. qsession.
  5874. = TRUE
  5875. 0two panels 
  5876. resetCharacteristics
  5877. resetDataView
  5878.     --initalize 
  5879. rest 
  5880. controls on 
  5881. enabled 
  5882. "add_remove" 
  5883. FALSE
  5884. "toolbookFields"
  5885. "toolbookfileName"
  5886. "dbFields"
  5887. labels 
  5888. characteristics 
  5889. ZvControlList
  5890. "TypeLabel", 
  5891. "decimalLabel", 
  5892. "changeLabel",
  5893. "nameLabel",
  5894. "widthLabel", 
  5895. "Width", 
  5896. "Decimal"
  5897. enableFields(
  5898. B"dateFormat" 
  5899. "type" 
  5900.  sets 
  5901. state 
  5902.  so that 
  5903. valid 
  5904. selected.
  5905. --Parameters:
  5906. --    dbFieldType:    
  5907. dBase 
  5908. --    dbFieldWidth:    
  5909. qvalue 
  5910. --    dbFieldDecimal:    
  5911. --    dbFieldName:    
  5912. setCharacteristicsState 
  5913. 4svLine, svChecked
  5914. a <> NULL
  5915.     vActiveList = "
  5916. ","&&\
  5917. ""WidthLabel"", 
  5918.         vInactiveList = "
  5919. ""DecimalLabel"", 
  5920.  = "Numeric"
  5921. B"DateFormat" 
  5922. --These 
  5923. updated 
  5924. being edited
  5925. ? messages handled here 
  5926. Clear
  5927. cutClear
  5928. 4INT svline
  5929. ("d"&
  5930. selectedtextlines 
  5931. "dname" <> 
  5932. "dwidth" <> 
  5933. " <> 
  5934. --handlers used 
  5935. }only on 
  5936.     -- cleaning up 
  5937. slows 
  5938. flipping so 
  5939. necessary
  5940.     -- you have 
  5941. 8was saved
  5942. "toolbookfields" <> 
  5943. "dName" <> 
  5944. cleanUp
  5945.     --Just 
  5946. be sure.
  5947. --This 
  5948.  initializes the 
  5949. qsession.
  5950. = TRUE
  5951. 0two panels 
  5952. resetCharacteristics
  5953. resetDataView
  5954.     --initalize 
  5955. rest 
  5956. controls on 
  5957. enabled 
  5958. FALSE
  5959. "toolbookFields"
  5960. "toolbookfileName"
  5961. "dbFields"
  5962. keep 
  5963. navigating 
  5964. frontend template 
  5965. progress 
  5966.         sysSuspendMessages = 
  5967. strNotPage()
  5968. labels 
  5969. characteristics 
  5970. ZvControlList
  5971. "TypeLabel", 
  5972. "changeLabel",\
  5973. "nameLabel",
  5974. "widthLabel", 
  5975. "Width"
  5976. enableFields(
  5977. "type" 
  5978.  sets 
  5979. state 
  5980.  so that 
  5981. valid 
  5982. selected.
  5983. --Parameters:
  5984. --    dbFieldType:    
  5985. --    dbFieldWidth:    
  5986. qvalue 
  5987. --    dbFieldDecimal:    
  5988. --    dbFieldName:    
  5989. setCharacteristicsState 
  5990. 4svLine, svChecked
  5991. ZSTRING vActiveList, vInactiveList
  5992.  <> NULL
  5993. "WidthLabel", 
  5994.  = "Alpha-Numeric"
  5995. --These 
  5996. updated 
  5997. being edited
  5998. ? messages handled here 
  5999. Clear
  6000. cutClear
  6001. 4INT svline
  6002. ("d"&
  6003. selectedtextlines 
  6004. "dname" <> 
  6005. "dwidth" <> 
  6006. --Dummy handlers 
  6007. intercepting 
  6008. cmessages 
  6009. xon Front End
  6010. OpenIndexFile
  6011. StopIndexWarning
  6012. PackDatabase
  6013. HelpForThisBook
  6014. --Functions 
  6015. strings 
  6016. easy Internationalization
  6017. strCantOpenDbaseFile fFileName
  6018. "dBase-Datei kann nicht ge
  6019. ffnet werden" && 
  6020. 8 & "."
  6021. strNoRecords
  6022. "Diese 
  6023. Nenth
  6024. lt keine Datens
  6025. tze. Bitte klicken Sie auf Neuer Datensatz, um 
  6026. 5 einzugeben."
  6027. strNoDLL
  6028. "tb30db3.dll 
  6029. funden. 
  6030. bopieren 
  6031. ^diese 
  6032.  Verzeichnis, das 
  6033. Ihrem Pfad " && \
  6034.         "aufgef
  6035. hrt ist, oder f
  6036. H mit 
  6037. Ahinzu" && \
  6038. ffnen 
  6039. fBuch erneut."
  6040.  strInvalidRecord
  6041. legen 
  6042.  Dateiposition 
  6043. einen g
  6044. ltigen 
  6045.  fest. 
  6046. ssen sich 
  6047. einem 
  6048.  befinden, um diesen l
  6049. schen zu k
  6050. nnen."
  6051. strDeleteQuery
  6052. "Sind 
  6053. sicher, da
  6054. Owollen?"
  6055. strOK
  6056. strCancel
  6057. "Abbrechen"
  6058. strDeleteLast
  6059. haben soeben 
  6060.  letzten 
  6061. dieser 
  6062. scht." && \
  6063.         " Ein neuer, leerer 
  6064.  wird erstellt."
  6065. strModifyRecord
  6066. -modifiziert"
  6067. strdBase
  6068. strOpenIndexFile
  6069. "&Indexdatei 
  6070. strPackDataBase
  6071. "&Datenbank packen"
  6072. strStopIndexWarning
  6073. "&Indexwarnung unterbinden"
  6074. strHelpForThisBook
  6075. "&Hilfe f
  6076. r dieses 
  6077. strMoveTo
  6078. "wechseln zu"
  6079. strGetNextKey
  6080. chster Schl
  6081. sselwert 
  6082. mittelt"
  6083. strDelRec
  6084. strSetFldValue
  6085. "Feldwert des Felds 
  6086. festgelegt"
  6087. strGetFldValue
  6088. strModRec
  6089. strWriteRec
  6090. geschrieben"
  6091. strGetRec
  6092. "Datensatzanzahl 
  6093. strGetRecNum
  6094. "Datensatznummer 
  6095. strMarkDelete
  6096. "Dieser Datetnsatz wurde zum L
  6097. markiert."
  6098. strAllMarked
  6099. "Alle 
  6100. wurden 
  6101. strKeepRecord value
  6102.  konnte 
  6103. " && 
  6104.  && "als aktuellen 
  6105. . Aktueller 
  6106. beibehalten."
  6107. strNavigate
  6108. gesucht"
  6109. strOnly7
  6110. "Es k
  6111.  nur sieben Indexdateien gleichzeitig ge
  6112. strChooseIndex
  6113. hlen 
  6114. aus, 
  6115.  soll."
  6116. strAlreadyOpen
  6117. "ist bereits ge
  6118.  vName
  6119. " && 
  6120.  && "
  6121. strCorruptWarn
  6122. "WARNUNG:
  6123. ToolBook hat festgestellt, da
  6124. besch
  6125. digt 
  6126. strAuthor
  6127. "Autor"
  6128. strExit
  6129. "Beenden"
  6130. strGeneralError fErrorValue, fErrorText
  6131.     temp = "Fehler beim Zugriff 
  6132. ? <> NULL
  6133. ":" && getDBerrorString(
  6134. g <> 
  6135. CRLF & "
  6136. g" && 
  6137.  & "."
  6138. strWarning
  6139. "Warnung: Wenn 
  6140. ndern, ohne zuerst seine " && \
  6141.         "entsprechenden 
  6142.     aktualisiert."
  6143. strFirstKey
  6144. im ersten 
  6145. strFirstRec
  6146. strLastKey
  6147. strLastRec
  6148. strEnterRec
  6149. "Geben 
  6150. Nummer 
  6151. Datensatzes ein, 
  6152.     angezeigt 
  6153. strPosRec
  6154. "Positionieren bei 
  6155. strNotValidRecNum
  6156. strEnterField
  6157. ""x"" 
  6158. Durchsuchen 
  6159. ""x"" Felder."
  6160. strEnterKey
  6161. nach denen 
  6162. strOutOfRange
  6163. "liegt au
  6164. erhalb 
  6165. ssigen Bereichs."
  6166. Script 
  6167. Paradox browser 
  6168. Copyright (c) 1994, Asymetrix Corp.
  6169. Allows user 
  6170. interactively 
  6171. lfile.
  6172. Inquiry, update,
  6173. delete are supported.
  6174. --handlers 
  6175. initialize the front 
  6176. clean up 
  6177. enterApplication
  6178. 4ARRAY indexArray[]
  6179. ZSTRING fileName, indexFileList
  6180. "frontEnd"
  6181. Link 
  6182. XsysToolBookDirectory & "tb30DLG.
  6183. OpenFileDlg(
  6184. ,INT)
  6185. textLineToList(
  6186.     linkDLL 
  6187. iry & "tb30dos.dll"
  6188. getFileList(
  6189. 5"kernel"
  6190.         POINTER GlobalLock(WORD)
  6191.  GlobalUnlock(
  6192.  GlobalFree(
  6193. linkPX
  6194. initializePX("
  6195. FrontEnd")
  6196. openPXTable("database", pParadoxfileName 
  6197. 8, 0, 0)
  6198. getPXErrorString(
  6199.         sysSuspendMessages = 
  6200.     filePath = removeExtension(
  6201.  = textlineToList(
  6202. 9&".X??"))
  6203. 1] = 0
  6204.     keyFieldCount = getPXKeyFieldCount("
  6205. +< 0 -- error
  6206. keyFields)
  6207. updateDisplay
  6208. h0 -- no 
  6209. ahead
  6210. getPXFieldNames("
  6211. dropDownItems 
  6212. combobox "chooseIndex" 
  6213. && "- PRIMARY"
  6214. <> "\"
  6215. ) + 1
  6216. queryPXKey(
  6217. i] = 
  6218. fieldNamesFromHandles(
  6219. ) - 1) 
  6220. leaveApplication
  6221. exitPX()
  6222. statusBar 
  6223. helpText 
  6224. linked, 
  6225. y & "tb30PDX.DLL"
  6226.         INT addPXKey(
  6227. --PXKeyAdd()
  6228. 'Password(
  6229. --PXPswAdd()
  6230. --PXTblAdd()
  6231. gppendPXRecord(
  6232. --PXRecAppend()
  6233. clonePXBlob(
  6234. --PXBlobClone()
  6235. closePXBitmapWindow(
  6236. closePXBlob(
  6237. --PXBlobClose()
  6238. closePXTable(
  6239. --PXTblClose()
  6240. copyPXTable(
  6241. --PXTblCopy()
  6242. createPXTable(
  6243. )        --PXTblCreate()
  6244. decryptPXTable(
  6245. --PXTblDecrypt()
  6246. deletePXPassword(
  6247. --PXPswDel()
  6248. deletePXRecord(
  6249. --PXRecDelete()
  6250. deletePXTable(
  6251. --PXTblDelete()
  6252. doesPXTableExist(
  6253. --PXTblExist()
  6254. dropPXBlob(
  6255. --PXBlobDrop()
  6256. dropPXKey(
  6257.             --PXKeyDrop()
  6258. emptyPXField(
  6259. emptyPXRecord(
  6260. --PXRecBufEmpty()
  6261. emptyPXTable(
  6262. --PXTblEmpty()
  6263. encryptPXTable(
  6264. )            --PXTblEncrypt()
  6265. --PXExit()
  6266. freePXGraphicBlob(
  6267. freePXGraphicBlobPalette(
  6268. firstPXRecord(
  6269. --PXRecFirst()
  6270.         LONG getPXBitmapSize(
  6271. oINT,DWORD,
  6272. --PXBlobGet()
  6273. <lobQuick(
  6274.         --PXBlobQuickGet()
  6275. ilobSize(
  6276. --PXBlobGetSize()
  6277. getPXFieldCount(
  6278. --PXRecNFlds()
  6279.     getPXFieldType(
  6280.     )        --PXFldType()
  6281.     getPXFieldValue(
  6282. FileSize(
  6283. --PXKeyNFlds()
  6284. getPXMaxFiles()
  6285. getPXMaxLocks()
  6286. getPXMaxTables()
  6287.         INT    getPXSwapSizeFromINI()
  6288. MaxTablesFromINI()
  6289. 1MaxFilesFromINI()
  6290. GMaxLocksFromINI()
  6291. getPXMemoBlob(
  6292. getPXNetErrorUser()
  6293. --PXNetErrUser()
  6294. getPXNetUserName()
  6295. --PXRawGet()
  6296. getPXRawDataSize(
  6297. RecordCount(
  6298. --PXTblNRecs()
  6299. RecordNumber(
  6300. --PXRecNum()
  6301. getPXSortOrder()
  6302. getPXUserInfo()
  6303. gotoPXNetRecordLock(
  6304.             --PXNetRecGotoLock()
  6305. gotoPXRecord(
  6306. --PXRecGoto()
  6307. --PXWinInit()
  6308. insertPXRecord(
  6309. --PXRecInsert()
  6310. isPXNetRecordLocked(
  6311. --PXNetRecLocked()
  6312. isPXNetTableChanged(
  6313. --PXNetTblChanged()
  6314. isPXTableProtected(
  6315. --PXTblProtected()
  6316. lastPXRecord(
  6317. --PXRecLast()
  6318. lockPXNetFile(
  6319. --PXNetFileLock()
  6320. lockPXNetRecord(
  6321. lockPXNetTable(
  6322. --PXNetTblLock()
  6323. mapPXKey(
  6324.         --PXKeyMap()
  6325.     nextPXRecord(
  6326. --PXRecNext()
  6327. openPXBitmapWindow(
  6328. openPXBlobRead(
  6329. )            --PXBlobOpenRead()
  6330. openPXBlobWrite(
  6331. --PXBlobOpenWrite()
  6332.         --PXTblOpen()
  6333.     packPXTable(
  6334. previousPXRecord(
  6335. --PXRecPrev()
  6336. --PXKeyQuery()
  6337. refreshPXNetTable(
  6338. --PXNetTblRefresh()
  6339. renamePXTable(
  6340. )            --PXTblRename()
  6341. savePX()
  6342. --PXSave()
  6343. searchPXField(
  6344. searchPXKey(
  6345.         --PXSrchKey()
  6346. setPXBitmapWindowInfo(
  6347. setPXBlob(
  6348.             --PXBlobPut()
  6349. setPXBlobFromFile(
  6350. setPXFieldValue(
  6351. )    --PXPutAlpha(), PXPutDate(), PXPutDouble(), PXPutLong(), PXPutShort()
  6352. setPXGraphicBlob(
  6353.             --
  6354. setPXGraphicBlobFromFile(
  6355. setPXINIMaxFiles(
  6356. --PXSetDefaults()
  6357. setPXINIMaxLocks(
  6358. setPXINIMaxTables(
  6359. setPXMemoBlob(
  6360. setPXRaw(
  6361. --PXRawPut()
  6362. setPXSortOrder(
  6363. setPXINISwapSize(
  6364. setPXTableCreateMode(
  6365. --PXTblCreateMode()
  6366. setPXTableMaxSize(
  6367. --PXTblMaxSize()
  6368. setPXUserInfo(
  6369. unlockPXNetFile(
  6370. --PXNetFileUnlock()
  6371. unlockPXNetRecord(
  6372.             --PXNetRecUnlock()
  6373. unlockPXNetTable(
  6374.             --PXNetTblUnlock()
  6375. updatePXRecord(
  6376. --PXRecUpdate()
  6377. upgradePXTable(
  6378. --PXTblUpgrade()
  6379. writePXBlobToFile(
  6380. writePXGraphicBlobToFile(
  6381. --        DATABASE FUNCTIONS
  6382. currentRecord
  6383. getPXRecordNumber("
  6384. totalRecords
  6385. getPXRecordCount("
  6386. fieldValue 
  6387. "B F O G"
  6388.         -- If 
  6389. a memo blob read 
  6390. xignore 
  6391.         -- See "whowhere.tbk" 
  6392. dealing 
  6393. fgraphic types
  6394.             hPrivateBlob = 
  6395.             retVal = 
  6396. W, 0)
  6397. getPXfieldvalue("
  6398. "B F O G"
  6399.         -- If 
  6400.         -- 
  6401.             hBlob = 
  6402. )+1, 0)
  6403. u, 1)
  6404.             --
  6405. manipulate 
  6406. --    deleteRecord
  6407. --    updateDB
  6408. --    newRecord
  6409. --    packDatabase
  6410. strDeleteQuery() 
  6411. fstrOK() 
  6412. strCancel()
  6413. clearFields
  6414. appendPXRecord("
  6415. cmessages
  6416. -- keep 
  6417.  routine generic 
  6418. Mform 
  6419. -- created 
  6420. a different databases
  6421. = -118 -- table busy
  6422. ) & CRLF & \
  6423. "Bitte schlie
  6424. en Sie andere Anwendungen, die diese Datenbank verwenden, und packen 
  6425. !erneut."
  6426. <> -33
  6427.         -- 
  6428. now, -33 
  6429. invalid 
  6430. $, yet everything appears 
  6431. be working
  6432. o= default
  6433. HelpForThisBook
  6434. FrontendHelp"
  6435.  Searching 
  6436. --- (
  6437. -- "mode" 
  6438. -- 0 = "SEARCHFIRST", that 
  6439.  record
  6440. -- 1 = "SEARCHNEXT", 
  6441. -- 2 = "CLOSESTRECORD", 
  6442. beginning 
  6443. --     If there 
  6444. no exact match
  6445.  greater than "
  6446. --            
  6447. equal 
  6448. --            
  6449.  becomes 
  6450.  only works on indexed tables, no problem,
  6451. -- "Whowhere" always uses 
  6452. -- Modes 0 
  6453.  alone 
  6454. they fail.
  6455. -- Passing a 
  6456.  forces a keyed 
  6457. determine 
  6458. fields (
  6459. order) 
  6460. primary 
  6461. J. E.g. 
  6462. sorted on 7 
  6463. -- passing 2 
  6464.  will cause 
  6465. be on 
  6466. . Got 
  6467. parameter 
  6468. %indexID allows searches on complex 
  6469. Minsensitive indexes. In these cases, 
  6470.  needs 
  6471. -- Therefore, 
  6472. three main 
  6473. calling 
  6474. function:
  6475. searchTable (2,"foo") -- 
  6476. named 
  6477. N,,256) -- 
  6478. on a compound 
  6479. W    "SUCCESS" 
  6480. must be a 
  6481.  = NULL
  6482.  searchKey? Uses 
  6483. isType(REAL, 
  6484.             -- 
  6485. ) -- 
  6486. [buffer
  6487. < 0 -- 
  6488. xfound
  6489. "Datensatz nicht gefunden, wechselt zum 
  6490. $, der ihm am n
  6491. chsten ist."
  6492. \!actual navigation 
  6493. s!dBase 
  6494. --The passed parameters 
  6495. isPositiveInteger(
  6496. --Utility Functions
  6497. --    nameOnly()
  6498. --    enableFields()
  6499. --    enableComboboxes()
  6500. just 
  6501. #ile 
  6502. a fully qualified path
  6503.  myFile
  6504. ZvOffset
  6505. ~("\",
  6506. ~("\",
  6507. x"." 
  6508. fieldNamesFromhandles handleList
  6509. ZSTACK 
  6510. 4) > 0
  6511. a&"," 
  6512. Asymetrix dBase - Paradox - ToolBook Exchange
  6513. 1991 - 1994
  6514. BCorporation
  6515. --Copyright 
  6516.  1991-1994 
  6517. --This version authored 
  6518. HJeff Ayars 
  6519. Charles Hiestand
  6520. gives you permission 
  6521. e, revise 
  6522. reuse the individual 
  6523. scripts 
  6524. your own applications.
  6525. --You may 
  6526. x, however, 
  6527. Sentire 
  6528. a substantial part 
  6529. redistribution 
  6530. jproduct.
  6531. retains 
  6532. copyright on 
  6533. original elements 
  6534.  . Include 
  6535. notice "Portions 
  6536.  are 
  6537. they contain 
  6538. copied 
  6539. --A note on language independence:
  6540. For ease 
  6541. translating 
  6542. strings 
  6543. readers that come 
  6544. functions located 
  6545. --The names 
  6546. these 
  6547. letters: "
  6548. handlers 
  6549. prompt 
  6550. enterApplication
  6551. housekeeping
  6552. leaveApplication
  6553. clean up
  6554.  per 
  6555. ImportdBase            
  6556. option
  6557. ExportdBase
  6558. dBaseHelp
  6559. help 
  6560. linkFile
  6561.  tb30DOS.dll 
  6562. linkdBase
  6563. ( tb30db3.
  6564. User defined 
  6565. isAlNum
  6566. test 
  6567. alphaNumeric
  6568. isNum
  6569. numeric
  6570. isAlpha
  6571. alphabetic
  6572. isPosInt
  6573. positive integer
  6574. --         nameOnly
  6575. prefix 
  6576. file 
  6577. ponly.
  6578. 4s_firstFlag
  6579. sysChangesdb = FALSE
  6580. sysRuntime 
  6581. strRuntime()
  6582. "splash"
  6583. linkPX
  6584. initializePX("DBExchange")
  6585. < 0 -- 
  6586. SHARE.EXE 
  6587. xrunning, 
  6588. error will occur here
  6589. getPXErrorString(
  6590. ) & CRLF & 
  6591. strShareError() \
  6592. fstrContinue() 
  6593. strExit()
  6594. \ -- 
  6595. eon screen
  6596.     close 
  6597. exitPX()
  6598. asure 
  6599. centered
  6600.         --(sometimes 
  6601. 640 X 480 there 
  6602. a problem)
  6603. saveChanges 
  6604. have switched 
  6605. ,mode.
  6606. custom 
  6607. calias messages
  6608. menuItemSelected 
  6609. , menuAlias
  6610. "ImportFromDbaseFile"
  6611. "ExportToDbase"
  6612. DBase"
  6613. "ImportFromParadox"
  6614. "ExportToParadox"
  6615. 4STRING svReturnPage
  6616.     -- Do 
  6617. xwant 
  6618. because user 
  6619.     sysSuspendMessages = 
  6620.     -- Do 
  6621. xmodify 
  6622. already 
  6623. /<> "exchangeHelp"
  6624. "exporting 
  6625. "importing 
  6626. Toolbook"
  6627. o= default
  6628. -- needed 
  6629. syssuspendmessages 
  6630. aboutdBase
  6631. strAboutDbase()
  6632.  DLL 
  6633. used 
  6634. linkDLL sysToolBookDirectory & "tb30dos.
  6635. fileExists(
  6636. getFileList(
  6637. strNoDll ("TB30DOS.
  6638. OpenFileDlg(
  6639. aveAsDlg(
  6640. "kernel"
  6641.     WORD GlobalAlloc(
  6642. ,DWORD)
  6643. Free(
  6644.     POINTER GlobalLock(
  6645. ;Unlock(
  6646. y & "tb30DB3.DLL"
  6647. _ checkDBIndex(
  6648. v closeAllDBFiles()
  6649.  closeDBFile(
  6650.  closeDBIndexFile(
  6651. createDBFieldTag(
  6652.  createDBFile(
  6653.  createDBIndexFile(
  6654.         INT deleteDBFile(
  6655. selectDBIndexFile()
  6656. -findDBKey(
  6657. @firstDBKey()
  6658. QfirstDBRecord()
  6659. efreeDBFieldTag(
  6660. getDBDateFormat()
  6661. getDBErrorString(
  6662. getDBFieldCount()
  6663. getDBFieldName(
  6664. getDBFieldPrecision(
  6665. getDBFieldType(
  6666. getDBFieldValue(
  6667. getDBFieldWidth(
  6668. getDBFileName()
  6669. getDBIndexExpression()
  6670. getDBIndexFileName()
  6671. getDBKeyType()
  6672. getDBKeyValue()
  6673. getDBNavigateToDeleted()
  6674.         LONG getDBRecordCount()
  6675. getDBRecordDeleted()
  6676. 1Number()
  6677. gotoDBRecord(
  6678. lastDBKey()
  6679. lastDBRecord()
  6680. nextDBKey()
  6681. nextDBRecord()
  6682. openDBFile(
  6683. openDBIndexFile(
  6684. packDBFile()
  6685. previousDBKey()
  6686. previousDBRecord()
  6687. reindexDBFile(
  6688. removeDBRecords(
  6689. selectDBFile(
  6690. setDBDateFormat(
  6691. setDBFieldTag(
  6692. setDBFieldValue(
  6693. setDBNavigateToDeleted(INT)
  6694. setDBRecordDeleted(
  6695. writeDBRecord(
  6696. "Verkn
  6697. pfung mit TB30db3.
  6698. konnte nicht hergestellt werden"
  6699. strNoDLL("TB30DB3.
  6700. linked, 
  6701. addPXKey(
  6702. --PXKeyAdd()
  6703. addPXPassword(
  6704. --PXPswAdd()
  6705. addPXTable(
  6706. --PXTblAdd()
  6707. appendPXRecord(
  6708. --PXRecAppend()
  6709. clonePXBlob(
  6710. --PXBlobClone()
  6711. closePXBitmapWindow(
  6712. closePXBlob(INT,
  6713. --PXBlobClose()
  6714. closePXTable(
  6715. --PXTblClose()
  6716. copyPXTable(
  6717. --PXTblCopy()
  6718. createPXTable(
  6719. )        --PXTblCreate()
  6720. cryptPXTable(
  6721. --PXTblDecrypt()
  6722. --PXPswDel()
  6723. --PXRecDelete()
  6724. --PXTblDelete()
  6725. oesPXTableExist(
  6726. --PXTblExist()
  6727. ropPXBlob(
  6728. --PXBlobDrop()
  6729. ropPXKey(
  6730.             --PXKeyDrop()
  6731. emptyPXField(
  6732. emptyPXRecord(
  6733. --PXRecBufEmpty()
  6734. emptyPXTable(
  6735. --PXTblEmpty()
  6736. encryptPXTable(
  6737. )            --PXTblEncrypt()
  6738. --PXExit()
  6739. freePXGraphicBlob(
  6740. freePXGraphicBlobPalette(
  6741. firstPXRecord(
  6742. --PXRecFirst()
  6743. PXBitmapSize(
  6744. --PXBlobGet()
  6745. PXBlobQuick(
  6746.         --PXBlobQuickGet()
  6747. PXBlobSize(
  6748. --PXBlobGetSize()
  6749.     getPXFieldCount(
  6750. --PXRecNFlds()
  6751. getPXFieldNames(
  6752. getPXFieldType(
  6753. )        --PXFldType()
  6754. getPXFieldValue(
  6755. PXFileSize(
  6756.     getPXKeyFieldCount(
  6757. --PXKeyNFlds()
  6758. getPXMaxFiles()
  6759. getPXMaxLocks()
  6760. getPXMaxTables()
  6761.         INT    getPXSwapSizeFromINI()
  6762. MaxTablesFromINI()
  6763. 1MaxFilesFromINI()
  6764. GMaxLocksFromINI()
  6765. getPXMemoBlob(
  6766. getPXNetErrorUser()
  6767. --PXNetErrUser()
  6768. getPXNetUserName()
  6769. 2    PXRaw(
  6770. --PXRawGet()
  6771. getPXRawDataSize(
  6772. o    PXRecordCount(
  6773. --PXTblNRecs()
  6774.     PXRecordNumber(
  6775. --PXRecNum()
  6776. getPXSortOrder()
  6777. getPXUserInfo()
  6778. gotoPXNetRecordLock(
  6779.             --PXNetRecGotoLock()
  6780. gotoPXRecord(
  6781. --PXRecGoto()
  6782. --PXWinInit()
  6783. insertPXRecord(
  6784. --PXRecInsert()
  6785. isPXNetRecordLocked(
  6786. --PXNetRecLocked()
  6787. isPXNetTableChanged(
  6788. --PXNetTblChanged()
  6789. isPXTableProtected(
  6790. --PXTblProtected()
  6791. lastPXRecord(
  6792. --PXRecLast()
  6793. lockPXNetFile(
  6794. --PXNetFileLock()
  6795. lockPXNetRecord(
  6796. lockPXNetTable(
  6797. --PXNetTblLock()
  6798. mapPXKey(
  6799.         --PXKeyMap()
  6800. nextPXRecord(
  6801. --PXRecNext()
  6802. openPXBitmapWindow(
  6803. openPXBlobRead(
  6804. )            --PXBlobOpenRead()
  6805. openPXBlobWrite(
  6806. --PXBlobOpenWrite()
  6807. openPXTable(
  6808.         --PXTblOpen()
  6809. packPXTable(
  6810. previousPXRecord(
  6811. --PXRecPrev()
  6812. queryPXKey(
  6813. --PXKeyQuery()
  6814. refreshPXNetTable(
  6815. --PXNetTblRefresh()
  6816. renamePXTable(
  6817. )            --PXTblRename()
  6818. savePX()
  6819. --PXSave()
  6820. searchPXField(
  6821. searchPXKey(
  6822.         --PXSrchKey()
  6823. setPXBitmapWindowInfo(
  6824. setPXBlob(
  6825.             --PXBlobPut()
  6826. setPXBlobFromFile(
  6827. setPXFieldValue(
  6828. )    --PXPutAlpha(), PXPutDate(), PXPutDouble(), PXPutLong(), PXPutShort()
  6829. setPXGraphicBlob(
  6830.             --
  6831. setPXGraphicBlobFromFile(
  6832. setPXINIMaxFiles(
  6833. --PXSetDefaults()
  6834. setPXINIMaxLocks(
  6835. setPXINIMaxTables(
  6836. setPXMemoBlob(
  6837. setPXRaw(
  6838. --PXRawPut()
  6839. setPXSortOrder(
  6840. setPXINISwapSize(
  6841. setPXTableCreateMode(
  6842. --PXTblCreateMode()
  6843. setPXTableMaxSize(
  6844. --PXTblMaxSize()
  6845. setPXUserInfo(
  6846. unlockPXNetFile(
  6847. --PXNetFileUnlock()
  6848. unlockPXNetRecord(
  6849.             --PXNetRecUnlock()
  6850. unlockPXNetTable(
  6851.             --PXNetTblUnlock()
  6852. updatePXRecord(
  6853. --PXRecUpdate()
  6854. upgradePXTable(
  6855. --PXTblUpgrade()
  6856. writePXBlobToFile(
  6857. writePXGraphicBlobToFile(
  6858. --Functions 
  6859. support data validation 
  6860. checking
  6861. -- We 
  6862. $ ANSI 
  6863. each 
  6864. -- See 
  6865. C-4 (appendix C) 
  6866. Manual.
  6867. <= 47)
  6868. >= 91
  6869. <= 96) 
  6870. >= 58
  6871. <= 64)
  6872. <= 64)
  6873. >= 91
  6874. <= 96) 
  6875. > 127)
  6876. -- Instead 
  6877. replacing 
  6878. :! call 
  6879. V"1.5 
  6880. been rewritten 
  6881. q3.0 functionality.
  6882. isType(REAL, 
  6883. --boolean 
  6884. J >= 0)
  6885. just 
  6886. a fully qualified path
  6887.  fFile
  6888. vOffset
  6889. ~("\",
  6890. ~("\",
  6891. strHelp
  6892. "Hilfe"
  6893.     -- debug: better 
  6894. "dBaseIII (tm) - 
  6895. #(tm) - 
  6896. #(tm)-Datenaustausch" & 
  6897. #(c) 1991 - 1994 -- 
  6898. strCloseInstances
  6899. "Bitte schlie
  6900. en Sie alle anderen 
  6901. g$-Instanzen."
  6902. !following 
  6903. Uwas modified 
  6904. HHirokaM.
  6905. "Diese Anwendung funktioniert nur 
  6906. r vollst
  6907. ndigen Version des 
  6908. $-Autorensystems. 
  6909. wird jetzt geschlossen; bitte starten 
  6910. MTB30.
  6911. erneut"
  6912. strdbf
  6913. strDBFileCreationError fName
  6914. "Beim Erstellen der 
  6915. %-Datei ist ein Fehler aufgetreten:" && 
  6916. strDBFileOpenError 
  6917. ffnen 
  6918. strErrNoDBF
  6919. {keine aktuelle 
  6920. vorhanden. 
  6921. hlen 
  6922. +us."
  6923. strErrRefdbField fField
  6924. beim Referenzieren 
  6925. &-Felds:
  6926. strErrDBFWrite
  6927. CSchreiben 
  6928. &-Datensatzes."
  6929. strErrSetDBF 
  6930. Festlegen 
  6931. Werts eines 
  6932.  " & 
  6933. strErrTag
  6934. h'-Feldkennzeichens."
  6935. strErrTbkExe
  6936. hren von 
  6937. exe." -- Modified 
  6938. strExportDone errCount
  6939. "Exportvorgang abgeschlossen."
  6940. : Es waren" && 
  6941. N && "Felder 
  6942. " && \
  6943. ltigen 
  6944. strNoDBFFields
  6945. "Es wurden noch 
  6946. causgew
  6947. hlt."
  6948. "Nicht gefunden:" && 
  6949.  & ". 
  6950. kopieren 
  6951. diese 
  6952. Verzeichnis, das 
  6953. Ihrem Pfad aufgef
  6954. hrt ist, oder f
  6955. dem sich"&&fname&"'befindet, zu 
  6956. Nhinzu."
  6957. strSelTBFields
  6958. G& aus."
  6959. strSetDBName
  6960. geben 
  6961. einen 
  6962. )-Dateinamen 
  6963. strTagErr 
  6964.  " && 
  6965.  & "." 
  6966. strTBErrorRef 
  6967. Buchs:
  6968. strTBrecordError 
  6969. Datensatzfelds:" && 
  6970. strEnterDBfile
  6971. strNoOpenDBfile
  6972. "Die 
  6973. kann 
  6974. ffnet 
  6975. ein."
  6976. strNoNameOrType
  6977. Werte fest."
  6978. strSeldBFileName
  6979. strErrListdBFile
  6980. Auflisten 
  6981. strSelTBKFileName
  6982. strNoNameRecFfl
  6983. letzten Seite dieser 
  6984. benannten, 
  6985. gruppierten Datensatzfelder 
  6986. strTwoShareName
  6987. "In diesem 
  6988.  sind zwei 
  6989. mehrere 
  6990. demselben Namen 
  6991. weisen 
  6992. n Datensatzfeldern eindeutige 
  6993. 1zu."
  6994. strNoRecIndBase
  6995. tze."
  6996. strErrorFirstdBRec
  6997. Abrufen 
  6998. ersten 
  6999. strErrorGetdBValue curFld, totrecs
  7000. " && \
  7001. , && "In Datensatznummer" && 
  7002. B & "."
  7003. strErrSetdBValue curfld, 
  7004.  " && \
  7005. ) && "In 
  7006.  & "."
  7007. strToManyFlds
  7008. importieren 
  7009. als auf 
  7010. angezeigt 
  7011. nnen." && \
  7012.  die 
  7013. organisieren, nachdem 
  7014.  erstellt ist."
  7015. strOK
  7016. strCancel
  7017. "Abbrechen"
  7018. strPlChooseBook
  7019. zu exportierende 
  7020. strChooseBook
  7021.  ausw
  7022. strPlChooseDbase
  7023. zu importierende 
  7024. strChoosedBase
  7025. strFieldOverrun fType
  7026. maximale Dateigr
  7027. e einer " & 
  7028. , && ".dbf-
  7029. berschritten."
  7030. strPrecisionError
  7031. "Dezimale Genauigkeit mu
  7032.  entweder Null 
  7033. Stellen weniger 
  7034. Feldbreite haben."
  7035. strAskDateFormat fldName
  7036. "Geben 
  7037. \1-Datumsformat 
  7038. Datensatzfeldtexts 
  7039. " && \
  7040. G & "."
  7041. strdBnameExist dbName
  7042. " && 
  7043.  && "existiert bereits. Ersetzen?"
  7044. strSavedBaseFile
  7045. speichern unter:"
  7046. strSavePXFile
  7047. strCharWidth
  7048. Zeichenbreite mu
  7049.  zwischen 1 und 255 liegen."
  7050. strNumWidth
  7051. "Numerische Breite mu
  7052. strWidthNull
  7053. 2"leer sein."
  7054. strDecimalNull
  7055. strDecimal15
  7056. strNameToLarge
  7057. "Ein 
  7058. 3-Feldname darf 
  7059.  enthalten."
  7060. strNameNull
  7061. strChar1Num
  7062. Zahl beginnen."
  7063. strNotPage
  7064. {#funktionsf
  7065. hig, sondern dient 
  7066. zum Einrichten 
  7067. Benutzeroberfl
  7068. che."
  7069. strYes
  7070. strTooTooManyFields num
  7071. neue 
  7072. 0$" && 
  7073. " && "Feldern erstellen, wenn 
  7074.             && "
  7075. Label-
  7076. q$einbeziehen. Wollen 
  7077. bergehen?"
  7078. strWayTooManyFields
  7079. Anzahl 
  7080. hlten 
  7081. zu gro
  7082. versuchen 
  7083. strNoLabels
  7084. "Keine 
  7085. "Nein"
  7086. 6erfordert 
  7087. 0, um richtig funktionieren zu k
  7088. Verwendung 
  7089. e6-Elemente 
  7090. "ohne 
  7091. verursachen. 
  7092. " && \
  7093. 6einsetzen, 
  7094. Windows beenden, 
  7095. DOS-Eingabeaufforderung"
  7096. """share"" eingeben, 
  7097. dann 
  7098. DBEXCHNG.TBK 
  7099. "Fortfahren"
  7100. "Beenden"
  7101. Paradox Field Char - Export
  7102. strChecked
  7103. Die Steuerelemente im Abschnitt "Paradox-Feldeigenschaften 
  7104. ndern" entsprechen dem gegenw
  7105. rtig ausgew
  7106. hlten Feld im Listenfeld "Paradox-Felder". Ist kein Paradox-Feld ausgew
  7107. hlt, stehen die Steuerelemente nicht zur Verf
  7108. gung.
  7109. Name:  Ein Paradox-Feldname darf bis zu 25 Zeichen enthalten. Das erste Zeichen darf keine Zahl sein. Die zul
  7110. ssigen Zeichen sind:
  7111.                                    A...Z  _  0 1 2 3 4 5 6 7 8 9
  7112. Typ:  Der Paradox-Datentyp. Klicken Sie auf eines der vier Optionsfelder, um den Datentyp zu 
  7113. ndern.
  7114. Breite: Die Anzahl der Zeichen im Paradox-Feld. Die maximale Breite f
  7115. r Felder des Typs "Alphanumerisch" ist 255 und f
  7116. r Felder des Typs "Memo" 240. Die Breite des Memo-Felds ist nicht mit der Gr
  7117. e des Memo-Felds verbunden. Die Breite gibt nur an, wie viele Memo-Informationen in der Tabelle gespeichert werden. Das vollst
  7118. ndige Memo wird au
  7119. erhalb der Tabelle gespeichert; Paradox erstellt einen Zeiger auf das Memo, der in der Tabelle gespeichert wird. F
  7120. r andere Datentypen ist die Breite vordefiniert und kann nicht ge
  7121. ndert werden.
  7122. Wenn Ihr Buch viele Datensatzfelder mit Datumsangaben, die ToolBook nicht als Datumsangaben erkennt, 
  7123. ndern Sie sysDateFormat auf das in den Datensatzfeldern enthaltenen Datumsformat.
  7124. Paradox-Feldeigenschaften 
  7125. nderntics
  7126. ee##6
  7127. ee##ee
  7128. ##ee#
  7129. e6##6
  7130. #e##ee
  7131. ##e##
  7132. 66#e#6
  7133. #e##ee
  7134. e##e#
  7135. e##e#
  7136. ##e##e#
  7137. #e##e#
  7138. e##e##e#
  7139. e##e#
  7140. e##e##e#
  7141. e##e##e
  7142. Tk#$k
  7143. ##e##e#
  7144. #e##e
  7145. #e##e##e#
  7146. #e##e##
  7147. ##e##e
  7148. $kfkkff
  7149. e##6#
  7150. ##6#6
  7151. ##6#6
  7152. ##6#6
  7153. ##6#6
  7154. e#ee##
  7155. #TTOO
  7156. TOTOTOO!
  7157. OTOTTOT
  7158. #OTTOTOTO
  7159. TOOTO
  7160. kTTOTTOT
  7161. OOTTOOTOTT
  7162. kOTOTTOOTT
  7163. kOTOTOT
  7164. kOOTOTO
  7165. #fOTOTOTOO
  7166. TOOTOTT
  7167. #TOOTOTOTT
  7168. OOTOOTO
  7169. TOTTOTO
  7170. TOOTTOTOTO
  7171. OTOOT
  7172. OTOOTOTOO
  7173. TTOTOTTO
  7174. TTOTOTO
  7175. TOOTTO
  7176. TTOOTOOTOO
  7177. TOTTOOTOTO
  7178. TTOOTOO
  7179. TOOTOTOTOO
  7180. TOTOTO
  7181. TOTOTOOTOT
  7182. OOTOTTOOTT
  7183. TOTTOTOOTO
  7184. OTOOTOOTOO
  7185. OTTOTTO
  7186. TOOTOTTOTT
  7187. OTTOTOTTO
  7188. OOTTOOT
  7189. TOTOTTOT
  7190. TOTOTTOTTO
  7191. TOTTOTOTT
  7192. TOTTO
  7193. ##kkf
  7194. TTOOT
  7195. OOTOT
  7196. OTTOTO
  7197. ff$kT
  7198. TOOTO
  7199. TOTOO
  7200. TOTOOTTOOT
  7201. OTOOTOTOO
  7202. TOOTOTOT
  7203. TOTTOTOTOT
  7204. TTOTOO
  7205. TOTOTOTOT
  7206. TOOTOTOOTO
  7207. TOTOO
  7208. TOTOTO
  7209. TOTOOT
  7210. TOOTOT
  7211. TOTOOTOOTO
  7212. TOTOTOOTOT
  7213. OOTOT
  7214. TOOTOOTOTO
  7215. TOTOTOTTOO
  7216. TOTOT
  7217. TOT,O
  7218. TOTOTT
  7219. TOTOTTOOTO
  7220. TOTOTO
  7221. TOOTOT
  7222. TTOTOTOTOO
  7223. TOOTOTOOTO
  7224. TOTOOTOT
  7225. TOOTOO
  7226. TTOOTTOTOk
  7227. e#TOO
  7228. TTOOTT
  7229. #OTTOOT
  7230. TOTOTOOT
  7231. OTOTOOTTO
  7232. TOTOT
  7233. OOTOOT
  7234. OTOOTOO
  7235. TOOTOT
  7236. TOTOT
  7237. OOTOT
  7238. TOTOTOOT
  7239. #6#TOO(
  7240. #kOOT
  7241. TOOTOOTOOT
  7242. TOTOT
  7243. OOTOTTOTOT
  7244. OTOTOTOOTO
  7245. TOTTO
  7246. TTOTOOT
  7247. TOOT\O
  7248. TOTTOTOTOT
  7249. TOTOTOOT
  7250. TOOTOT
  7251. kOOTOT
  7252. #kkfOT
  7253. TOOTOT
  7254. TOOTOTOT
  7255. TOTOOT
  7256. TOTOTOT
  7257. TTOOTOTOTT
  7258. OTTOT
  7259. TTOTOTOOTO
  7260. TTOTOTTOOT
  7261. TOTOTT
  7262. TOOTOT
  7263. TOTOT
  7264. TOTOOTOOT
  7265. TOOTOOT
  7266. TTOTOOTOTO
  7267. OTOOTOO
  7268. TOTOOT
  7269. TOOTOTOOT
  7270. TOT    O
  7271. TOOTeO
  7272. TOTOTTOTOT
  7273. OOTOTTOTTO
  7274. TOTOTOTOOT
  7275. TOTOOTOTOT
  7276. TOTOTTOOTT
  7277. TOOTOTOT
  7278. TOTOOTOOT
  7279. TOOTOTOOTO
  7280. TOTOTOOT
  7281. OTOOT
  7282. TOTOOTOTOO
  7283. TOTOOTOTOT
  7284. TOOTOOTOTO
  7285. TOTOOTOOTO
  7286. $OOTTOTOT
  7287. TOOT{O
  7288. TOTOOTOTOT
  7289. TOOTOOTOOT
  7290. OTOOTOOTOT
  7291. OTOOTOTOOT
  7292. TOTOT
  7293. TOTOTOTOT
  7294. TOTOT
  7295. TOTOOT
  7296. TOTOTOOTOO
  7297. TOOTOOTOTO
  7298. TOTOOTT
  7299. TOTOOTOOT
  7300. TOTOOTOTOO
  7301. TOTOTOTOTO
  7302. OTOTOOTOOT
  7303. TOOTOT
  7304. TOOTOTOT
  7305. TOOTOT
  7306. TOTOT
  7307. TOOTOT
  7308. TOOT*O
  7309. A*-}A
  7310. Export dBase
  7311. $t&x'T.&1
  7312. 14,23
  7313. selectChars
  7314. strChecked
  7315. strChecked
  7316. strChecked
  7317. strChecked
  7318. strChecked
  7319. TypeLabel
  7320. strChecked
  7321.  Typ::
  7322. strChecked
  7323. strChecked
  7324. strChecked
  7325. strChecked
  7326. strChecked
  7327. strChecked
  7328. w,    #b
  7329. .&+    +
  7330. npnameOnly
  7331. 9listToolBookFields
  7332. svLine
  7333. ToolBook-Datei (*.TBK), *.TBK
  7334. toolbookfilename
  7335. toolbookfields
  7336. OpenFileDlg
  7337. dbfields
  7338. svTbName
  7339. strPLChoosedBook
  7340. buttonClick
  7341. buttonClick
  7342. 4STRING svTbName 
  7343. 4INT svLine
  7344. !vName
  7345. OpenFileDlg (strPLChoosedBook(),"", ".", "ToolBook-Datei (*.TBK), *.
  7346. ", 1)
  7347. "toolbookfilename" 
  7348. [(nameOnly(
  7349. listToolBookFields
  7350. "dbfields"
  7351. "toolbookfields" <> 
  7352. y-- will be 
  7353. error
  7354. selectedTextlines 
  7355. enabled 
  7356. ToolBook-Buch zum Exportieren in eine dBase-Datei ausw
  7357. helpText
  7358. strChecked
  7359. Buch ausw
  7360. hlen...
  7361. ToolBookFileName
  7362. ToolBook-Buch f
  7363. r den Export in eine dBase-Datei ausw
  7364. helpText
  7365. strChecked
  7366. Build dBase File
  7367. Angegebene Datensatzfelder in einer dBase-Datei speichern
  7368. helpText
  7369. strChecked
  7370. In dBase-Datei speichern...
  7371. strChecked
  7372. ToolBook-Felder ausw
  7373. hlen:
  7374. ToolBookFields
  7375. buttonClick
  7376. buttonClick
  7377. selectedTextlines 
  7378. Datensatzfelder auf dem letzten Hintergrund des ausgew
  7379. hlten Buchs
  7380. helpText
  7381. strChecked
  7382. add_remove
  7383. strChecked
  7384. Datensatzfelder in Exportliste aufnehmen
  7385. helpText
  7386. strChecked
  7387. Hinzuf
  7388. gen >>
  7389. remove
  7390. Datensatzfeld aus Exportliste entfernen
  7391. helpText
  7392. strChecked
  7393. Entfernen << 
  7394. Clear
  7395. .&+    +
  7396. pPresetDataView
  7397. dateFormat
  7398. dateFormat
  7399. 9listToolBookFields
  7400. svLine
  7401. toolbookfields
  7402. dbfields
  7403. remove
  7404. resetCharacteristics
  7405. buttonClick
  7406. buttonClick
  7407. 4INT svLine
  7408. = TRUE
  7409. enabled 
  7410. FALSE
  7411. listToolBookFields
  7412. "dbfields"
  7413. l = 0
  7414. selectedtextlines 
  7415. "toolbookfields" 
  7416. resetCharacteristics
  7417. resetDataView
  7418. dateFormat 
  7419. Exportliste l
  7420. schen
  7421. helpText
  7422. strChecked
  7423. schen
  7424. strChecked
  7425. dBase-Felder:
  7426. strChecked
  7427. Name-
  7428. strChecked
  7429. strChecked
  7430. strChecked
  7431. dbfields
  7432. synch
  7433. svLine
  7434. buttonDown
  7435. synch
  7436. svLine
  7437. field
  7438. keyUp
  7439. textScrolled
  7440. +",H4
  7441. +",H4
  7442. +",H4
  7443. +",H4
  7444. w,    />
  7445. +",H3
  7446. saveTBName
  7447. svLine
  7448. svBkName
  7449. dWidth
  7450. setCharacteristicsState
  7451. dName
  7452. dType
  7453. setDataView
  7454. dDecimal
  7455. synch
  7456. 4INT svLine
  7457.  <> selectedTextlines 
  7458. synch 
  7459. Z <> 
  7460. textScrolled
  7461. {targetField
  7462. 4STRING svBkName
  7463. ZvName
  7464. selectedTextLines 
  7465. = TRUE
  7466. setCharacteristicsState
  7467. "dType",\
  7468. "dWidth",\
  7469. "dDecimal",\
  7470. "dName"
  7471. setDataView 
  7472. saveTBName 
  7473. = FALSE
  7474. strChecked
  7475. dName
  7476. THREE
  7477. VLOCALNUM
  7478. VEXTENSION
  7479. BILLINGCD
  7480. NOTES
  7481. saveTBName
  7482. Name f
  7483. r das Feld in der dBase-Datei
  7484. helpText
  7485. strChecked
  7486. dType
  7487. dBase-Feldtyp f
  7488. r Datensatzfeld-Datei
  7489. helpText
  7490. strChecked
  7491. dWidth
  7492. dBase-Feldbreite f
  7493. r Datensatzfeld-Datei
  7494. helpText
  7495. strChecked
  7496. dDecimal
  7497. Anzahl der Dezimalstellen, falls das Feld numerisch ist
  7498. helpText
  7499. strChecked
  7500. <%L%J
  7501. strChecked
  7502. strChecked
  7503. T&d&J
  7504. strChecked
  7505. viewLabel
  7506. FALSE
  7507. disabled
  7508. strChecked
  7509. ToolBook-Feldinformationen anzeigen 
  7510. strChecked
  7511. +",H4
  7512. svLine
  7513. 2DisAlNum
  7514. dbFields
  7515. dName
  7516. keyChar
  7517. strNameToLarge
  7518. strNameNull
  7519. strChar1Num
  7520. isNum
  7521. leaveField
  7522. 4INT svLine
  7523. ) > 9 
  7524. (selectedTextState = 
  7525. isAlNum(
  7526. a = 95
  7527. -- backspace
  7528. "dName" 
  7529. selectedTextlines 
  7530. "dbFields" 
  7531. Key <> 
  7532. ZSTRING vError
  7533. ) > 10
  7534.  = strNameToLarge()
  7535. > = strNameNull()
  7536. isNum(
  7537. f = strChar1Num()
  7538. b-r-J
  7539. FALSE
  7540. disabled
  7541. FALSE
  7542. -d in dBase file
  7543. helpText
  7544. strChecked
  7545. nameLabel
  7546. FALSE
  7547. disabled
  7548. strChecked
  7549. Name:
  7550. strChecked
  7551. T.(/8/
  7552. widthLabel
  7553. FALSE
  7554. disabled
  7555. strChecked
  7556. Breite:
  7557. width
  7558. `0p0.l
  7559. foo(FALSE)
  7560. FALSE
  7561. disabled
  7562. disabled(FALSE)
  7563. Breite des ausgew
  7564. hlten dBase-Felds
  7565. helpText
  7566. strChecked
  7567. strChecked
  7568. Character
  7569. Feldtyp auf "character" festlegen
  7570. helpText
  7571. strChecked
  7572. Zeichen
  7573. P3`3J
  7574. Feldtyp auf "date" festlegen
  7575. helpText
  7576. strChecked
  7577. Datum
  7578. Logical
  7579. Feldtyp auf "logisch" festlegen
  7580. helpText
  7581. strChecked
  7582. Logisch
  7583. &1n4x4
  7584. Feldtyp auf "memo" festlegen
  7585. helpText
  7586. strChecked
  7587. &1.5:5
  7588. Numeric
  7589. Feldtyp auf "numeric" festlegen
  7590. helpText
  7591. strChecked
  7592. Numerisch
  7593. DateFormat
  7594. w,    />
  7595. +",H3
  7596. w,    />
  7597. +",H3
  7598. dateFormat
  7599. saveTBName
  7600. strAskDateFormat
  7601. svLine
  7602. dateFormat
  7603. dName
  7604. strOK
  7605. buttonClick
  7606. buttonClick
  7607. 4INT svLine
  7608. (strAskDateFormat(
  7609. Bsvline 
  7610. saveTBName 
  7611. dName) \
  7612. r= strOK()
  7613. dateFormat 
  7614.         -- Probably want 
  7615. use that 
  7616. every 
  7617. Legt das Datumsformat der dBase-Datei fest
  7618. helpText
  7619. strChecked
  7620. Datumsformat...
  7621. $949J
  7622. strChecked
  7623. tbNamelabel
  7624. darkGray
  7625. strokeGraued
  7626. FALSE
  7627. disabled
  7628. strChecked
  7629. Name:
  7630. TBRecordFieldName
  7631. $;4;J
  7632. disabled
  7633. Name des ToolBook-Datensatzfelds
  7634. helpText
  7635. strChecked
  7636. strChecked
  7637. L; <0<
  7638. tbTextLabel
  7639. FALSE
  7640. disabled
  7641. strChecked
  7642. Text:  
  7643. TBRecordFieldText
  7644. disabled
  7645. Inhalt des ToolBook-Datensatzfelds
  7646. helpText
  7647. strChecked
  7648. strChecked
  7649. DecimalLabel
  7650. FALSE
  7651. disabled
  7652. strChecked
  7653. Dezimal:O?
  7654. =R?^?
  7655. Decimal
  7656. R@b@J
  7657. foo(FALSE)
  7658. FALSE
  7659. disabled
  7660. disabled(FALSE)
  7661. Dezimale Genauigkeit des ausgew
  7662. hlten dBase-Felds
  7663. helpText
  7664. strChecked
  7665. changeLabel
  7666. FALSE
  7667. disabled
  7668. strChecked
  7669. dBase-Feldeigenschaften 
  7670. ndernticsoA
  7671. FALSE
  7672. -*-se feld
  7673. Name des dBase-feld
  7674.