home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 18 / 18.iso / w / w252 / 4.ddi / MACROS.CMZ / MERGDATA.SMM < prev    next >
Encoding:
INI File  |  1993-10-28  |  61.1 KB  |  4,611 lines

  1. [ver]
  2.     4
  3. [sty]
  4.     ~cdefaul.sty
  5. [files]
  6. [charset]
  7.     82
  8.     CHINESEBIG5 (Windows)
  9. [revisions]
  10.     0
  11. [prn]
  12.     HP LaserJet III
  13. [lang]
  14.     1
  15. [desc]
  16.     
  17.     
  18.     
  19.     
  20.     
  21.     745042461
  22.     8
  23.     682298912
  24.     97
  25.     20
  26.     0
  27.     0
  28.     0
  29.     0
  30.     
  31.     
  32.     
  33.     
  34.     
  35.     
  36.     0
  37. [fopts]
  38.     0
  39.     1
  40.     0
  41.     0
  42. [lnopts]
  43.     2
  44.     Body Text
  45.     1
  46. [docopts]
  47.     5
  48.     2
  49. [tag]
  50.     Body Text
  51.     2
  52.     [fnt]
  53.         Times New Roman
  54.         240
  55.         0
  56.         49152
  57.     [algn]
  58.         1
  59.         1
  60.         0
  61.         0
  62.         0
  63.     [spc]
  64.         33
  65.         273
  66.         1
  67.         0
  68.         0
  69.         1
  70.         100
  71.     [brk]
  72.         4
  73.     [line]
  74.         8
  75.         0
  76.         1
  77.         0
  78.         1
  79.         1
  80.         1
  81.         10
  82.         10
  83.         1
  84.     [spec]
  85.         0
  86.         0
  87.         
  88.         0
  89.         1
  90.         1
  91.         0
  92.         0
  93.         0
  94.         0
  95.     [nfmt]
  96.         280
  97.         1
  98.         2
  99.         .
  100.         ,
  101.         $
  102.     Body Text
  103.     0
  104.     0
  105. [tag]
  106.     Body Single
  107.     3
  108.     [fnt]
  109.         TimesNewRomanPS
  110.         240
  111.         0
  112.         49152
  113.     [algn]
  114.         1
  115.         1
  116.         0
  117.         0
  118.         0
  119.     [spc]
  120.         33
  121.         273
  122.         1
  123.         0
  124.         0
  125.         1
  126.         100
  127.     [brk]
  128.         4
  129.     [line]
  130.         8
  131.         0
  132.         1
  133.         0
  134.         1
  135.         1
  136.         1
  137.         10
  138.         10
  139.         1
  140.     [spec]
  141.         0
  142.         0
  143.         
  144.         0
  145.         1
  146.         1
  147.         0
  148.         0
  149.         0
  150.         0
  151.     [nfmt]
  152.         280
  153.         1
  154.         2
  155.         .
  156.         ,
  157.         $
  158.     Body Single
  159.     0
  160.     0
  161. [tag]
  162.     Bullet
  163.     4
  164.     [fnt]
  165.         TimesNewRomanPS
  166.         240
  167.         0
  168.         49152
  169.     [algn]
  170.         1
  171.         1
  172.         0
  173.         288
  174.         288
  175.     [spc]
  176.         33
  177.         273
  178.         1
  179.         0
  180.         0
  181.         1
  182.         100
  183.     [brk]
  184.         4
  185.     [line]
  186.         8
  187.         0
  188.         1
  189.         0
  190.         1
  191.         1
  192.         1
  193.         10
  194.         10
  195.         1
  196.     [spec]
  197.         0
  198.         0
  199.         <*0>
  200.         360
  201.         1
  202.         1
  203.         0
  204.         0
  205.         0
  206.         0
  207.     [nfmt]
  208.         272
  209.         1
  210.         2
  211.         .
  212.         ,
  213.         $
  214.     Bullet
  215.     0
  216.     0
  217. [tag]
  218.     Bullet 1
  219.     5
  220.     [fnt]
  221.         TimesNewRomanPS
  222.         240
  223.         0
  224.         49152
  225.     [algn]
  226.         1
  227.         1
  228.         288
  229.         288
  230.         288
  231.     [spc]
  232.         33
  233.         273
  234.         1
  235.         0
  236.         0
  237.         1
  238.         100
  239.     [brk]
  240.         4
  241.     [line]
  242.         8
  243.         0
  244.         1
  245.         0
  246.         1
  247.         1
  248.         1
  249.         10
  250.         10
  251.         1
  252.     [spec]
  253.         0
  254.         0
  255.         <*5>
  256.         0
  257.         1
  258.         1
  259.         0
  260.         0
  261.         0
  262.         0
  263.     [nfmt]
  264.         280
  265.         1
  266.         2
  267.         .
  268.         ,
  269.         $
  270.     Bullet 1
  271.     0
  272.     0
  273. [tag]
  274.     Number List
  275.     6
  276.     [fnt]
  277.         TimesNewRomanPS
  278.         240
  279.         0
  280.         49152
  281.     [algn]
  282.         1
  283.         1
  284.         360
  285.         360
  286.         360
  287.     [spc]
  288.         33
  289.         273
  290.         1
  291.         0
  292.         0
  293.         1
  294.         100
  295.     [brk]
  296.         4
  297.     [line]
  298.         8
  299.         0
  300.         1
  301.         0
  302.         1
  303.         1
  304.         1
  305.         10
  306.         10
  307.         1
  308.     [spec]
  309.         0
  310.         0
  311.         <*:>.
  312.         360
  313.         1
  314.         1
  315.         0
  316.         0
  317.         0
  318.         0
  319.     [nfmt]
  320.         272
  321.         1
  322.         2
  323.         .
  324.         ,
  325.         $
  326.     Number List
  327.     0
  328.     0
  329. [tag]
  330.     Subhead
  331.     7
  332.     [fnt]
  333.         TimesNewRomanPS
  334.         240
  335.         0
  336.         49155
  337.     [algn]
  338.         1
  339.         1
  340.         0
  341.         0
  342.         0
  343.     [spc]
  344.         33
  345.         273
  346.         1
  347.         72
  348.         72
  349.         1
  350.         100
  351.     [brk]
  352.         4
  353.     [line]
  354.         8
  355.         0
  356.         1
  357.         0
  358.         1
  359.         1
  360.         1
  361.         10
  362.         10
  363.         1
  364.     [spec]
  365.         0
  366.         2
  367.         
  368.         0
  369.         1
  370.         1
  371.         0
  372.         0
  373.         0
  374.         0
  375.     [nfmt]
  376.         272
  377.         1
  378.         2
  379.         .
  380.         ,
  381.         $
  382.     Subhead
  383.     0
  384.     0
  385. [tag]
  386.     Title
  387.     8
  388.     [fnt]
  389.         Arial MT
  390.         360
  391.         0
  392.         16385
  393.     [algn]
  394.         4
  395.         1
  396.         0
  397.         0
  398.         0
  399.     [spc]
  400.         33
  401.         446
  402.         1
  403.         144
  404.         72
  405.         1
  406.         100
  407.     [brk]
  408.         16
  409.     [line]
  410.         8
  411.         0
  412.         1
  413.         0
  414.         1
  415.         1
  416.         1
  417.         10
  418.         10
  419.         1
  420.     [spec]
  421.         0
  422.         1
  423.         
  424.         0
  425.         1
  426.         1
  427.         0
  428.         0
  429.         0
  430.         0
  431.     [nfmt]
  432.         272
  433.         1
  434.         2
  435.         .
  436.         ,
  437.         $
  438.     Title
  439.     0
  440.     0
  441. [tag]
  442.     Function
  443.     9
  444.     [fnt]
  445.         Courier
  446.         200
  447.         0
  448.         32769
  449.     [algn]
  450.         1
  451.         1
  452.         0
  453.         0
  454.         0
  455.     [spc]
  456.         33
  457.         244
  458.         1
  459.         0
  460.         0
  461.         1
  462.         100
  463.     [brk]
  464.         68
  465.     [line]
  466.         8
  467.         0
  468.         1
  469.         0
  470.         1
  471.         1
  472.         1
  473.         10
  474.         10
  475.         1
  476.     [spec]
  477.         0
  478.         0
  479.         
  480.         0
  481.         1
  482.         1
  483.         0
  484.         0
  485.         0
  486.         0
  487.     [nfmt]
  488.         272
  489.         1
  490.         3
  491.         .
  492.         ,
  493.         $
  494.     Body Text
  495.     0
  496.     0
  497. [tag]
  498.     Header
  499.     11
  500.     [fnt]
  501.         Tms Rmn
  502.         200
  503.         0
  504.         49153
  505.     [algn]
  506.         4
  507.         1
  508.         0
  509.         0
  510.         0
  511.     [spc]
  512.         33
  513.         273
  514.         1
  515.         0
  516.         0
  517.         1
  518.         100
  519.     [brk]
  520.         4
  521.     [line]
  522.         8
  523.         0
  524.         1
  525.         0
  526.         1
  527.         1
  528.         1
  529.         10
  530.         10
  531.         1
  532.     [spec]
  533.         0
  534.         0
  535.         
  536.         0
  537.         1
  538.         1
  539.         0
  540.         0
  541.         0
  542.         0
  543.     [nfmt]
  544.         272
  545.         1
  546.         3
  547.         .
  548.         ,
  549.         $
  550.     Header
  551.     0
  552.     0
  553. [tag]
  554.     Footnote
  555.     12
  556.     [fnt]
  557.         Courier
  558.         200
  559.         0
  560.         32768
  561.     [algn]
  562.         1
  563.         1
  564.         0
  565.         720
  566.         0
  567.     [spc]
  568.         33
  569.         273
  570.         1
  571.         0
  572.         0
  573.         1
  574.         100
  575.     [brk]
  576.         4
  577.     [line]
  578.         8
  579.         0
  580.         1
  581.         0
  582.         1
  583.         1
  584.         1
  585.         10
  586.         10
  587.         1
  588.     [spec]
  589.         0
  590.         0
  591.         <*:>
  592.         0
  593.         1
  594.         1
  595.         256
  596.         0
  597.         0
  598.         0
  599.     [nfmt]
  600.         272
  601.         1
  602.         3
  603.         .
  604.         ,
  605.         $
  606.     Footnote
  607.     0
  608.     0
  609. [lay]
  610.     Standard
  611.     513
  612.     [rght]
  613.         15840
  614.         12240
  615.         1
  616.         1440
  617.         1440
  618.         1
  619.         1440
  620.         1440
  621.         0
  622.         1
  623.         0
  624.         1
  625.         0
  626.         2
  627.         1
  628.         1440
  629.         10800
  630.         12
  631.         1
  632.         720
  633.         1
  634.         1440
  635.         1
  636.         2160
  637.         1
  638.         2880
  639.         1
  640.         3600
  641.         1
  642.         4320
  643.         1
  644.         5040
  645.         1
  646.         5760
  647.         1
  648.         6480
  649.         1
  650.         7200
  651.         1
  652.         7920
  653.         1
  654.         8640
  655.     [hrght]
  656.     [lyfrm]
  657.         1
  658.         11200
  659.         0
  660.         0
  661.         12240
  662.         1440
  663.         0
  664.         1
  665.         3
  666.         1 0 0 0 0 0 0
  667.         0
  668.         0
  669.         1
  670.     [frmlay]
  671.         1440
  672.         12240
  673.         1
  674.         1440
  675.         72
  676.         1
  677.         792
  678.         1440
  679.         0
  680.         1
  681.         0
  682.         1
  683.         1
  684.         0
  685.         1
  686.         1440
  687.         10800
  688.         1
  689.         3
  690.         9360
  691.     [txt]
  692. <+B>Callback Merge - By: Peter S. Housley
  693.  
  694. <+B>Lotus Development Corp. - @1991
  695.  
  696. >
  697.     [frght]
  698.     [lyfrm]
  699.         1
  700.         13248
  701.         0
  702.         14400
  703.         12240
  704.         15840
  705.         0
  706.         1
  707.         3
  708.         1 0 0 0 0 0 0
  709.         0
  710.         0
  711.         2
  712.     [frmlay]
  713.         15840
  714.         12240
  715.         1
  716.         1440
  717.         792
  718.         1
  719.         14472
  720.         1440
  721.         0
  722.         1
  723.         0
  724.         1
  725.         1
  726.         0
  727.         1
  728.         1440
  729.         10800
  730.         2
  731.         2
  732.         4680
  733.         3
  734.         9360
  735.     [txt]
  736.  
  737. >
  738. [elay]
  739. [l1]
  740.     0
  741. [pg]
  742.     20
  743.     43 0 10 0 0 1 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  744.     88 0 5 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  745.     133 0 4 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  746.     178 0 15 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  747.     223 0 18 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  748.     268 0 21 0 0 1 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  749.     312 0 17 0 0 1 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  750.     357 0 27 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  751.     402 0 11 0 0 1 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  752.     447 0 30 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  753.     492 0 68 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  754.     537 0 24 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  755.     582 0 12 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  756.     627 0 5 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  757.     672 0 12 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  758.     717 0 39 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  759.     762 0 0 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  760.     807 0 41 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  761.     852 0 56 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  762.     880 0 0 1025 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0
  763. [edoc]
  764. <:#284,9360>
  765.  
  766. <:#284,9360>define    EnableWindow()    DllCall("user,EnableWindow,HHH", %1, %2)
  767.  
  768. <:#284,9360>define GetActiveWindow()    DllCall("user,GetActiveWindow,H")
  769.  
  770. <:#284,9360>define SetWindowText()    DllCall("user,SetWindowText,IHC", %1, %2)
  771.  
  772. <:#284,9360>define TitleBarMsg()    SetWindowText(GetActiveWindow(), %1)
  773.  
  774. <:#284,9360>define GetWindowText()    DllCall("user,GetWindowText,HHFH", %1, %2, %3)
  775.  
  776. <:#284,9360>define    SetFocus()        DllCall("user,SetFocus,HH",%1)
  777.  
  778. <:#284,9360>
  779.  
  780. <:#284,9360>'Global Variables
  781.  
  782. <:#284,9360>'    1000 = Total Number of Records
  783.  
  784. <:#284,9360>'    1100 = Function Location
  785.  
  786. <:#284,9360>'    1200 = Field Seperator
  787.  
  788. <:#284,9360>'    1300 = Record Seperator
  789.  
  790. <:#284,9360>'    1400 = Free
  791.  
  792. <:#284,9360>'    1500 = Free
  793.  
  794. <:#284,9360>'    Fieldinfo = Field Information
  795.  
  796. <:#284,9360>'    Fieldnames = Field Names, 1 = Total Number of Fields
  797.  
  798. <:#284,9360>
  799.  
  800. <:#284,9360>function menus()
  801.  
  802. <:#284,9360>TitleBarMsg("Adding MergData to File/Merge menu")
  803.  
  804. <:#284,9360>rmac=getrunningmacrofile$()
  805.  
  806. <:#284,9360>deletemenuitem(1,"╬─╝■(&F)","║╧▓ó(&G)...")
  807.  
  808. <:#284,9360>deletemenuitem(1,"╬─╝■(&F)", "║╧▓ó(&G)")
  809.  
  810. <:#284,9360>insertcascademenu(1, "╬─╝■(&F)", 13, "║╧▓ó(&G)")
  811.  
  812. <:#284,9360>addcascademenuitem(1, "╬─╝■(&F)", "║╧▓ó(&G)", "&Print...", 110, "Print Merge")
  813.  
  814. <:#568,9360>addcascademenuitem(1, "╬─╝■(&F)", "║╧▓ó(&G)", "&Create/Edit...", "{rmac}!mergedata", "Create/ Edit Merge Data File") 
  815.  
  816. <:#284,9360>addcascademenuitem(1, "╬─╝■(&F)", "║╧▓ó(&G)", "-", "", "")
  817.  
  818. <:#568,9360>addcascademenuitem(1, "╬─╝■(&F)", "║╧▓ó(&G)", "E&xit MergeData", "{rmac}!getout", "Exit Merge Macro")
  819.  
  820. <:#284,9360>TitleBarMsg("")
  821.  
  822. <:#284,9360>TitleBarMsg("Ami Pro")
  823.  
  824. <:#284,9360>end function
  825.  
  826. <:#284,9360>
  827.  
  828. <:#284,9360>
  829.  
  830. <:#284,9360>function mergedata()
  831.  
  832. <:#284,9360>allocglobalvar(1100,1)
  833.  
  834. <:#284,9360>allocglobalvar(1000,1)
  835.  
  836. <:#284,9360>{rmac}=getrunningmacrofile$()
  837.  
  838. <:#284,9360>start:
  839.  
  840. <:#284,9360>setglobalvar(1100,"1")
  841.  
  842. <:#284,9360>x=getopenfilecount()
  843.  
  844. <:#284,9360>if x<<1 
  845.  
  846. <:#284,9360>    Message("A Data file must be displayed.")
  847.  
  848. <:#284,9360>    testout=3
  849.  
  850. <:#284,9360>    goto gtfo
  851.  
  852. <:#284,9360>endif
  853.  
  854. <:#284,9360>call getfields()
  855.  
  856. <:#284,9360>testout=getglobalvar$(1100)
  857.  
  858. <:#284,9360>gtfo:
  859.  
  860. <:#284,9360>if testout=3 
  861.  
  862. <:#284,9360>    pause(010)
  863.  
  864. <:#284,9360>    freeglobalvar("Fieldnames")
  865.  
  866. <:#284,9360>    freeglobalvar("Fieldinfo")
  867.  
  868. <:#284,9360>    freeglobalvar(1000)
  869.  
  870. <:#284,9360>    freeglobalvar(1100)
  871.  
  872. <:#284,9360>    freeglobalvar(1300)
  873.  
  874. <:#284,9360>    freeglobalvar(1200)
  875.  
  876. <:#284,9360>    freeglobalvar(1400)
  877.  
  878. <:#284,9360>    freeglobalvar(1500)
  879.  
  880. <:#284,9360>    sendkeys("<[>ESC]")
  881.  
  882. <:#284,9360>    exit function
  883.  
  884. <:#284,9360>elseif testout=6
  885.  
  886. <:#284,9360>    freeglobalvar(1100)
  887.  
  888. <:#284,9360>    sendkeys("<[>esc]")
  889.  
  890. <:#284,9360>    exit function
  891.  
  892. <:#284,9360>endif
  893.  
  894. <:#284,9360>call getdata()
  895.  
  896. <:#284,9360>setdlgcallback(23,"{rmac}!CallUp")
  897.  
  898. <:#284,9360>setdlgcallback(24,"{rmac}!CallDown")
  899.  
  900. <:#284,9360>setdlgcallback(21,"{rmac}!Writedata")
  901.  
  902. <:#284,9360>setdlgcallback(4, "{rmac}!leave")
  903.  
  904. <:#284,9360>setdlgcallback(25,"{rmac}!PgUp")
  905.  
  906. <:#284,9360>setdlgcallback(26,"{rmac}!PgDn")
  907.  
  908. <:#284,9360>setdlgcallback(27,"{rmac}!Gotofield")
  909.  
  910. <:#284,9360>setdlgcallback(28,"{rmac}!gotonextrec")
  911.  
  912. <:#284,9360>setdlgcallback(29,"{rmac}!gotoprevrec")
  913.  
  914. <:#284,9360>setdlgcallback(30,"{rmac}!find")
  915.  
  916. <:#284,9360>setdlgcallback(31,"{rmac}!addrecord")
  917.  
  918. <:#284,9360>setdlgcallback(32,"{rmac}!deleterec")
  919.  
  920. <:#284,9360>setdlgcallback(33,"{rmac}!clearrec")
  921.  
  922. <:#284,9360>setglobalvar(1000,"10")
  923.  
  924. <:#284,9360>setglobalvar(1100,"2")
  925.  
  926. <:#284,9360>testout=getglobalarray$("Fieldnames",1)
  927.  
  928. <:#284,9360>if testout << 10
  929.  
  930. <:#284,9360>    notenough=10 - testout
  931.  
  932. <:#284,9360>    setdlgcallback(0, "{rmac}!GreyMovement")
  933.  
  934. <:#284,9360>else
  935.  
  936. <:#284,9360>    notenough=0
  937.  
  938. <:#284,9360>endif
  939.  
  940. <:#284,9360>
  941.  
  942. <:#284,9360>for i=1001 to 1010 - notenough
  943.  
  944. <:#284,9360>f=i - 999
  945.  
  946. <:#284,9360>postfield=getglobalarray$("Fieldnames",f)
  947.  
  948. <:#284,9360>postinfo=getglobalarray$("Fieldinfo",f - 1)
  949.  
  950. <:#284,9360>filledit (i,postfield)
  951.  
  952. <:#284,9360>filledit (i + 7000, postinfo)
  953.  
  954. <:#284,9360>next
  955.  
  956. <:#284,9360>filename=getopenfilename$()
  957.  
  958. <:#284,9360>if filename="" 
  959.  
  960. <:#284,9360>    filename="Untitled"
  961.  
  962. <:#284,9360>endif
  963.  
  964. <:#284,9360>filledit(1012,filename)
  965.  
  966. <:#284,9360>totalfields=getglobalarray$("Fieldnames", 1)
  967.  
  968. <:#284,9360>filledit(1013, "Fields 1 to 10 of {totalfields}")
  969.  
  970. <:#284,9360>box=dialogbox(".","MainBox")
  971.  
  972. <:#284,9360>hdlg=0
  973.  
  974. <:#284,9360>call leave(hdlg)
  975.  
  976. <:#284,9360>end function
  977.  
  978. <:#284,9360>
  979.  
  980. <:#284,9360>function callup(hdlg)
  981.  
  982. <:#284,9360>ignorekeyboard(1)
  983.  
  984. <:#284,9360>numfields=getglobalarray$("fieldnames",1)
  985.  
  986. <:#284,9360>last=getglobalvar$(1000)
  987.  
  988. <:#284,9360>for i = 1 to 10
  989.  
  990. <:#284,9360>dlgfield=i + 8000
  991.  
  992. <:#284,9360>first=last - 10
  993.  
  994. <:#284,9360>fieldnum=first + i
  995.  
  996. <:#284,9360>info=getdlgitemtext(hdlg,dlgfield)
  997.  
  998. <:#284,9360>setglobalarray("Fieldinfo", fieldnum ,info)
  999.  
  1000. <:#284,9360>next
  1001.  
  1002. <:#284,9360>if last - 11 << 0
  1003.  
  1004. <:#284,9360>    BEEP()
  1005.  
  1006. <:#284,9360>    exit function
  1007.  
  1008. <:#284,9360>endif
  1009.  
  1010. <:#284,9360>setglobalvar(1000,last - 1)
  1011.  
  1012. <:#284,9360>newlast=last - 11
  1013.  
  1014. <:#284,9360>for i=1001 to 1010
  1015.  
  1016. <:#284,9360>x = i - 999
  1017.  
  1018. <:#284,9360>f = newlast + x
  1019.  
  1020. <:#284,9360>postfield=getglobalarray$("Fieldnames",f)
  1021.  
  1022. <:#284,9360>postinfo=getglobalarray$("Fieldinfo",f - 1)
  1023.  
  1024. <:#284,9360>setdlgitemtext(hdlg, i, postfield)
  1025.  
  1026. <:#284,9360>setdlgitemtext(hdlg, i + 7000, postinfo)
  1027.  
  1028. <:#284,9360>next
  1029.  
  1030. <:#284,9360>first=newlast + 1
  1031.  
  1032. <:#284,9360>last=first + 9
  1033.  
  1034. <:#284,9360>setdlgitemtext(hdlg, 1013,"Fields {first} to {last} of {numfields}")
  1035.  
  1036. <:#284,9360>ignorekeyboard(0)
  1037.  
  1038. <:#284,9360>end function
  1039.  
  1040. <:#284,9360>
  1041.  
  1042. <:#284,9360>function calldown(hdlg)
  1043.  
  1044. <:#284,9360>ignorekeyboard(1)
  1045.  
  1046. <:#284,9360>numfields=getglobalarray$("fieldnames",1)
  1047.  
  1048. <:#284,9360>last=getglobalvar$(1000)
  1049.  
  1050. <:#284,9360>for i = 1 to 10
  1051.  
  1052. <:#284,9360>dlgfield=i + 8000
  1053.  
  1054. <:#284,9360>first=last - 10
  1055.  
  1056. <:#284,9360>fieldnum=first + i
  1057.  
  1058. <:#284,9360>info=getdlgitemtext(hdlg,dlgfield)
  1059.  
  1060. <:#284,9360>setglobalarray("Fieldinfo", fieldnum ,info)
  1061.  
  1062. <:#284,9360>next
  1063.  
  1064. <:#284,9360>testme=getglobalarray$("Fieldnames",1)
  1065.  
  1066. <:#284,9360>if last + 1 <;>= testme + 1
  1067.  
  1068. <:#284,9360>    BEEP()
  1069.  
  1070. <:#284,9360>    exit function
  1071.  
  1072. <:#284,9360>endif
  1073.  
  1074. <:#284,9360>setglobalvar(1000,last + 1)
  1075.  
  1076. <:#284,9360>newlast=last + 1 - 10
  1077.  
  1078. <:#284,9360>for i=1001 to 1010
  1079.  
  1080. <:#284,9360>x = i - 999
  1081.  
  1082. <:#284,9360>f = newlast + x
  1083.  
  1084. <:#284,9360>postfield=getglobalarray$("Fieldnames",f)
  1085.  
  1086. <:#284,9360>postinfo=getglobalarray$("Fieldinfo",f - 1)
  1087.  
  1088. <:#284,9360>setdlgitemtext(hdlg, i, postfield)
  1089.  
  1090. <:#284,9360>setdlgitemtext(hdlg, i + 7000, postinfo)
  1091.  
  1092. <:#284,9360>next
  1093.  
  1094. <:#284,9360>first=newlast + 1
  1095.  
  1096. <:#284,9360>last=first + 9
  1097.  
  1098. <:#284,9360>setdlgitemtext(hdlg, 1013,"Fields {first} to {last} of {numfields}")
  1099.  
  1100. <:#284,9360>ignorekeyboard(0)
  1101.  
  1102. <:#284,9360>end function
  1103.  
  1104. <:#284,9360>
  1105.  
  1106. <:#284,9360>function PgUp(Hdlg)
  1107.  
  1108. <:#284,9360>ignorekeyboard(1)
  1109.  
  1110. <:#284,9360>numfields=getglobalarray$("fieldnames",1)
  1111.  
  1112. <:#284,9360>last=getglobalvar$(1000)
  1113.  
  1114. <:#284,9360>for i = 1 to 10
  1115.  
  1116. <:#284,9360>dlgfield=i + 8000
  1117.  
  1118. <:#284,9360>first=last - 10
  1119.  
  1120. <:#284,9360>fieldnum=first + i
  1121.  
  1122. <:#284,9360>info=getdlgitemtext(hdlg,dlgfield)
  1123.  
  1124. <:#284,9360>setglobalarray("Fieldinfo", fieldnum ,info)
  1125.  
  1126. <:#284,9360>next
  1127.  
  1128. <:#284,9360>if last - 10 << 10
  1129.  
  1130. <:#284,9360>    newlast=0
  1131.  
  1132. <:#284,9360>else
  1133.  
  1134. <:#284,9360>    newlast=last - 20
  1135.  
  1136. <:#284,9360>endif
  1137.  
  1138. <:#284,9360>setglobalvar(1000,newlast + 10)
  1139.  
  1140. <:#284,9360>for i=1001 to 1010
  1141.  
  1142. <:#284,9360>x = i - 999
  1143.  
  1144. <:#284,9360>f = newlast + x
  1145.  
  1146. <:#284,9360>postfield=getglobalarray$("Fieldnames",f)
  1147.  
  1148. <:#284,9360>postinfo=getglobalarray$("Fieldinfo",f - 1)
  1149.  
  1150. <:#284,9360>setdlgitemtext(hdlg, i, postfield)
  1151.  
  1152. <:#284,9360>setdlgitemtext(hdlg, i + 7000, postinfo)
  1153.  
  1154. <:#284,9360>next
  1155.  
  1156. <:#284,9360>first=newlast + 1
  1157.  
  1158. <:#284,9360>last=first + 9
  1159.  
  1160. <:#284,9360>setdlgitemtext(hdlg, 1013,"Fields {first} to {last} of {numfields}")
  1161.  
  1162. <:#284,9360>ignorekeyboard(0)
  1163.  
  1164. <:#284,9360>ed1=getdlgitem(hdlg,8001)
  1165.  
  1166. <:#284,9360>setfocus(ed1)
  1167.  
  1168. <:#284,9360>end function
  1169.  
  1170. <:#284,9360>
  1171.  
  1172. <:#284,9360>function PgDn(Hdlg)
  1173.  
  1174. <:#284,9360>ignorekeyboard(1)
  1175.  
  1176. <:#284,9360>numfields=getglobalarray$("fieldnames",1)
  1177.  
  1178. <:#284,9360>last=getglobalvar$(1000)
  1179.  
  1180. <:#284,9360>for i = 1 to 10
  1181.  
  1182. <:#284,9360>dlgfield=i + 8000
  1183.  
  1184. <:#284,9360>first=last - 10
  1185.  
  1186. <:#284,9360>fieldnum=first + i
  1187.  
  1188. <:#284,9360>info=getdlgitemtext(hdlg,dlgfield)
  1189.  
  1190. <:#284,9360>setglobalarray("Fieldinfo", fieldnum ,info)
  1191.  
  1192. <:#284,9360>next
  1193.  
  1194. <:#284,9360>testme=getglobalarray$("Fieldnames",1)
  1195.  
  1196. <:#284,9360>if last + 10 <;> testme
  1197.  
  1198. <:#284,9360>    newlast=testme - 10
  1199.  
  1200. <:#284,9360>else
  1201.  
  1202. <:#284,9360>    newlast=last
  1203.  
  1204. <:#284,9360>endif
  1205.  
  1206. <:#284,9360>setglobalvar(1000,newlast + 10)
  1207.  
  1208. <:#284,9360>for i=1001 to 1010
  1209.  
  1210. <:#284,9360>x = i - 999
  1211.  
  1212. <:#284,9360>f = newlast + x
  1213.  
  1214. <:#284,9360>postfield=getglobalarray$("Fieldnames",f)
  1215.  
  1216. <:#284,9360>postinfo=getglobalarray$("Fieldinfo",f - 1)
  1217.  
  1218. <:#284,9360>setdlgitemtext(hdlg, i, postfield)
  1219.  
  1220. <:#284,9360>setdlgitemtext(hdlg, i + 7000, postinfo)
  1221.  
  1222. <:#284,9360>next
  1223.  
  1224. <:#284,9360>first=newlast + 1
  1225.  
  1226. <:#284,9360>last=first + 9
  1227.  
  1228. <:#284,9360>setdlgitemtext(hdlg, 1013,"Fields {first} to {last} of {numfields}")
  1229.  
  1230. <:#284,9360>ignorekeyboard(0)
  1231.  
  1232. <:#284,9360>ed1=getdlgitem(hdlg,8001)
  1233.  
  1234. <:#284,9360>setfocus(ed1)
  1235.  
  1236. <:#284,9360>end function
  1237.  
  1238. <:#284,9360>
  1239.  
  1240. <:#284,9360><:><:>function gotofield(hdlg)
  1241.  
  1242. <:#284,9360>X=getglobalarray$("Fieldnames",1)
  1243.  
  1244. <:#284,9360>numfields=X
  1245.  
  1246. <:#284,9360>for i=2 to x + 1
  1247.  
  1248. <:#284,9360>temp=getglobalarray$("Fieldnames", i)
  1249.  
  1250. <:#284,9360>filledit(9000, temp)
  1251.  
  1252. <:#284,9360>next
  1253.  
  1254. <:#284,9360>box=dialogbox(".","Gotofield")
  1255.  
  1256. <:#284,9360>if box<<<;>1 then
  1257.  
  1258. <:#284,9360>    exit function
  1259.  
  1260. <:#284,9360>endif
  1261.  
  1262. <:#284,9360>lookfor=getdialogfield$(9000)
  1263.  
  1264. <:#284,9360>for i=2 to x + 1
  1265.  
  1266. <:#284,9360>temp=getglobalarray$("Fieldnames", i)
  1267.  
  1268. <:#284,9360>if temp = lookfor
  1269.  
  1270. <:#284,9360>    last=i - 2
  1271.  
  1272. <:#284,9360>    goto gotoit
  1273.  
  1274. <:#284,9360>endif
  1275.  
  1276. <:#284,9360>next
  1277.  
  1278. <:#284,9360>gotoit:
  1279.  
  1280. <:#284,9360>testme=getglobalarray$("Fieldnames",1)
  1281.  
  1282. <:#284,9360>if last << 10
  1283.  
  1284. <:#284,9360>    if last - 10 << 10
  1285.  
  1286. <:#284,9360>        newlast=0
  1287.  
  1288. <:#284,9360>    else
  1289.  
  1290. <:#284,9360>        newlast=last - 20
  1291.  
  1292. <:#284,9360>    endif
  1293.  
  1294. <:#284,9360>else
  1295.  
  1296. <:#284,9360>    if last + 10 <;> testme
  1297.  
  1298. <:#284,9360>        newlast=testme - 10
  1299.  
  1300. <:#284,9360>    else
  1301.  
  1302. <:#284,9360>        newlast=last
  1303.  
  1304. <:#284,9360>    endif
  1305.  
  1306. <:#284,9360>endif
  1307.  
  1308. <:#284,9360>setglobal:
  1309.  
  1310. <:#284,9360>setglobalvar(1000,newlast + 10)
  1311.  
  1312. <:#284,9360>for i=1001 to 1010
  1313.  
  1314. <:#284,9360>x = i - 999
  1315.  
  1316. <:#284,9360>f = newlast + x
  1317.  
  1318. <:#284,9360>postfield=getglobalarray$("Fieldnames",f)
  1319.  
  1320. <:#284,9360>postinfo=getglobalarray$("Fieldinfo",f - 1)
  1321.  
  1322. <:#284,9360>setdlgitemtext(hdlg, i, postfield)
  1323.  
  1324. <:#284,9360>setdlgitemtext(hdlg, i + 7000, postinfo)
  1325.  
  1326. <:#284,9360>next
  1327.  
  1328. <:#284,9360>first=newlast + 1
  1329.  
  1330. <:#284,9360>last=first + 9
  1331.  
  1332. <:#284,9360>setdlgitemtext(hdlg, 1013,"Fields {first} to {last} of {numfields}")
  1333.  
  1334. <:#284,9360>ignorekeyboard(0)
  1335.  
  1336. <:#284,9360>end function
  1337.  
  1338. <:#284,9360>
  1339.  
  1340. <:#284,9360><:><:>function getfields()
  1341.  
  1342. <:#284,9360>dim field(40)
  1343.  
  1344. <:#284,9360>Type ("<[>CtrlHome]")
  1345.  
  1346. <:#284,9360>Type("<[>Home]<[>Shiftend]")
  1347.  
  1348. <:#284,9360>Char=curshade$()
  1349.  
  1350. <:#284,9360>If Len(Char)<<<;>2
  1351.  
  1352. <:#568,9360>    result = Multidecide("This is not an Ami Pro records file.  Do you wish to create one?", 36)
  1353.  
  1354. <:#284,9360>    if result=6
  1355.  
  1356. <:#284,9360>        call makemerge()
  1357.  
  1358. <:#284,9360>        exit function
  1359.  
  1360. <:#284,9360>    else
  1361.  
  1362. <:#284,9360>        setglobalvar(1100, "3")
  1363.  
  1364. <:#284,9360>    endif
  1365.  
  1366. <:#284,9360>Exit Function
  1367.  
  1368. <:#284,9360>Endif
  1369.  
  1370. <:#284,9360>Sep=mid$(Char,1,1)
  1371.  
  1372. <:#284,9360>Rec=Mid$(Char,2,1)
  1373.  
  1374. <:#284,9360>Type ("<[>Home]<[>Down]<[>ShiftCtrlDown]")
  1375.  
  1376. <:#284,9360>Char=Curshade$()
  1377.  
  1378. <:#284,9360>x=1
  1379.  
  1380. <:#284,9360>While (1)
  1381.  
  1382. <:#284,9360>    Temp=StrField$(Char,x,{sep})
  1383.  
  1384. <:#284,9360>            If Temp<<<;>""
  1385.  
  1386. <:#284,9360>             Field(x)=Temp
  1387.  
  1388. <:#284,9360>            X=x+1
  1389.  
  1390. <:#284,9360>            
  1391.  
  1392. <:#284,9360>        Else ' done With All Field Names, Now Subtract Rec Delim From Last Field
  1393.  
  1394. <:#284,9360>            Vart=0
  1395.  
  1396. <:#284,9360>            X=x - 1
  1397.  
  1398. <:#284,9360>            Total=x
  1399.  
  1400. <:#284,9360>            Temp=Field(x)
  1401.  
  1402. <:#284,9360>            Vart = Len(Temp) - 1
  1403.  
  1404. <:#284,9360>            Field(x)=Mid$(Temp,1,Vart)
  1405.  
  1406. <:#284,9360>                Break
  1407.  
  1408. <:#284,9360>        Endif
  1409.  
  1410. <:#284,9360>Wend        
  1411.  
  1412. <:#284,9360>AllocGlobalVar("FieldNames",X+1)
  1413.  
  1414. <:#284,9360>AllocGlobalVar(1100,1)
  1415.  
  1416. <:#284,9360>AllocGlobalvar(1200,1)
  1417.  
  1418. <:#284,9360>AllocGlobalvar(1300,1)
  1419.  
  1420. <:#284,9360>AllocGlobalvar(1400,1)
  1421.  
  1422. <:#284,9360>setglobalvar(1400, "")
  1423.  
  1424. <:#284,9360>setglobalvar(1200, sep)
  1425.  
  1426. <:#284,9360>setglobalvar(1300, rec)
  1427.  
  1428. <:#284,9360>SetGlobalArray("Fieldnames",1,x)
  1429.  
  1430. <:#284,9360>Freeglobalvar("Fieldinfo")
  1431.  
  1432. <:#284,9360>Allocglobalvar("Fieldinfo", X + 1)
  1433.  
  1434. <:#284,9360>for i=1 to x
  1435.  
  1436. <:#284,9360>setglobalarray("Fieldinfo", X, " ")
  1437.  
  1438. <:#284,9360>next
  1439.  
  1440. <:#284,9360>For p=1 to x
  1441.  
  1442. <:#284,9360>SetGlobalarray("Fieldnames",p+1,Field(p))
  1443.  
  1444. <:#284,9360>Next
  1445.  
  1446. <:#284,9360>end function
  1447.  
  1448. <:#284,9360>
  1449.  
  1450. <:#284,9360><:><:>function writedata(hdlg)
  1451.  
  1452. <:#284,9360>zz=0
  1453.  
  1454. <:#284,9360>ed1=getdlgitem(hdlg,8001)
  1455.  
  1456. <:#284,9360>setfocus(ed1)
  1457.  
  1458. <:#284,9360>sep=getglobalvar$(1200)
  1459.  
  1460. <:#284,9360>rec=getglobalvar$(1300)
  1461.  
  1462. <:#284,9360>last=getglobalvar$(1000)
  1463.  
  1464. <:#284,9360>X=getglobalarray$("Fieldnames",1)
  1465.  
  1466. <:#284,9360>if X << 10
  1467.  
  1468. <:#284,9360>    notenough=10 -x
  1469.  
  1470. <:#284,9360>else
  1471.  
  1472. <:#284,9360>    notenough=0
  1473.  
  1474. <:#284,9360>endif
  1475.  
  1476. <:#284,9360>for i = 1 to 10 - notenough
  1477.  
  1478. <:#284,9360>dlgfield=i + 8000
  1479.  
  1480. <:#284,9360>first=last - 10
  1481.  
  1482. <:#284,9360>fieldnum=first + i
  1483.  
  1484. <:#284,9360>info=getdlgitemtext(hdlg,dlgfield)
  1485.  
  1486. <:#284,9360>setglobalarray("Fieldinfo", fieldnum ,info)
  1487.  
  1488. <:#284,9360>next
  1489.  
  1490. <:#284,9360>testout=getglobalvar$(1100)
  1491.  
  1492. <:#284,9360>for i =1 to X - 1
  1493.  
  1494. <:#284,9360>temp=getglobalarray$("Fieldinfo",I)
  1495.  
  1496. <:#284,9360>
  1497.  
  1498. <:#284,9360>if testout=4
  1499.  
  1500. <:#284,9360>    if temp="" 
  1501.  
  1502. <:#284,9360>        zz=zz+1
  1503.  
  1504. <:#284,9360>        temp=strcat$("Extra ","{zz}")
  1505.  
  1506. <:#284,9360>    endif
  1507.  
  1508. <:#284,9360>    setglobalarray("Fieldnames", i +1, temp)
  1509.  
  1510. <:#284,9360>endif
  1511.  
  1512. <:#284,9360>type("{temp}{sep}")
  1513.  
  1514. <:#284,9360>next
  1515.  
  1516. <:#284,9360>temp=getglobalarray$("Fieldinfo",X)
  1517.  
  1518. <:#284,9360>type ("{temp}{rec}<[>enter]")
  1519.  
  1520. <:#284,9360>if testout=4
  1521.  
  1522. <:#284,9360>    if temp="" 
  1523.  
  1524. <:#284,9360>        zz=zz+1
  1525.  
  1526. <:#284,9360>        temp=strcat$("Extra ","{zz}")
  1527.  
  1528. <:#284,9360>    endif
  1529.  
  1530. <:#284,9360>    setglobalarray("Fieldnames", x + 1, temp)
  1531.  
  1532. <:#284,9360>    setglobalvar(1100, "4")
  1533.  
  1534. <:#284,9360>    call addrecord(hdlg)
  1535.  
  1536. <:#284,9360>endif
  1537.  
  1538. <:#284,9360>end function
  1539.  
  1540. <:#284,9360>
  1541.  
  1542. <:#284,9360><:><:>function getdata(hdlg)
  1543.  
  1544. <:#284,9360>dim field(40)
  1545.  
  1546. <:#284,9360>ed1=getdlgitem(hdlg,8001)
  1547.  
  1548. <:#284,9360>setfocus(ed1)
  1549.  
  1550. <:#284,9360>sep=getglobalvar$(1200)
  1551.  
  1552. <:#284,9360>rec=getglobalvar$(1300)
  1553.  
  1554. <:#284,9360>type("<[>ctrldown]<[>ctrlup]<[>ctrlshiftdown]")
  1555.  
  1556. <:#284,9360>Char=Curshade$()
  1557.  
  1558. <:#284,9360>lastfield=getglobalarray$("Fieldnames",1)
  1559.  
  1560. <:#284,9360>for x=1 to lastfield 
  1561.  
  1562. <:#284,9360>    Temp=StrField$(Char,x,{sep})
  1563.  
  1564. <:#284,9360>        if temp=""
  1565.  
  1566. <:#284,9360>            temp=" "
  1567.  
  1568. <:#284,9360>        endif
  1569.  
  1570. <:#284,9360>    check=getglobalarray$("Fieldnames",x + 1)
  1571.  
  1572. <:#284,9360>        if temp=check    
  1573.  
  1574. <:#284,9360>            checktest=getglobalvar$(1100)
  1575.  
  1576. <:#284,9360>            if checktest=1
  1577.  
  1578. <:#284,9360>                setglobalvar(1100, "5")
  1579.  
  1580. <:#284,9360>                exit function
  1581.  
  1582. <:#284,9360>            else
  1583.  
  1584. <:#284,9360>                setglobalvar(1100, "2")
  1585.  
  1586. <:#284,9360>                call gotonextrec(hdlg)
  1587.  
  1588. <:#284,9360>            exit function
  1589.  
  1590. <:#284,9360>            endif            
  1591.  
  1592. <:#284,9360>        endif
  1593.  
  1594. <:#284,9360>    Field(x)=Temp
  1595.  
  1596. <:#284,9360>    next            
  1597.  
  1598. <:#284,9360>    Vart=0
  1599.  
  1600. <:#284,9360>    X=x - 1
  1601.  
  1602. <:#284,9360>    total=x
  1603.  
  1604. <:#284,9360>    Temp=Field(x)
  1605.  
  1606. <:#284,9360>    Vart = Len(Temp) - 1
  1607.  
  1608. <:#284,9360>    Field(x)=Mid$(Temp,1,Vart)
  1609.  
  1610. <:#284,9360>
  1611.  
  1612. <:#284,9360>for i=1 to x
  1613.  
  1614. <:#284,9360>setglobalarray("Fieldinfo",i,field(i))
  1615.  
  1616. <:#284,9360>next
  1617.  
  1618. <:#284,9360>end function
  1619.  
  1620. <:#284,9360>
  1621.  
  1622. <:#284,9360>function gotonextrec(hdlg)
  1623.  
  1624. <:#284,9360>testme=getglobalarray$("fieldinfo",2)
  1625.  
  1626. <:#284,9360>if testme=""
  1627.  
  1628. <:#284,9360>    type("<[>ctrldown]")
  1629.  
  1630. <:#284,9360>else
  1631.  
  1632. <:#284,9360>    type("<[>ctrldown]<[>ctrlup]")
  1633.  
  1634. <:#284,9360>endif
  1635.  
  1636. <:#284,9360>call getdata(hdlg)
  1637.  
  1638. <:#284,9360>numfields = getglobalarray$("Fieldnames",1)
  1639.  
  1640. <:#284,9360>setglobalvar(1000, "10")
  1641.  
  1642. <:#284,9360>testout=getglobalarray$("Fieldnames",1)
  1643.  
  1644. <:#284,9360>if testout << 10
  1645.  
  1646. <:#284,9360>    notenough=10 - testout
  1647.  
  1648. <:#284,9360>else
  1649.  
  1650. <:#284,9360>    notenough=0
  1651.  
  1652. <:#284,9360>endif
  1653.  
  1654. <:#284,9360>
  1655.  
  1656. <:#284,9360>for i=1001 to 1010 - notenough
  1657.  
  1658. <:#284,9360>x = i - 999
  1659.  
  1660. <:#284,9360>f = 0 + x
  1661.  
  1662. <:#284,9360>postfield=getglobalarray$("Fieldnames",f)
  1663.  
  1664. <:#284,9360>postinfo=getglobalarray$("Fieldinfo",f - 1)
  1665.  
  1666. <:#284,9360>setdlgitemtext(hdlg, i, postfield)
  1667.  
  1668. <:#284,9360>setdlgitemtext(hdlg, i + 7000, postinfo)
  1669.  
  1670. <:#284,9360>next
  1671.  
  1672. <:#284,9360>first=0 + 1
  1673.  
  1674. <:#284,9360>last=first + 9
  1675.  
  1676. <:#284,9360>setdlgitemtext(hdlg, 1013,"Fields {first} to {last} of {numfields}")
  1677.  
  1678. <:#284,9360>end function
  1679.  
  1680. <:#284,9360>
  1681.  
  1682. <:#284,9360>function gotoprevrec(hdlg)
  1683.  
  1684. <:#284,9360>testme=getglobalarray$("fieldinfo",2)
  1685.  
  1686. <:#284,9360>if testme=""
  1687.  
  1688. <:#284,9360>    type("<[>ctrlup]")
  1689.  
  1690. <:#284,9360>else
  1691.  
  1692. <:#284,9360>    type("<[>ctrlup]<[>ctrlup]")
  1693.  
  1694. <:#284,9360>endif
  1695.  
  1696. <:#284,9360>call getdata(hdlg)
  1697.  
  1698. <:#284,9360>checktest=getglobalvar$(1100)
  1699.  
  1700. <:#284,9360>if checktest=5
  1701.  
  1702. <:#284,9360>    beep()
  1703.  
  1704. <:#284,9360>    exit function
  1705.  
  1706. <:#284,9360>endif
  1707.  
  1708. <:#284,9360>numfields = getglobalarray$("Fieldnames",1)
  1709.  
  1710. <:#284,9360>setglobalvar(1000,"10")
  1711.  
  1712. <:#284,9360>testout=getglobalarray$("Fieldnames",1)
  1713.  
  1714. <:#284,9360>if testout << 10
  1715.  
  1716. <:#284,9360>    notenough=10 - testout
  1717.  
  1718. <:#284,9360>else
  1719.  
  1720. <:#284,9360>    notenough=0
  1721.  
  1722. <:#284,9360>endif
  1723.  
  1724. <:#284,9360>
  1725.  
  1726. <:#284,9360>for i=1001 to 1010 - notenough
  1727.  
  1728. <:#284,9360>x = i - 999
  1729.  
  1730. <:#284,9360>f = 0 + x
  1731.  
  1732. <:#284,9360>postfield=getglobalarray$("Fieldnames",f)
  1733.  
  1734. <:#284,9360>postinfo=getglobalarray$("Fieldinfo",f - 1)
  1735.  
  1736. <:#284,9360>setdlgitemtext(hdlg, i, postfield)
  1737.  
  1738. <:#284,9360>setdlgitemtext(hdlg, i + 7000, postinfo)
  1739.  
  1740. <:#284,9360>next
  1741.  
  1742. <:#284,9360>first=0 + 1
  1743.  
  1744. <:#284,9360>last=first + 9
  1745.  
  1746. <:#284,9360>setdlgitemtext(hdlg, 1013,"Fields {first} to {last} of {numfields}")
  1747.  
  1748. <:#284,9360>end function
  1749.  
  1750. <:#284,9360>
  1751.  
  1752. <:#284,9360><:><:>function addrecord(hdlg)
  1753.  
  1754. <:#284,9360>testout=getglobalvar$(1100)
  1755.  
  1756. <:#284,9360>numfields=getglobalarray$("fieldnames",1)
  1757.  
  1758. <:#284,9360>if testout=3 
  1759.  
  1760. <:#284,9360>    type("<[>ctrldown]")
  1761.  
  1762. <:#284,9360>elseif testout=5
  1763.  
  1764. <:#284,9360>    type("<[>ctrldown]")
  1765.  
  1766. <:#284,9360>elseif testout=4
  1767.  
  1768. <:#284,9360>    setglobalvar(1100, "3")
  1769.  
  1770. <:#284,9360>    type ("<[>ctrldown]")
  1771.  
  1772. <:#284,9360>    goto start
  1773.  
  1774. <:#284,9360>elseif testout=7
  1775.  
  1776. <:#284,9360>    call ungreycreate(hdlg)
  1777.  
  1778. <:#284,9360>    setglobalvar(1100, "4")
  1779.  
  1780. <:#284,9360>else
  1781.  
  1782. <:#284,9360>    type("<[>ctrldown]<[>ctrlup]")
  1783.  
  1784. <:#284,9360>endif
  1785.  
  1786. <:#284,9360>    call writedata(hdlg)
  1787.  
  1788. <:#284,9360>start:
  1789.  
  1790. <:#284,9360>for i=1 to numfields
  1791.  
  1792. <:#284,9360>    setglobalarray("Fieldinfo",i,"")
  1793.  
  1794. <:#284,9360>next
  1795.  
  1796. <:#284,9360>setglobalvar(1000,"10")
  1797.  
  1798. <:#284,9360>if numfields<<10 
  1799.  
  1800. <:#284,9360>    notenough=10 - numfields
  1801.  
  1802. <:#284,9360>else
  1803.  
  1804. <:#284,9360>    notenough=0
  1805.  
  1806. <:#284,9360>endif
  1807.  
  1808. <:#284,9360>newlast=0
  1809.  
  1810. <:#284,9360>for i=1001 to 1010 - notenough
  1811.  
  1812. <:#284,9360>x = i - 999
  1813.  
  1814. <:#284,9360>f = newlast + x
  1815.  
  1816. <:#284,9360>postfield=getglobalarray$("Fieldnames",f)
  1817.  
  1818. <:#284,9360>postinfo=getglobalarray$("Fieldinfo",f - 1)
  1819.  
  1820. <:#284,9360>setdlgitemtext(hdlg, i, postfield)
  1821.  
  1822. <:#284,9360>setdlgitemtext(hdlg, i + 7000, postinfo)
  1823.  
  1824. <:#284,9360>next
  1825.  
  1826. <:#284,9360>first=newlast + 1
  1827.  
  1828. <:#284,9360>last=first + 9
  1829.  
  1830. <:#284,9360>setdlgitemtext(hdlg, 1013,"Fields {first} to {last} of {numfields}")
  1831.  
  1832. <:#284,9360>end function
  1833.  
  1834. <:#284,9360>
  1835.  
  1836. <:#284,9360>function deleterec(hdlg)
  1837.  
  1838. <:#284,9360>cur=curshade$()
  1839.  
  1840. <:#284,9360>if cur=""
  1841.  
  1842. <:#284,9360>    exit function
  1843.  
  1844. <:#284,9360>endif
  1845.  
  1846. <:#284,9360>type("<[>del]<[>del]")
  1847.  
  1848. <:#284,9360>call gotonextrec(hdlg)
  1849.  
  1850. <:#284,9360>end function
  1851.  
  1852. <:#284,9360>
  1853.  
  1854. <:#284,9360><:><:>Function leave(hdlg)
  1855.  
  1856. <:#284,9360>freeglobalvar("Fieldnames")
  1857.  
  1858. <:#284,9360>freeglobalvar("Fieldinfo")
  1859.  
  1860. <:#284,9360>freeglobalvar(1000)
  1861.  
  1862. <:#284,9360>setglobalvar(1100, "6")
  1863.  
  1864. <:#284,9360>freeglobalvar(1200)
  1865.  
  1866. <:#284,9360>freeglobalvar(1300)
  1867.  
  1868. <:#284,9360>freeglobalvar(1400)
  1869.  
  1870. <:#284,9360>freeglobalvar(1500)
  1871.  
  1872. <:#284,9360>docname=getopenfilename$()
  1873.  
  1874. <:#284,9360>if docname<<<;>""
  1875.  
  1876. <:#284,9360>    result=multidecide("Save Changes to {docname}",35)
  1877.  
  1878. <:#284,9360>else
  1879.  
  1880. <:#284,9360>    save()
  1881.  
  1882. <:#284,9360>endif
  1883.  
  1884. <:#284,9360>if result=6
  1885.  
  1886. <:#284,9360>    save()
  1887.  
  1888. <:#284,9360>elseif result=7
  1889.  
  1890. <:#284,9360>    filechanged(1,0)
  1891.  
  1892. <:#284,9360>elseif result=2
  1893.  
  1894. <:#284,9360>    exit function
  1895.  
  1896. <:#284,9360>endif
  1897.  
  1898. <:#284,9360>fileclose()
  1899.  
  1900. <:#284,9360>end function
  1901.  
  1902. <:#284,9360>
  1903.  
  1904. <:#284,9360>function getout()
  1905.  
  1906. <:#284,9360>freeglobalvar("Fieldinfo")
  1907.  
  1908. <:#284,9360>freeglobalvar("Fieldnames")
  1909.  
  1910. <:#284,9360>freeglobalvar(1000)
  1911.  
  1912. <:#284,9360>freeglobalvar(1100)
  1913.  
  1914. <:#284,9360>freeglobalvar(1300)
  1915.  
  1916. <:#284,9360>freeglobalvar(1200)
  1917.  
  1918. <:#284,9360>freeglobalvar(1400)
  1919.  
  1920. <:#284,9360>freeglobalvar(1500)
  1921.  
  1922. <:#284,9360>deletemenuitem(1, "╬─╝■(&F)", "║╧▓ó(&G)")
  1923.  
  1924. <:#284,9360>insertmenuitem(1, "╬─╝■(&F)", 13, "║╧▓ó(&G)...", 110)
  1925.  
  1926. <:#284,9360>end function
  1927.  
  1928. <:#284,9360>
  1929.  
  1930. <:#284,9360><:><:>function find(hdlg)
  1931.  
  1932. <:#284,9360>rmac=getrunningmacrofile$()
  1933.  
  1934. <:#284,9360>X=getglobalarray$("Fieldnames",1)
  1935.  
  1936. <:#284,9360>numfields=X
  1937.  
  1938. <:#284,9360>for i=2 to x + 1
  1939.  
  1940. <:#284,9360>temp=getglobalarray$("Fieldnames", i)
  1941.  
  1942. <:#284,9360>filledit(9500, temp)
  1943.  
  1944. <:#284,9360>next
  1945.  
  1946. <:#284,9360>filledit(53, TRUE)
  1947.  
  1948. <:#284,9360>box=dialogbox(".","search")
  1949.  
  1950. <:#284,9360>if box=1 
  1951.  
  1952. <:#284,9360>    call search(hdlg)
  1953.  
  1954. <:#284,9360>endif
  1955.  
  1956. <:#284,9360>end function
  1957.  
  1958. <:#284,9360>
  1959.  
  1960. <:#284,9360>function search(hdlg)
  1961.  
  1962. <:#284,9360>dim info(100)
  1963.  
  1964. <:#284,9360>hourglass(1)
  1965.  
  1966. <:#284,9360>r=0
  1967.  
  1968. <:#284,9360>field1=getdialogfield$(9500)
  1969.  
  1970. <:#284,9360>search1=getdialogfield$(8000)
  1971.  
  1972. <:#284,9360>where=getdialogfield$(53)
  1973.  
  1974. <:#284,9360>start:
  1975.  
  1976. <:#284,9360>if where=0 
  1977.  
  1978. <:#284,9360>    t=16384
  1979.  
  1980. <:#284,9360>    type("<[>ctrldown]")
  1981.  
  1982. <:#284,9360>else
  1983.  
  1984. <:#284,9360>    type("<[>ctrlhome]")
  1985.  
  1986. <:#284,9360>    t=8192 + 16384
  1987.  
  1988. <:#284,9360>endif
  1989.  
  1990. <:#284,9360>if r <;> 0 
  1991.  
  1992. <:#284,9360>    hourglass(0)
  1993.  
  1994. <:#284,9360>    exit function 
  1995.  
  1996. <:#284,9360>endif
  1997.  
  1998. <:#284,9360>result=replace(0, 0, t, search1, "")
  1999.  
  2000. <:#284,9360>if result= -7
  2001.  
  2002. <:#284,9360>    hourglass(0)
  2003.  
  2004. <:#284,9360>    message("No records match criteria")
  2005.  
  2006. <:#284,9360>    exit function
  2007.  
  2008. <:#284,9360>elseif result<<<;>1 
  2009.  
  2010. <:#284,9360>    message("Search could not be started.")
  2011.  
  2012. <:#284,9360>    hourglass(0)
  2013.  
  2014. <:#284,9360>    exit function
  2015.  
  2016. <:#284,9360>endif
  2017.  
  2018. <:#284,9360>type("<[>ctrldown]<[>ctrlup]<[>ctrlshiftdown]")
  2019.  
  2020. <:#284,9360>sep=getglobalvar$(1200)
  2021.  
  2022. <:#284,9360>rec=getglobalvar$(1300)
  2023.  
  2024. <:#284,9360>Char=Curshade$()
  2025.  
  2026. <:#284,9360>lastrec=getglobalarray$("Fieldnames",1)
  2027.  
  2028. <:#284,9360>for x=1 to lastrec - 1
  2029.  
  2030. <:#284,9360>    Temp=StrField$(Char,x,{sep})
  2031.  
  2032. <:#284,9360>            if temp=""
  2033.  
  2034. <:#284,9360>                temp=" "
  2035.  
  2036. <:#284,9360>            endif
  2037.  
  2038. <:#284,9360>             info(x)=Temp
  2039.  
  2040. <:#284,9360>next    
  2041.  
  2042. <:#284,9360>Vart=0
  2043.  
  2044. <:#284,9360>X=x - 1
  2045.  
  2046. <:#284,9360>Total=x
  2047.  
  2048. <:#284,9360>Temp=info(x)
  2049.  
  2050. <:#284,9360>Vart = Len(Temp) - 1
  2051.  
  2052. <:#284,9360>info(x)=Mid$(Temp,1,Vart)
  2053.  
  2054. <:#284,9360>for i=1 to x
  2055.  
  2056. <:#284,9360>fieldcheck=getglobalarray$("Fieldnames", i + 1)
  2057.  
  2058. <:#284,9360>if field1=fieldcheck
  2059.  
  2060. <:#284,9360>    goto chekfield
  2061.  
  2062. <:#284,9360>endif
  2063.  
  2064. <:#284,9360>next
  2065.  
  2066. <:#284,9360>type("<[>ctrldown]<[>ctrlup]")
  2067.  
  2068. <:#284,9360>goto start
  2069.  
  2070. <:#284,9360>chekfield:
  2071.  
  2072. <:#284,9360>string=info(i)
  2073.  
  2074. <:#284,9360>testit = Ucase$("{string}")
  2075.  
  2076. <:#284,9360>search=UCASE$("{search1}")
  2077.  
  2078. <:#284,9360>testforit=instr(0, "{testit}", "{search}")
  2079.  
  2080. <:#284,9360>if testforit=0
  2081.  
  2082. <:#284,9360>    type("<[>ctrldown]<[>ctrlup]")
  2083.  
  2084. <:#284,9360>    goto start
  2085.  
  2086. <:#284,9360>endif
  2087.  
  2088. <:#284,9360>type ("<[>ctrldown]<[>ctrlup]<[>ctrlup]")
  2089.  
  2090. <:#284,9360>hourglass(0)
  2091.  
  2092. <:#284,9360>call gotonextrec(hdlg)
  2093.  
  2094. <:#284,9360>r=1
  2095.  
  2096. <:#284,9360>end function
  2097.  
  2098. <:#284,9360>
  2099.  
  2100. <:#284,9360><:><:>function makemerge()
  2101.  
  2102. <:#284,9360>rmac=getrunningmacrofile$()
  2103.  
  2104. <:#284,9360>tt=getopenfilecount()
  2105.  
  2106. <:#284,9360>if tt<;>8 then
  2107.  
  2108. <:#284,9360>    message("Cannot open more than 9 M.D.I. Windows")
  2109.  
  2110. <:#284,9360>endif
  2111.  
  2112. <:#284,9360>new("~basic.sty", 0, 0)
  2113.  
  2114. <:#284,9360>setglobalvar(1100,"7")
  2115.  
  2116. <:#284,9360>filledit (8002,"~")
  2117.  
  2118. <:#284,9360>filledit (8003,"|")
  2119.  
  2120. <:#284,9360>filledit (8001,"11")
  2121.  
  2122. <:#284,9360>box=dialogbox(".","mrgdef")
  2123.  
  2124. <:#284,9360>if {box}<<<;>1 
  2125.  
  2126. <:#284,9360>    setglobalvar(1100,"3")
  2127.  
  2128. <:#284,9360>    exit function
  2129.  
  2130. <:#284,9360>endif
  2131.  
  2132. <:#284,9360>dim fields(20)
  2133.  
  2134. <:#284,9360>{Fdelm}=getdialogfield$(8002)
  2135.  
  2136. <:#284,9360>{Rdelm}=getdialogfield$(8003)
  2137.  
  2138. <:#284,9360>total=getdialogfield$(8001)
  2139.  
  2140. <:#284,9360>Allocglobalvar(1200, 1)
  2141.  
  2142. <:#284,9360>Allocglobalvar(1300, 1)
  2143.  
  2144. <:#284,9360>setglobalvar(1200, {fdelm})
  2145.  
  2146. <:#284,9360>setglobalvar(1300, {rdelm})
  2147.  
  2148. <:#284,9360>Allocglobalvar("Fieldnames", total + 1)
  2149.  
  2150. <:#284,9360>Allocglobalvar("Fieldinfo", total)
  2151.  
  2152. <:#284,9360>setglobalarray("Fieldnames",1 , total)
  2153.  
  2154. <:#284,9360>type ("{Fdelm}{Rdelm}<[>enter]")
  2155.  
  2156. <:#284,9360>if total<<10 
  2157.  
  2158. <:#284,9360>    setdlgcallback(0, "{rmac}!greymovement")
  2159.  
  2160. <:#284,9360>endif
  2161.  
  2162. <:#284,9360>for i=1 to total
  2163.  
  2164. <:#284,9360>    setglobalarray("Fieldnames", i +1, "Field #{i}")
  2165.  
  2166. <:#284,9360>next
  2167.  
  2168. <:#284,9360>{rmac}=getrunningmacrofile$()
  2169.  
  2170. <:#284,9360>setdlgcallback(4,"{rmac}!leave")
  2171.  
  2172. <:#284,9360>setdlgcallback(23,"{rmac}!CallUp")
  2173.  
  2174. <:#284,9360>setdlgcallback(24,"{rmac}!CallDown")
  2175.  
  2176. <:#284,9360>setdlgcallback(21,"{rmac}!Writedata")
  2177.  
  2178. <:#284,9360>setdlgcallback(25,"{rmac}!PgUp")
  2179.  
  2180. <:#284,9360>setdlgcallback(26,"{rmac}!PgDn")
  2181.  
  2182. <:#284,9360>setdlgcallback(27,"{rmac}!Gotofield")
  2183.  
  2184. <:#284,9360>setdlgcallback(28,"{rmac}!gotonextrec")
  2185.  
  2186. <:#284,9360>setdlgcallback(29,"{rmac}!gotoprevrec")
  2187.  
  2188. <:#284,9360>setdlgcallback(30,"{rmac}!find")
  2189.  
  2190. <:#284,9360>setdlgcallback(31,"{rmac}!addrecord")
  2191.  
  2192. <:#284,9360>setdlgcallback(32,"{rmac}!deleterec")
  2193.  
  2194. <:#284,9360>setglobalvar(1000,"10")
  2195.  
  2196. <:#284,9360>testout=getglobalarray$("Fieldnames",1)
  2197.  
  2198. <:#284,9360>if testout << 10
  2199.  
  2200. <:#284,9360>    notenough=10 - testout
  2201.  
  2202. <:#284,9360>else
  2203.  
  2204. <:#284,9360>    notenough=0
  2205.  
  2206. <:#284,9360>endif
  2207.  
  2208. <:#284,9360>
  2209.  
  2210. <:#284,9360>for i=1001 to 1010 - notenough
  2211.  
  2212. <:#284,9360>f=i - 999
  2213.  
  2214. <:#284,9360>postfield=getglobalarray$("Fieldnames",f)
  2215.  
  2216. <:#284,9360>filledit (i,postfield)
  2217.  
  2218. <:#284,9360>next
  2219.  
  2220. <:#284,9360>filename=getopenfilename$()
  2221.  
  2222. <:#284,9360>if filename="" 
  2223.  
  2224. <:#284,9360>    filename="Untitled"
  2225.  
  2226. <:#284,9360>endif
  2227.  
  2228. <:#284,9360>filledit(1012,filename)
  2229.  
  2230. <:#284,9360>totalfields=getglobalarray$("Fieldnames", 1)
  2231.  
  2232. <:#284,9360>filledit(1013, "Fields 1 to 10 of {totalfields}")
  2233.  
  2234. <:#284,9360>setdlgcallback(0,"{rmac}!greycreate")
  2235.  
  2236. <:#284,9360>box=dialogbox(".","MainBox")
  2237.  
  2238. <:#284,9360>hdlg=0
  2239.  
  2240. <:#284,9360>call leave(hdlg)
  2241.  
  2242. <:#284,9360>sendkeys("<[>ESC]")
  2243.  
  2244. <:#284,9360>end function
  2245.  
  2246. <:#284,9360>
  2247.  
  2248. <:#284,9360>function greycreate(hdlg)
  2249.  
  2250. <:#284,9360>enablewindow(getdlgitem(Hdlg,32), 0)
  2251.  
  2252. <:#284,9360>enablewindow(getdlgitem(hdlg, 21), 0)
  2253.  
  2254. <:#284,9360>enablewindow(getdlgitem(hdlg, 29), 0)
  2255.  
  2256. <:#284,9360>enablewindow(getdlgitem(hdlg, 28), 0)
  2257.  
  2258. <:#284,9360>enablewindow(getdlgitem(hdlg, 27), 0)
  2259.  
  2260. <:#284,9360>enablewindow(getdlgitem(hdlg, 30), 0)
  2261.  
  2262. <:#284,9360>enablewindow(getdlgitem(hdlg, 33), 0)
  2263.  
  2264. <:#284,9360>end function
  2265.  
  2266. <:#284,9360>
  2267.  
  2268. <:#284,9360>function ungreycreate(hdlg)
  2269.  
  2270. <:#284,9360>enablewindow(getdlgitem(Hdlg,32), 1)
  2271.  
  2272. <:#284,9360>enablewindow(getdlgitem(hdlg, 21), 1)
  2273.  
  2274. <:#284,9360>enablewindow(getdlgitem(hdlg, 29), 1)
  2275.  
  2276. <:#284,9360>enablewindow(getdlgitem(hdlg, 28), 1)
  2277.  
  2278. <:#284,9360>enablewindow(getdlgitem(hdlg, 27), 1)
  2279.  
  2280. <:#284,9360>enablewindow(getdlgitem(hdlg, 30), 1)
  2281.  
  2282. <:#284,9360>enablewindow(getdlgitem(hdlg, 33), 1)
  2283.  
  2284. <:#284,9360>end function
  2285.  
  2286. <:#284,9360>
  2287.  
  2288. <:#284,9360>function greymovement(hdlg)
  2289.  
  2290. <:#284,9360>enablewindow(getdlgitem(hdlg, 23), 0)
  2291.  
  2292. <:#284,9360>enablewindow(getdlgitem(hdlg, 24), 0)
  2293.  
  2294. <:#284,9360>enablewindow(getdlgitem(hdlg, 25), 0)
  2295.  
  2296. <:#284,9360>enablewindow(getdlgitem(hdlg,26), 0)
  2297.  
  2298. <:#284,9360>end function
  2299.  
  2300. <:#284,9360>
  2301.  
  2302. <:#284,9360>function mergprint()
  2303.  
  2304. <:#284,9360>sendkeys("<[>esc]")
  2305.  
  2306. <:#284,9360>merge
  2307.  
  2308. <:#284,9360>end function
  2309.  
  2310. <:#284,9360>
  2311.  
  2312. <:#284,9360>function clearrec(hdlg)
  2313.  
  2314. <:#284,9360>numfields=getglobalarray$("fieldnames",1)
  2315.  
  2316. <:#284,9360>for i=1 to numfields
  2317.  
  2318. <:#284,9360>    setglobalarray("Fieldinfo",i,"")
  2319.  
  2320. <:#284,9360>next
  2321.  
  2322. <:#284,9360>setglobalvar(1000,"10")
  2323.  
  2324. <:#284,9360>if numfields<<10 
  2325.  
  2326. <:#284,9360>    notenough=10 - numfields
  2327.  
  2328. <:#284,9360>else
  2329.  
  2330. <:#284,9360>    notenough=0
  2331.  
  2332. <:#284,9360>endif
  2333.  
  2334. <:#284,9360>newlast=0
  2335.  
  2336. <:#284,9360>for i=1001 to 1010 - notenough
  2337.  
  2338. <:#284,9360>x = i - 999
  2339.  
  2340. <:#284,9360>f = newlast + x
  2341.  
  2342. <:#284,9360>postfield=getglobalarray$("Fieldnames",f)
  2343.  
  2344. <:#284,9360>postinfo=getglobalarray$("Fieldinfo",f - 1)
  2345.  
  2346. <:#284,9360>setdlgitemtext(hdlg, i, postfield)
  2347.  
  2348. <:#284,9360>setdlgitemtext(hdlg, i + 7000, postinfo)
  2349.  
  2350. <:#284,9360>next
  2351.  
  2352. <:#284,9360>first=newlast + 1
  2353.  
  2354. <:#284,9360>last=first + 9
  2355.  
  2356. <:#284,9360>setdlgitemtext(hdlg, 1013,"Fields {first} to {last} of {numfields}")
  2357.  
  2358. <:#284,9360>type ("<[>ctrldown]")
  2359.  
  2360. <:#284,9360>end function
  2361.  
  2362. <:#284,9360>
  2363.  
  2364. <:#284,9360>
  2365.  
  2366. <:#284,9360>
  2367.  
  2368. <:#284,9360>
  2369.  
  2370. <:#284,9360>DIALOG MainBox
  2371.  
  2372. <:#284,9360>-2134376448 37 7 14 304 170 "" "" "Merge Fields"
  2373.  
  2374. <:#284,9360>FONT 8 "Helv"
  2375.  
  2376. <:#284,9360>94 10 144 12 8001 1350762624 "edit" "" 0 
  2377.  
  2378. <:#284,9360>94 24 144 12 8002 1350631552 "edit" "" 0 
  2379.  
  2380. <:#284,9360>94 38 144 12 8003 1350631552 "edit" "" 0 
  2381.  
  2382. <:#284,9360>94 52 144 12 8004 1350631552 "edit" "" 0 
  2383.  
  2384. <:#284,9360>94 66 144 12 8005 1350631552 "edit" "" 0 
  2385.  
  2386. <:#284,9360>94 80 144 12 8006 1350631552 "edit" "" 0 
  2387.  
  2388. <:#284,9360>94 94 144 12 8007 1350631552 "edit" "" 0 
  2389.  
  2390. <:#284,9360>94 108 144 12 8008 1350631552 "edit" "" 0 
  2391.  
  2392. <:#284,9360>94 122 144 12 8009 1350631552 "edit" "" 0 
  2393.  
  2394. <:#284,9360>94 136 144 12 8010 1350762624 "edit" "" 0 
  2395.  
  2396. <:#284,9360>258 6 40 14 31 1342373889 "button" "&Add" 0 
  2397.  
  2398. <:#284,9360>258 22 40 14 32 1342373888 "button" "Dele&te" 0 
  2399.  
  2400. <:#284,9360>258 38 40 14 21 1342373888 "button" "U&pdate" 0 
  2401.  
  2402. <:#284,9360>258 54 40 14 33 1342373888 "button" "&Clear" 0 
  2403.  
  2404. <:#284,9360>258 70 40 14 4 1342373888 "button" "&Exit" 0 
  2405.  
  2406. <:#284,9360>258 106 18 14 29 1342373888 "button" "<<<<" 0 
  2407.  
  2408. <:#284,9360>280 106 18 14 28 1342373888 "button" "<;><;>" 0 
  2409.  
  2410. <:#284,9360>258 90 18 14 25 1342373888 "button" "&Up" 0 
  2411.  
  2412. <:#284,9360>280 90 18 14 26 1342373888 "button" "&Dn" 0 
  2413.  
  2414. <:#284,9360>258 122 40 14 27 1342373888 "button" "Fie&ld..." 0 
  2415.  
  2416. <:#284,9360>258 138 40 14 30 1342373888 "button" "&Find..." 0 
  2417.  
  2418. <:#284,9360>240 6 12 12 23 1342308352 "button" "<;><;>" 0 
  2419.  
  2420. <:#284,9360>240 139 12 12 24 1342308352 "button" "<<<<" 0 
  2421.  
  2422. <:#284,9360>6 156 38 8 1011 1342177280 "static" "File name: " 0 
  2423.  
  2424. <:#284,9360>12 12 78 8 1001 1342177282 "static" "" 0 
  2425.  
  2426. <:#284,9360>12 26 78 8 1002 1342177282 "static" "" 0 
  2427.  
  2428. <:#284,9360>12 40 78 8 1003 1342177282 "static" "" 0 
  2429.  
  2430. <:#284,9360>12 54 78 8 1004 1342177282 "static" "" 0 
  2431.  
  2432. <:#284,9360>12 68 78 8 1005 1342177282 "static" "" 0 
  2433.  
  2434. <:#284,9360>12 82 78 8 1006 1342177282 "static" "" 0 
  2435.  
  2436. <:#284,9360>12 96 78 8 1007 1342177282 "static" "" 0 
  2437.  
  2438. <:#284,9360>12 110 78 8 1008 1342177282 "static" "" 0 
  2439.  
  2440. <:#284,9360>12 124 78 8 1009 1342177282 "static" "" 0 
  2441.  
  2442. <:#284,9360>12 138 78 8 1010 1342177282 "static" "" 0 
  2443.  
  2444. <:#284,9360>218 156 80 8 1013 1342177282 "static" "" 0 
  2445.  
  2446. <:#284,9360>50 156 164 8 1012 1342177280 "static" "" 0 
  2447.  
  2448. <:#284,9360>6 2 246 150 10 1342177287 "button" "" 0 
  2449.  
  2450. <:#284,9360>END DIALOG
  2451.  
  2452. <:#284,9360>
  2453.  
  2454. <:#284,9360>DIALOG GotoField
  2455.  
  2456. <:#284,9360>-2134376448 4 136 30 144 90 "" "" "Go To Field"
  2457.  
  2458. <:#284,9360>FONT 8 "Helv"
  2459.  
  2460. <:#284,9360>6 14 86 72 9000 1352728579 "listbox" "" 0 
  2461.  
  2462. <:#284,9360>98 4 40 14 1 1342373889 "button" "&Go To" 0 
  2463.  
  2464. <:#284,9360>98 20 40 14 2 1342373888 "button" "Cancel" 0 
  2465.  
  2466. <:#284,9360>6 4 86 8 1000 1342177280 "static" "Available fields:" 0 
  2467.  
  2468. <:#284,9360>END DIALOG
  2469.  
  2470. <:#284,9360>
  2471.  
  2472. <:#284,9360>DIALOG Search
  2473.  
  2474. <:#284,9360>-2134376448 6 60 32 248 40 "" "" "Find"
  2475.  
  2476. <:#284,9360>FONT 8 "Helv"
  2477.  
  2478. <:#284,9360>6 6 88 45 9500 1344471043 "combobox" "" 0 
  2479.  
  2480. <:#284,9360>102 6 94 12 8000 1350631552 "edit" "" 0 
  2481.  
  2482. <:#284,9360>6 22 190 12 53 1342242819 "button" "Beginning of database" 0 
  2483.  
  2484. <:#284,9360>202 4 40 14 1 1342242817 "button" "Find" 0 
  2485.  
  2486. <:#284,9360>202 20 40 14 2 1342242816 "button" "Cancel" 0 
  2487.  
  2488. <:#284,9360>96 8 4 8 1000 1342177280 "static" "=" 0 
  2489.  
  2490. <:#284,9360>END DIALOG
  2491.  
  2492. <:#284,9360>
  2493.  
  2494. <:#284,9360>DIALOG mrgdef
  2495.  
  2496. <:#284,9360>-2134376448 10 88 26 146 76 "" "" "Create Record File"
  2497.  
  2498. <:#284,9360>FONT 8 "Helv"
  2499.  
  2500. <:#284,9360>66 4 22 12 8001 1350762624 "edit" "" 0 
  2501.  
  2502. <:#284,9360>66 18 12 12 8002 1350631552 "edit" "" 0 
  2503.  
  2504. <:#284,9360>66 32 12 12 8003 1350631552 "edit" "" 0 
  2505.  
  2506. <:#284,9360>100 4 40 14 1 1342373889 "button" "Create" 0 
  2507.  
  2508. <:#284,9360>100 20 40 14 2 1342373888 "button" "Cancel" 0 
  2509.  
  2510. <:#284,9360>6 8 54 8 1001 1342177280 "static" "&Total fields:" 0 
  2511.  
  2512. <:#284,9360>6 22 50 8 1002 1342177280 "static" "&Field delimiter:" 0 
  2513.  
  2514. <:#284,9360>6 36 60 8 1003 1342177280 "static" "&Record delimiter: " 0 
  2515.  
  2516. <:#284,9360>8 56 76 10 1004 1342177281 "static" "$, #, !, %, (, ), ~, |, -" 0 
  2517.  
  2518. <:#284,9360>4 46 88 24 20 1342177287 "button" "Suggested Delimiters" 0 
  2519.  
  2520. <:#284,9360>END DIALOG
  2521.  
  2522. <:#284,9360>
  2523.  
  2524. >
  2525.  
  2526. [Embedded]
  2527. 00040454
  2528. >
  2529. [macsum] 28
  2530. menus 0 0 2 18
  2531. mergedata 682 0 13 33
  2532. callup 2124 1 13 108
  2533. calldown 2932 1 14 139
  2534. PgUp 3795 1 14 171
  2535. PgDn 4667 1 15 204
  2536. gotofield 5574 1 14 238
  2537. getfields 6774 0 12 288
  2538. writedata 7981 1 15 343
  2539. getdata 9068 1 14 389
  2540. gotonextrec 9964 1 12 429
  2541. gotoprevrec 10666 1 13 459
  2542. addrecord 11439 1 12 494
  2543. deleterec 12460 1 2 536
  2544. leave 12581 1 3 545
  2545. getout 12979 0 1 570
  2546. find 13185 1 7 583
  2547. search 13508 1 21 598
  2548. makemerge 14933 0 16 668
  2549. greycreate 16560 1 1 742
  2550. ungreycreate 16979 1 1 752
  2551. greymovement 17400 1 1 762
  2552. mergprint 17653 0 1 769
  2553. clearrec 17700 1 11 774
  2554. MainBox 18389 0 -1 803
  2555. GotoField 20145 0 -1 845
  2556. Search 20424 0 -1 854
  2557. mrgdef 20781 0 -1 865
  2558. [macse]
  2559. 14 menus
  2560. 0 284 "user,GetActiveWindow,H"
  2561. 13
  2562. 0 284 "user,SetWindowText,IHC" [X] "Adding MergData to File/Merge menu"
  2563. 0 802
  2564. 13
  2565. 8 1
  2566. 0 520 1 "╬─╝■(&F)" "║╧▓ó(&G)..."
  2567. 0 520 1 "╬─╝■(&F)" "║╧▓ó(&G)"
  2568. 0 528 1 "╬─╝■(&F)" 13 "║╧▓ó(&G)"
  2569. 0 525 1 "╬─╝■(&F)" "║╧▓ó(&G)" "&Print..." 110 "Print Merge"
  2570. 0 525 1 "╬─╝■(&F)" "║╧▓ó(&G)" "&Create/Edit..." "{1}!mergedata" "Create/ Edit Merge Data File"
  2571. 0 525 1 "╬─╝■(&F)" "║╧▓ó(&G)" "-" "" ""
  2572. 0 525 1 "╬─╝■(&F)" "║╧▓ó(&G)" "E&xit MergeData" "{1}!getout" "Exit Merge Macro"
  2573. 0 284 "user,GetActiveWindow,H"
  2574. 13
  2575. 0 284 "user,SetWindowText,IHC" [X] ""
  2576. 0 284 "user,GetActiveWindow,H"
  2577. 13
  2578. 0 284 "user,SetWindowText,IHC" [X] "Ami Pro"
  2579. 6 0
  2580. 15
  2581. 9
  2582. 14 mergedata
  2583. 0 271 1100 1
  2584. 0 271 1000 1
  2585. 0 802
  2586. 13
  2587. 8 1
  2588. 0 264 1100 "1"
  2589. 0 1050
  2590. 13
  2591. 8 2
  2592. 6 2
  2593. 5 1
  2594. 18 5
  2595. 11 00000181
  2596. 0 3 "A Data file must be displayed."
  2597. 5 3
  2598. 8 3
  2599. 10 00000216
  2600. 16 getfields
  2601. 0 265 1100
  2602. 13
  2603. 8 3
  2604. 6 3
  2605. 5 3
  2606. 18 0
  2607. 11 00000405
  2608. 0 274 010
  2609. 0 266 "Fieldnames"
  2610. 0 266 "Fieldinfo"
  2611. 0 266 1000
  2612. 0 266 1100
  2613. 0 266 1300
  2614. 0 266 1200
  2615. 0 266 1400
  2616. 0 266 1500
  2617. 0 36 "[27]"
  2618. 6 0
  2619. 15
  2620. 9
  2621. 10 00000471
  2622. 6 3
  2623. 5 6
  2624. 18 0
  2625. 11 00000471
  2626. 0 266 1100
  2627. 0 36 "[27]"
  2628. 6 0
  2629. 15
  2630. 9
  2631. 16 getdata
  2632. 0 41 23 "{1}!CallUp"
  2633. 0 41 24 "{1}!CallDown"
  2634. 0 41 21 "{1}!Writedata"
  2635. 0 41 4 "{1}!leave"
  2636. 0 41 25 "{1}!PgUp"
  2637. 0 41 26 "{1}!PgDn"
  2638. 0 41 27 "{1}!Gotofield"
  2639. 0 41 28 "{1}!gotonextrec"
  2640. 0 41 29 "{1}!gotoprevrec"
  2641. 0 41 30 "{1}!find"
  2642. 0 41 31 "{1}!addrecord"
  2643. 0 41 32 "{1}!deleterec"
  2644. 0 41 33 "{1}!clearrec"
  2645. 0 264 1000 "10"
  2646. 0 264 1100 "2"
  2647. 0 273 "Fieldnames" 1
  2648. 13
  2649. 8 3
  2650. 6 3
  2651. 5 10
  2652. 18 5
  2653. 11 00000942
  2654. 5 10
  2655. 6 3
  2656. 3 1
  2657. 8 4
  2658. 0 41 0 "{1}!GreyMovement"
  2659. 10 00000952
  2660. 5 0
  2661. 8 4
  2662. 5 1001
  2663. 8 5
  2664. 5 1010
  2665. 6 4
  2666. 3 1
  2667. 6 5
  2668. 18 2
  2669. 12 00001053
  2670. 10 00001222
  2671. 5 1
  2672. 6 5
  2673. 3 0
  2674. 8 5
  2675. 10 00000965
  2676. 6 5
  2677. 5 999
  2678. 3 1
  2679. 8 6
  2680. 0 273 "Fieldnames" "{6}"
  2681. 13
  2682. 8 7
  2683. 6 6
  2684. 5 1
  2685. 3 1
  2686. 0 273 "Fieldinfo" [X]
  2687. 13
  2688. 8 8
  2689. 0 31 "{5}" "{7}"
  2690. 6 5
  2691. 5 7000
  2692. 3 0
  2693. 0 31 [X] "{8}"
  2694. 10 00001020
  2695. 0 267
  2696. 13
  2697. 8 9
  2698. 6 9
  2699. 7 ""
  2700. 18 0
  2701. 11 00001287
  2702. 7 "Untitled"
  2703. 8 9
  2704. 0 31 1012 "{9}"
  2705. 0 273 "Fieldnames" 1
  2706. 13
  2707. 8 10
  2708. 0 31 1013 "Fields 1 to 10 of {10}"
  2709. 0 26 "." "MainBox"
  2710. 13
  2711. 8 11
  2712. 5 0
  2713. 8 12
  2714. 16 leave "{12}"
  2715. 6 0
  2716. 15
  2717. 9
  2718. 14 callup
  2719. 0 32 1
  2720. 0 273 "fieldnames" 1
  2721. 13
  2722. 8 2
  2723. 0 265 1000
  2724. 13
  2725. 8 3
  2726. 5 1
  2727. 8 4
  2728. 5 10
  2729. 6 4
  2730. 18 2
  2731. 12 00000157
  2732. 10 00000292
  2733. 5 1
  2734. 6 4
  2735. 3 0
  2736. 8 4
  2737. 10 00000081
  2738. 6 4
  2739. 5 8000
  2740. 3 0
  2741. 8 5
  2742. 6 3
  2743. 5 10
  2744. 3 1
  2745. 8 6
  2746. 6 6
  2747. 6 4
  2748. 3 0
  2749. 8 7
  2750. 0 42 "{0}" "{5}"
  2751. 13
  2752. 8 8
  2753. 0 272 "Fieldinfo" "{7}" "{8}"
  2754. 10 00000124
  2755. 6 3
  2756. 5 11
  2757. 3 1
  2758. 5 0
  2759. 18 5
  2760. 11 00000351
  2761. 0 801
  2762. 6 1
  2763. 15
  2764. 9
  2765. 6 3
  2766. 5 1
  2767. 3 1
  2768. 0 264 1000 [X]
  2769. 6 3
  2770. 5 11
  2771. 3 1
  2772. 8 9
  2773. 5 1001
  2774. 8 4
  2775. 5 1010
  2776. 6 4
  2777. 18 2
  2778. 12 00000494
  2779. 10 00000704
  2780. 5 1
  2781. 6 4
  2782. 3 0
  2783. 8 4
  2784. 10 00000416
  2785. 6 4
  2786. 5 999
  2787. 3 1
  2788. 8 10
  2789. 6 9
  2790. 6 10
  2791. 3 0
  2792. 8 11
  2793. 0 273 "Fieldnames" "{11}"
  2794. 13
  2795. 8 12
  2796. 6 11
  2797. 5 1
  2798. 3 1
  2799. 0 273 "Fieldinfo" [X]
  2800. 13
  2801. 8 13
  2802. 0 43 "{0}" "{4}" "{12}"
  2803. 6 4
  2804. 5 7000
  2805. 3 0
  2806. 0 43 "{0}" [X] "{13}"
  2807. 10 00000461
  2808. 6 9
  2809. 5 1
  2810. 3 0
  2811. 8 6
  2812. 6 6
  2813. 5 9
  2814. 3 0
  2815. 8 3
  2816. 0 43 "{0}" 1013 "Fields {6} to {3} of {2}"
  2817. 0 32 0
  2818. 6 1
  2819. 15
  2820. 9
  2821. 14 calldown
  2822. 0 32 1
  2823. 0 273 "fieldnames" 1
  2824. 13
  2825. 8 2
  2826. 0 265 1000
  2827. 13
  2828. 8 3
  2829. 5 1
  2830. 8 4
  2831. 5 10
  2832. 6 4
  2833. 18 2
  2834. 12 00000159
  2835. 10 00000294
  2836. 5 1
  2837. 6 4
  2838. 3 0
  2839. 8 4
  2840. 10 00000083
  2841. 6 4
  2842. 5 8000
  2843. 3 0
  2844. 8 5
  2845. 6 3
  2846. 5 10
  2847. 3 1
  2848. 8 6
  2849. 6 6
  2850. 6 4
  2851. 3 0
  2852. 8 7
  2853. 0 42 "{0}" "{5}"
  2854. 13
  2855. 8 8
  2856. 0 272 "Fieldinfo" "{7}" "{8}"
  2857. 10 00000126
  2858. 0 273 "Fieldnames" 1
  2859. 13
  2860. 8 9
  2861. 6 3
  2862. 5 1
  2863. 3 0
  2864. 6 9
  2865. 5 1
  2866. 3 0
  2867. 18 2
  2868. 11 00000393
  2869. 0 801
  2870. 6 1
  2871. 15
  2872. 9
  2873. 6 3
  2874. 5 1
  2875. 3 0
  2876. 0 264 1000 [X]
  2877. 6 3
  2878. 5 1
  2879. 3 0
  2880. 5 10
  2881. 3 1
  2882. 8 10
  2883. 5 1001
  2884. 8 4
  2885. 5 1010
  2886. 6 4
  2887. 18 2
  2888. 12 00000547
  2889. 10 00000758
  2890. 5 1
  2891. 6 4
  2892. 3 0
  2893. 8 4
  2894. 10 00000469
  2895. 6 4
  2896. 5 999
  2897. 3 1
  2898. 8 11
  2899. 6 10
  2900. 6 11
  2901. 3 0
  2902. 8 12
  2903. 0 273 "Fieldnames" "{12}"
  2904. 13
  2905. 8 13
  2906. 6 12
  2907. 5 1
  2908. 3 1
  2909. 0 273 "Fieldinfo" [X]
  2910. 13
  2911. 8 14
  2912. 0 43 "{0}" "{4}" "{13}"
  2913. 6 4
  2914. 5 7000
  2915. 3 0
  2916. 0 43 "{0}" [X] "{14}"
  2917. 10 00000514
  2918. 6 10
  2919. 5 1
  2920. 3 0
  2921. 8 6
  2922. 6 6
  2923. 5 9
  2924. 3 0
  2925. 8 3
  2926. 0 43 "{0}" 1013 "Fields {6} to {3} of {2}"
  2927. 0 32 0
  2928. 6 1
  2929. 15
  2930. 9
  2931. 14 PgUp
  2932. 0 32 1
  2933. 0 273 "fieldnames" 1
  2934. 13
  2935. 8 2
  2936. 0 265 1000
  2937. 13
  2938. 8 3
  2939. 5 1
  2940. 8 4
  2941. 5 10
  2942. 6 4
  2943. 18 2
  2944. 12 00000155
  2945. 10 00000290
  2946. 5 1
  2947. 6 4
  2948. 3 0
  2949. 8 4
  2950. 10 00000079
  2951. 6 4
  2952. 5 8000
  2953. 3 0
  2954. 8 5
  2955. 6 3
  2956. 5 10
  2957. 3 1
  2958. 8 6
  2959. 6 6
  2960. 6 4
  2961. 3 0
  2962. 8 7
  2963. 0 42 "{0}" "{5}"
  2964. 13
  2965. 8 8
  2966. 0 272 "Fieldinfo" "{7}" "{8}"
  2967. 10 00000122
  2968. 6 3
  2969. 5 10
  2970. 3 1
  2971. 5 10
  2972. 18 5
  2973. 11 00000354
  2974. 5 0
  2975. 8 9
  2976. 10 00000375
  2977. 6 3
  2978. 5 20
  2979. 3 1
  2980. 8 9
  2981. 6 9
  2982. 5 10
  2983. 3 0
  2984. 0 264 1000 [X]
  2985. 5 1001
  2986. 8 4
  2987. 5 1010
  2988. 6 4
  2989. 18 2
  2990. 12 00000498
  2991. 10 00000708
  2992. 5 1
  2993. 6 4
  2994. 3 0
  2995. 8 4
  2996. 10 00000420
  2997. 6 4
  2998. 5 999
  2999. 3 1
  3000. 8 10
  3001. 6 9
  3002. 6 10
  3003. 3 0
  3004. 8 11
  3005. 0 273 "Fieldnames" "{11}"
  3006. 13
  3007. 8 12
  3008. 6 11
  3009. 5 1
  3010. 3 1
  3011. 0 273 "Fieldinfo" [X]
  3012. 13
  3013. 8 13
  3014. 0 43 "{0}" "{4}" "{12}"
  3015. 6 4
  3016. 5 7000
  3017. 3 0
  3018. 0 43 "{0}" [X] "{13}"
  3019. 10 00000465
  3020. 6 9
  3021. 5 1
  3022. 3 0
  3023. 8 6
  3024. 6 6
  3025. 5 9
  3026. 3 0
  3027. 8 3
  3028. 0 43 "{0}" 1013 "Fields {6} to {3} of {2}"
  3029. 0 32 0
  3030. 0 44 "{0}" 8001
  3031. 13
  3032. 8 14
  3033. 0 284 "user,SetFocus,HH" "{14}"
  3034. 6 1
  3035. 15
  3036. 9
  3037. 14 PgDn
  3038. 0 32 1
  3039. 0 273 "fieldnames" 1
  3040. 13
  3041. 8 2
  3042. 0 265 1000
  3043. 13
  3044. 8 3
  3045. 5 1
  3046. 8 4
  3047. 5 10
  3048. 6 4
  3049. 18 2
  3050. 12 00000155
  3051. 10 00000290
  3052. 5 1
  3053. 6 4
  3054. 3 0
  3055. 8 4
  3056. 10 00000079
  3057. 6 4
  3058. 5 8000
  3059. 3 0
  3060. 8 5
  3061. 6 3
  3062. 5 10
  3063. 3 1
  3064. 8 6
  3065. 6 6
  3066. 6 4
  3067. 3 0
  3068. 8 7
  3069. 0 42 "{0}" "{5}"
  3070. 13
  3071. 8 8
  3072. 0 272 "Fieldinfo" "{7}" "{8}"
  3073. 10 00000122
  3074. 0 273 "Fieldnames" 1
  3075. 13
  3076. 8 9
  3077. 6 3
  3078. 5 10
  3079. 3 0
  3080. 6 9
  3081. 18 3
  3082. 11 00000396
  3083. 6 9
  3084. 5 10
  3085. 3 1
  3086. 8 10
  3087. 10 00000407
  3088. 6 3
  3089. 8 10
  3090. 6 10
  3091. 5 10
  3092. 3 0
  3093. 0 264 1000 [X]
  3094. 5 1001
  3095. 8 4
  3096. 5 1010
  3097. 6 4
  3098. 18 2
  3099. 12 00000531
  3100. 10 00000742
  3101. 5 1
  3102. 6 4
  3103. 3 0
  3104. 8 4
  3105. 10 00000453
  3106. 6 4
  3107. 5 999
  3108. 3 1
  3109. 8 11
  3110. 6 10
  3111. 6 11
  3112. 3 0
  3113. 8 12
  3114. 0 273 "Fieldnames" "{12}"
  3115. 13
  3116. 8 13
  3117. 6 12
  3118. 5 1
  3119. 3 1
  3120. 0 273 "Fieldinfo" [X]
  3121. 13
  3122. 8 14
  3123. 0 43 "{0}" "{4}" "{13}"
  3124. 6 4
  3125. 5 7000
  3126. 3 0
  3127. 0 43 "{0}" [X] "{14}"
  3128. 10 00000498
  3129. 6 10
  3130. 5 1
  3131. 3 0
  3132. 8 6
  3133. 6 6
  3134. 5 9
  3135. 3 0
  3136. 8 3
  3137. 0 43 "{0}" 1013 "Fields {6} to {3} of {2}"
  3138. 0 32 0
  3139. 0 44 "{0}" 8001
  3140. 13
  3141. 8 15
  3142. 0 284 "user,SetFocus,HH" "{15}"
  3143. 6 1
  3144. 15
  3145. 9
  3146. 14 gotofield
  3147. 0 273 "Fieldnames" 1
  3148. 13
  3149. 8 2
  3150. 6 2
  3151. 8 3
  3152. 5 2
  3153. 8 4
  3154. 6 2
  3155. 5 1
  3156. 3 0
  3157. 6 4
  3158. 18 2
  3159. 12 00000150
  3160. 10 00000215
  3161. 5 1
  3162. 6 4
  3163. 3 0
  3164. 8 4
  3165. 10 00000065
  3166. 0 273 "Fieldnames" "{4}"
  3167. 13
  3168. 8 5
  3169. 0 31 9000 "{5}"
  3170. 10 00000117
  3171. 0 26 "." "Gotofield"
  3172. 13
  3173. 8 6
  3174. 6 6
  3175. 5 1
  3176. 18 1
  3177. 11 00000287
  3178. 6 1
  3179. 15
  3180. 9
  3181. 0 27 9000
  3182. 13
  3183. 8 7
  3184. 5 2
  3185. 8 4
  3186. 6 2
  3187. 5 1
  3188. 3 0
  3189. 6 4
  3190. 18 2
  3191. 12 00000402
  3192. 10 00000512
  3193. 5 1
  3194. 6 4
  3195. 3 0
  3196. 8 4
  3197. 10 00000317
  3198. 0 273 "Fieldnames" "{4}"
  3199. 13
  3200. 8 5
  3201. 6 5
  3202. 6 7
  3203. 18 0
  3204. 11 00000499
  3205. 6 4
  3206. 5 2
  3207. 3 1
  3208. 8 8
  3209. 10 00000512
  3210. 10 00000369
  3211. 0 273 "Fieldnames" 1
  3212. 13
  3213. 8 9
  3214. 6 8
  3215. 5 10
  3216. 18 5
  3217. 11 00000673
  3218. 6 8
  3219. 5 10
  3220. 3 1
  3221. 5 10
  3222. 18 5
  3223. 11 00000638
  3224. 5 0
  3225. 8 10
  3226. 10 00000660
  3227. 6 8
  3228. 5 20
  3229. 3 1
  3230. 8 10
  3231. 10 00000759
  3232. 6 8
  3233. 5 10
  3234. 3 0
  3235. 6 9
  3236. 18 3
  3237. 11 00000748
  3238. 6 9
  3239. 5 10
  3240. 3 1
  3241. 8 10
  3242. 10 00000759
  3243. 6 8
  3244. 8 10
  3245. 6 10
  3246. 5 10
  3247. 3 0
  3248. 0 264 1000 [X]
  3249. 5 1001
  3250. 8 4
  3251. 5 1010
  3252. 6 4
  3253. 18 2
  3254. 12 00000883
  3255. 10 00001092
  3256. 5 1
  3257. 6 4
  3258. 3 0
  3259. 8 4
  3260. 10 00000805
  3261. 6 4
  3262. 5 999
  3263. 3 1
  3264. 8 2
  3265. 6 10
  3266. 6 2
  3267. 3 0
  3268. 8 11
  3269. 0 273 "Fieldnames" "{11}"
  3270. 13
  3271. 8 12
  3272. 6 11
  3273. 5 1
  3274. 3 1
  3275. 0 273 "Fieldinfo" [X]
  3276. 13
  3277. 8 13
  3278. 0 43 "{0}" "{4}" "{12}"
  3279. 6 4
  3280. 5 7000
  3281. 3 0
  3282. 0 43 "{0}" [X] "{13}"
  3283. 10 00000850
  3284. 6 10
  3285. 5 1
  3286. 3 0
  3287. 8 14
  3288. 6 14
  3289. 5 9
  3290. 3 0
  3291. 8 8
  3292. 0 43 "{0}" 1013 "Fields {14} to {8} of {3}"
  3293. 0 32 0
  3294. 6 1
  3295. 15
  3296. 9
  3297. 14 getfields
  3298. 5 40
  3299. 21 1 [X]
  3300. 0 6 "[16420]"
  3301. 0 6 "[36][4131]"
  3302. 0 24
  3303. 13
  3304. 8 2
  3305. 0 14 "{2}"
  3306. 13
  3307. 5 2
  3308. 18 1
  3309. 11 00000299
  3310. 0 21 "This is not an Ami Pro records file.  Do you wish to create one?" 36
  3311. 13
  3312. 8 3
  3313. 6 3
  3314. 5 6
  3315. 18 0
  3316. 11 00000271
  3317. 16 makemerge
  3318. 6 0
  3319. 15
  3320. 9
  3321. 10 00000287
  3322. 0 264 1100 "3"
  3323. 6 0
  3324. 15
  3325. 9
  3326. 0 15 "{2}" 1 1
  3327. 13
  3328. 8 4
  3329. 0 15 "{2}" 2 1
  3330. 13
  3331. 8 5
  3332. 0 6 "[36][40][20520]"
  3333. 0 24
  3334. 13
  3335. 8 2
  3336. 5 1
  3337. 8 6
  3338. 5 1
  3339. 11 00000675
  3340. 0 20 "{2}" "{6}" "{4}"
  3341. 13
  3342. 8 7
  3343. 6 7
  3344. 7 ""
  3345. 18 1
  3346. 11 00000527
  3347. 6 6
  3348. 6 7
  3349. 23 1
  3350. 6 6
  3351. 5 1
  3352. 3 0
  3353. 8 6
  3354. 10 00000662
  3355. 5 0
  3356. 8 8
  3357. 6 6
  3358. 5 1
  3359. 3 1
  3360. 8 6
  3361. 6 6
  3362. 8 9
  3363. 6 6
  3364. 22 1
  3365. 8 7
  3366. 0 14 "{7}"
  3367. 13
  3368. 5 1
  3369. 3 1
  3370. 8 8
  3371. 6 6
  3372. 0 15 "{7}" 1 "{8}"
  3373. 13
  3374. 23 1
  3375. 10 00000675
  3376. 10 00000397
  3377. 6 6
  3378. 5 1
  3379. 3 0
  3380. 0 271 "FieldNames" [X]
  3381. 0 271 1100 1
  3382. 0 271 1200 1
  3383. 0 271 1300 1
  3384. 0 271 1400 1
  3385. 0 264 1400 ""
  3386. 0 264 1200 "{4}"
  3387. 0 264 1300 "{5}"
  3388. 0 272 "Fieldnames" 1 "{6}"
  3389. 0 266 "Fieldinfo"
  3390. 6 6
  3391. 5 1
  3392. 3 0
  3393. 0 271 "Fieldinfo" [X]
  3394. 5 1
  3395. 8 10
  3396. 6 6
  3397. 6 10
  3398. 18 2
  3399. 12 00000995
  3400. 10 00001037
  3401. 5 1
  3402. 6 10
  3403. 3 0
  3404. 8 10
  3405. 10 00000917
  3406. 0 272 "Fieldinfo" "{6}" " "
  3407. 10 00000960
  3408. 5 1
  3409. 8 11
  3410. 6 6
  3411. 6 11
  3412. 18 2
  3413. 12 00001126
  3414. 10 00001195
  3415. 5 1
  3416. 6 11
  3417. 3 0
  3418. 8 11
  3419. 10 00001048
  3420. 6 11
  3421. 5 1
  3422. 3 0
  3423. 6 11
  3424. 22 1
  3425. 0 272 "Fieldnames" [X] [X]
  3426. 10 00001091
  3427. 6 0
  3428. 15
  3429. 9
  3430. 14 writedata
  3431. 5 0
  3432. 8 2
  3433. 0 44 "{0}" 8001
  3434. 13
  3435. 8 3
  3436. 0 284 "user,SetFocus,HH" "{3}"
  3437. 0 265 1200
  3438. 13
  3439. 8 4
  3440. 0 265 1300
  3441. 13
  3442. 8 5
  3443. 0 265 1000
  3444. 13
  3445. 8 6
  3446. 0 273 "Fieldnames" 1
  3447. 13
  3448. 8 7
  3449. 6 7
  3450. 5 10
  3451. 18 5
  3452. 11 00000240
  3453. 5 10
  3454. 6 7
  3455. 3 1
  3456. 8 8
  3457. 10 00000250
  3458. 5 0
  3459. 8 8
  3460. 5 1
  3461. 8 9
  3462. 5 10
  3463. 6 8
  3464. 3 1
  3465. 6 9
  3466. 18 2
  3467. 12 00000346
  3468. 10 00000489
  3469. 5 1
  3470. 6 9
  3471. 3 0
  3472. 8 9
  3473. 10 00000260
  3474. 6 9
  3475. 5 8000
  3476. 3 0
  3477. 8 10
  3478. 6 6
  3479. 5 10
  3480. 3 1
  3481. 8 11
  3482. 6 11
  3483. 6 9
  3484. 3 0
  3485. 8 12
  3486. 0 42 "{0}" "{10}"
  3487. 13
  3488. 8 13
  3489. 0 272 "Fieldinfo" "{12}" "{13}"
  3490. 10 00000313
  3491. 0 265 1100
  3492. 13
  3493. 8 14
  3494. 5 1
  3495. 8 9
  3496. 6 7
  3497. 5 1
  3498. 3 1
  3499. 6 9
  3500. 18 2
  3501. 12 00000606
  3502. 10 00000827
  3503. 5 1
  3504. 6 9
  3505. 3 0
  3506. 8 9
  3507. 10 00000521
  3508. 0 273 "Fieldinfo" "{9}"
  3509. 13
  3510. 8 15
  3511. 6 14
  3512. 5 4
  3513. 18 0
  3514. 11 00000799
  3515. 6 15
  3516. 7 ""
  3517. 18 0
  3518. 11 00000753
  3519. 6 2
  3520. 5 1
  3521. 3 0
  3522. 8 2
  3523. 0 16 "Extra " "{2}"
  3524. 13
  3525. 8 15
  3526. 6 9
  3527. 5 1
  3528. 3 0
  3529. 0 272 "Fieldnames" [X] "{15}"
  3530. 0 6 "{15}{4}"
  3531. 10 00000573
  3532. 0 273 "Fieldinfo" "{7}"
  3533. 13
  3534. 8 15
  3535. 0 6 "{15}{5}[13]"
  3536. 6 14
  3537. 5 4
  3538. 18 0
  3539. 11 00001075
  3540. 6 15
  3541. 7 ""
  3542. 18 0
  3543. 11 00000993
  3544. 6 2
  3545. 5 1
  3546. 3 0
  3547. 8 2
  3548. 0 16 "Extra " "{2}"
  3549. 13
  3550. 8 15
  3551. 6 7
  3552. 5 1
  3553. 3 0
  3554. 0 272 "Fieldnames" [X] "{15}"
  3555. 0 264 1100 "4"
  3556. 16 addrecord "{0}"
  3557. 6 1
  3558. 15
  3559. 9
  3560. 14 getdata
  3561. 5 40
  3562. 21 2 [X]
  3563. 0 44 "{0}" 8001
  3564. 13
  3565. 8 3
  3566. 0 284 "user,SetFocus,HH" "{3}"
  3567. 0 265 1200
  3568. 13
  3569. 8 4
  3570. 0 265 1300
  3571. 13
  3572. 8 5
  3573. 0 6 "[16424][16422][20520]"
  3574. 0 24
  3575. 13
  3576. 8 6
  3577. 0 273 "Fieldnames" 1
  3578. 13
  3579. 8 7
  3580. 5 1
  3581. 8 8
  3582. 6 7
  3583. 6 8
  3584. 18 2
  3585. 12 00000288
  3586. 10 00000614
  3587. 5 1
  3588. 6 8
  3589. 3 0
  3590. 8 8
  3591. 10 00000213
  3592. 0 20 "{6}" "{8}" "{4}"
  3593. 13
  3594. 8 9
  3595. 6 9
  3596. 7 ""
  3597. 18 0
  3598. 11 00000363
  3599. 7 " "
  3600. 8 9
  3601. 6 8
  3602. 5 1
  3603. 3 0
  3604. 0 273 "Fieldnames" [X]
  3605. 13
  3606. 8 10
  3607. 6 9
  3608. 6 10
  3609. 18 0
  3610. 11 00000585
  3611. 0 265 1100
  3612. 13
  3613. 8 11
  3614. 6 11
  3615. 5 1
  3616. 18 0
  3617. 11 00000535
  3618. 0 264 1100 "5"
  3619. 6 1
  3620. 15
  3621. 9
  3622. 10 00000585
  3623. 0 264 1100 "2"
  3624. 16 gotonextrec "{0}"
  3625. 6 1
  3626. 15
  3627. 9
  3628. 6 8
  3629. 6 9
  3630. 23 2
  3631. 10 00000255
  3632. 5 0
  3633. 8 12
  3634. 6 8
  3635. 5 1
  3636. 3 1
  3637. 8 8
  3638. 6 8
  3639. 8 13
  3640. 6 8
  3641. 22 2
  3642. 8 9
  3643. 0 14 "{9}"
  3644. 13
  3645. 5 1
  3646. 3 1
  3647. 8 12
  3648. 6 8
  3649. 0 15 "{9}" 1 "{12}"
  3650. 13
  3651. 23 2
  3652. 5 1
  3653. 8 14
  3654. 6 8
  3655. 6 14
  3656. 18 2
  3657. 12 00000829
  3658. 10 00000884
  3659. 5 1
  3660. 6 14
  3661. 3 0
  3662. 8 14
  3663. 10 00000751
  3664. 6 14
  3665. 22 2
  3666. 0 272 "Fieldinfo" "{14}" [X]
  3667. 10 00000794
  3668. 6 1
  3669. 15
  3670. 9
  3671. 14 gotonextrec
  3672. 0 273 "fieldinfo" 2
  3673. 13
  3674. 8 2
  3675. 6 2
  3676. 7 ""
  3677. 18 0
  3678. 11 00000104
  3679. 0 6 "[16424]"
  3680. 10 00000126
  3681. 0 6 "[16424][16422]"
  3682. 16 getdata "{0}"
  3683. 0 273 "Fieldnames" 1
  3684. 13
  3685. 8 3
  3686. 0 264 1000 "10"
  3687. 0 273 "Fieldnames" 1
  3688. 13
  3689. 8 4
  3690. 6 4
  3691. 5 10
  3692. 18 5
  3693. 11 00000287
  3694. 5 10
  3695. 6 4
  3696. 3 1
  3697. 8 5
  3698. 10 00000297
  3699. 5 0
  3700. 8 5
  3701. 5 1001
  3702. 8 6
  3703. 5 1010
  3704. 6 5
  3705. 3 1
  3706. 6 6
  3707. 18 2
  3708. 12 00000398
  3709. 10 00000601
  3710. 5 1
  3711. 6 6
  3712. 3 0
  3713. 8 6
  3714. 10 00000310
  3715. 6 6
  3716. 5 999
  3717. 3 1
  3718. 8 7
  3719. 5 0
  3720. 6 7
  3721. 3 0
  3722. 8 8
  3723. 0 273 "Fieldnames" "{8}"
  3724. 13
  3725. 8 9
  3726. 6 8
  3727. 5 1
  3728. 3 1
  3729. 0 273 "Fieldinfo" [X]
  3730. 13
  3731. 8 10
  3732. 0 43 "{0}" "{6}" "{9}"
  3733. 6 6
  3734. 5 7000
  3735. 3 0
  3736. 0 43 "{0}" [X] "{10}"
  3737. 10 00000365
  3738. 5 0
  3739. 5 1
  3740. 3 0
  3741. 8 11
  3742. 6 11
  3743. 5 9
  3744. 3 0
  3745. 8 12
  3746. 0 43 "{0}" 1013 "Fields {11} to {12} of {3}"
  3747. 6 1
  3748. 15
  3749. 9
  3750. 14 gotoprevrec
  3751. 0 273 "fieldinfo" 2
  3752. 13
  3753. 8 2
  3754. 6 2
  3755. 7 ""
  3756. 18 0
  3757. 11 00000104
  3758. 0 6 "[16422]"
  3759. 10 00000126
  3760. 0 6 "[16422][16422]"
  3761. 16 getdata "{0}"
  3762. 0 265 1100
  3763. 13
  3764. 8 3
  3765. 6 3
  3766. 5 5
  3767. 18 0
  3768. 11 00000213
  3769. 0 801
  3770. 6 1
  3771. 15
  3772. 9
  3773. 0 273 "Fieldnames" 1
  3774. 13
  3775. 8 4
  3776. 0 264 1000 "10"
  3777. 0 273 "Fieldnames" 1
  3778. 13
  3779. 8 5
  3780. 6 5
  3781. 5 10
  3782. 18 5
  3783. 11 00000356
  3784. 5 10
  3785. 6 5
  3786. 3 1
  3787. 8 6
  3788. 10 00000366
  3789. 5 0
  3790. 8 6
  3791. 5 1001
  3792. 8 7
  3793. 5 1010
  3794. 6 6
  3795. 3 1
  3796. 6 7
  3797. 18 2
  3798. 12 00000467
  3799. 10 00000672
  3800. 5 1
  3801. 6 7
  3802. 3 0
  3803. 8 7
  3804. 10 00000379
  3805. 6 7
  3806. 5 999
  3807. 3 1
  3808. 8 8
  3809. 5 0
  3810. 6 8
  3811. 3 0
  3812. 8 9
  3813. 0 273 "Fieldnames" "{9}"
  3814. 13
  3815. 8 10
  3816. 6 9
  3817. 5 1
  3818. 3 1
  3819. 0 273 "Fieldinfo" [X]
  3820. 13
  3821. 8 11
  3822. 0 43 "{0}" "{7}" "{10}"
  3823. 6 7
  3824. 5 7000
  3825. 3 0
  3826. 0 43 "{0}" [X] "{11}"
  3827. 10 00000434
  3828. 5 0
  3829. 5 1
  3830. 3 0
  3831. 8 12
  3832. 6 12
  3833. 5 9
  3834. 3 0
  3835. 8 13
  3836. 0 43 "{0}" 1013 "Fields {12} to {13} of {4}"
  3837. 6 1
  3838. 15
  3839. 9
  3840. 14 addrecord
  3841. 0 265 1100
  3842. 13
  3843. 8 2
  3844. 0 273 "fieldnames" 1
  3845. 13
  3846. 8 3
  3847. 6 2
  3848. 5 3
  3849. 18 0
  3850. 11 00000123
  3851. 0 6 "[16424]"
  3852. 10 00000369
  3853. 6 2
  3854. 5 5
  3855. 18 0
  3856. 11 00000180
  3857. 0 6 "[16424]"
  3858. 10 00000369
  3859. 6 2
  3860. 5 4
  3861. 18 0
  3862. 11 00000266
  3863. 0 264 1100 "3"
  3864. 0 6 "[16424]"
  3865. 10 00000389
  3866. 10 00000369
  3867. 6 2
  3868. 5 7
  3869. 18 0
  3870. 11 00000347
  3871. 16 ungreycreate "{0}"
  3872. 0 264 1100 "4"
  3873. 10 00000369
  3874. 0 6 "[16424][16422]"
  3875. 16 writedata "{0}"
  3876. 5 1
  3877. 8 4
  3878. 6 3
  3879. 6 4
  3880. 18 2
  3881. 12 00000474
  3882. 10 00000515
  3883. 5 1
  3884. 6 4
  3885. 3 0
  3886. 8 4
  3887. 10 00000399
  3888. 0 272 "Fieldinfo" "{4}" ""
  3889. 10 00000441
  3890. 0 264 1000 "10"
  3891. 6 3
  3892. 5 10
  3893. 18 5
  3894. 11 00000596
  3895. 5 10
  3896. 6 3
  3897. 3 1
  3898. 8 5
  3899. 10 00000606
  3900. 5 0
  3901. 8 5
  3902. 5 0
  3903. 8 6
  3904. 5 1001
  3905. 8 4
  3906. 5 1010
  3907. 6 5
  3908. 3 1
  3909. 6 4
  3910. 18 2
  3911. 12 00000717
  3912. 10 00000920
  3913. 5 1
  3914. 6 4
  3915. 3 0
  3916. 8 4
  3917. 10 00000629
  3918. 6 4
  3919. 5 999
  3920. 3 1
  3921. 8 7
  3922. 6 6
  3923. 6 7
  3924. 3 0
  3925. 8 8
  3926. 0 273 "Fieldnames" "{8}"
  3927. 13
  3928. 8 9
  3929. 6 8
  3930. 5 1
  3931. 3 1
  3932. 0 273 "Fieldinfo" [X]
  3933. 13
  3934. 8 10
  3935. 0 43 "{0}" "{4}" "{9}"
  3936. 6 4
  3937. 5 7000
  3938. 3 0
  3939. 0 43 "{0}" [X] "{10}"
  3940. 10 00000684
  3941. 6 6
  3942. 5 1
  3943. 3 0
  3944. 8 11
  3945. 6 11
  3946. 5 9
  3947. 3 0
  3948. 8 12
  3949. 0 43 "{0}" 1013 "Fields {11} to {12} of {3}"
  3950. 6 1
  3951. 15
  3952. 9
  3953. 14 deleterec
  3954. 0 24
  3955. 13
  3956. 8 2
  3957. 6 2
  3958. 7 ""
  3959. 18 0
  3960. 11 00000071
  3961. 6 1
  3962. 15
  3963. 9
  3964. 0 6 "[46][46]"
  3965. 16 gotonextrec "{0}"
  3966. 6 1
  3967. 15
  3968. 9
  3969. 14 leave
  3970. 0 266 "Fieldnames"
  3971. 0 266 "Fieldinfo"
  3972. 0 266 1000
  3973. 0 264 1100 "6"
  3974. 0 266 1200
  3975. 0 266 1300
  3976. 0 266 1400
  3977. 0 266 1500
  3978. 0 267
  3979. 13
  3980. 8 2
  3981. 6 2
  3982. 7 ""
  3983. 18 1
  3984. 11 00000224
  3985. 0 21 "Save Changes to {2}" 35
  3986. 13
  3987. 8 3
  3988. 10 00000233
  3989. 2 103 1
  3990. 6 3
  3991. 5 6
  3992. 18 0
  3993. 11 00000284
  3994. 2 103 1
  3995. 10 00000377
  3996. 6 3
  3997. 5 7
  3998. 18 0
  3999. 11 00000336
  4000. 0 34 1 0
  4001. 10 00000377
  4002. 6 3
  4003. 5 2
  4004. 18 0
  4005. 11 00000377
  4006. 6 1
  4007. 15
  4008. 9
  4009. 2 147 1
  4010. 6 1
  4011. 15
  4012. 9
  4013. 14 getout
  4014. 0 266 "Fieldinfo"
  4015. 0 266 "Fieldnames"
  4016. 0 266 1000
  4017. 0 266 1100
  4018. 0 266 1300
  4019. 0 266 1200
  4020. 0 266 1400
  4021. 0 266 1500
  4022. 0 520 1 "╬─╝■(&F)" "║╧▓ó(&G)"
  4023. 0 527 1 "╬─╝■(&F)" 13 "║╧▓ó(&G)..." 110
  4024. 6 0
  4025. 15
  4026. 9
  4027. 14 find
  4028. 0 802
  4029. 13
  4030. 8 2
  4031. 0 273 "Fieldnames" 1
  4032. 13
  4033. 8 3
  4034. 6 3
  4035. 8 4
  4036. 5 2
  4037. 8 5
  4038. 6 3
  4039. 5 1
  4040. 3 0
  4041. 6 5
  4042. 18 2
  4043. 12 00000161
  4044. 10 00000226
  4045. 5 1
  4046. 6 5
  4047. 3 0
  4048. 8 5
  4049. 10 00000076
  4050. 0 273 "Fieldnames" "{5}"
  4051. 13
  4052. 8 6
  4053. 0 31 9500 "{6}"
  4054. 10 00000128
  4055. 0 31 53 1
  4056. 0 26 "." "search"
  4057. 13
  4058. 8 7
  4059. 6 7
  4060. 5 1
  4061. 18 0
  4062. 11 00000311
  4063. 16 search "{0}"
  4064. 6 1
  4065. 15
  4066. 9
  4067. 14 search
  4068. 5 100
  4069. 21 2 [X]
  4070. 0 296 1
  4071. 5 0
  4072. 8 3
  4073. 0 27 9500
  4074. 13
  4075. 8 4
  4076. 0 27 8000
  4077. 13
  4078. 8 5
  4079. 0 27 53
  4080. 13
  4081. 8 6
  4082. 6 6
  4083. 5 0
  4084. 18 0
  4085. 11 00000176
  4086. 5 16384
  4087. 8 7
  4088. 0 6 "[16424]"
  4089. 10 00000218
  4090. 0 6 "[16420]"
  4091. 5 8192
  4092. 5 16384
  4093. 3 0
  4094. 8 7
  4095. 6 3
  4096. 5 0
  4097. 18 3
  4098. 11 00000268
  4099. 0 296 0
  4100. 6 1
  4101. 15
  4102. 9
  4103. 2 488 1 0 0 "{7}" "{5}" ""
  4104. 13
  4105. 8 8
  4106. 6 8
  4107. 5 -7
  4108. 18 0
  4109. 11 00000402
  4110. 0 296 0
  4111. 0 3 "No records match criteria"
  4112. 6 1
  4113. 15
  4114. 9
  4115. 10 00000488
  4116. 6 8
  4117. 5 1
  4118. 18 1
  4119. 11 00000488
  4120. 0 3 "Search could not be started."
  4121. 0 296 0
  4122. 6 1
  4123. 15
  4124. 9
  4125. 0 6 "[16424][16422][20520]"
  4126. 0 265 1200
  4127. 13
  4128. 8 9
  4129. 0 265 1300
  4130. 13
  4131. 8 10
  4132. 0 24
  4133. 13
  4134. 8 11
  4135. 0 273 "Fieldnames" 1
  4136. 13
  4137. 8 12
  4138. 5 1
  4139. 8 13
  4140. 6 12
  4141. 5 1
  4142. 3 1
  4143. 6 13
  4144. 18 2
  4145. 12 00000708
  4146. 10 00000819
  4147. 5 1
  4148. 6 13
  4149. 3 0
  4150. 8 13
  4151. 10 00000619
  4152. 0 20 "{11}" "{13}" "{9}"
  4153. 13
  4154. 8 14
  4155. 6 14
  4156. 7 ""
  4157. 18 0
  4158. 11 00000788
  4159. 7 " "
  4160. 8 14
  4161. 6 13
  4162. 6 14
  4163. 23 2
  4164. 10 00000673
  4165. 5 0
  4166. 8 15
  4167. 6 13
  4168. 5 1
  4169. 3 1
  4170. 8 13
  4171. 6 13
  4172. 8 16
  4173. 6 13
  4174. 22 2
  4175. 8 14
  4176. 0 14 "{14}"
  4177. 13
  4178. 5 1
  4179. 3 1
  4180. 8 15
  4181. 6 13
  4182. 0 15 "{14}" 1 "{15}"
  4183. 13
  4184. 23 2
  4185. 5 1
  4186. 8 17
  4187. 6 13
  4188. 6 17
  4189. 18 2
  4190. 12 00001043
  4191. 10 00001149
  4192. 5 1
  4193. 6 17
  4194. 3 0
  4195. 8 17
  4196. 10 00000964
  4197. 6 17
  4198. 5 1
  4199. 3 0
  4200. 0 273 "Fieldnames" [X]
  4201. 13
  4202. 8 18
  4203. 6 4
  4204. 6 18
  4205. 18 0
  4206. 11 00001136
  4207. 10 00001184
  4208. 10 00001008
  4209. 0 6 "[16424][16422]"
  4210. 10 00000105
  4211. 6 17
  4212. 22 2
  4213. 8 19
  4214. 0 18 "{19}"
  4215. 13
  4216. 8 20
  4217. 0 18 "{5}"
  4218. 13
  4219. 8 1
  4220. 0 808 0 "{20}" "{1}"
  4221. 13
  4222. 8 21
  4223. 6 21
  4224. 5 0
  4225. 18 0
  4226. 11 00001343
  4227. 0 6 "[16424][16422]"
  4228. 10 00000105
  4229. 0 6 "[16424][16422][16422]"
  4230. 0 296 0
  4231. 16 gotonextrec "{0}"
  4232. 5 1
  4233. 8 3
  4234. 6 1
  4235. 15
  4236. 9
  4237. 14 makemerge
  4238. 0 802
  4239. 13
  4240. 8 1
  4241. 0 1050
  4242. 13
  4243. 8 2
  4244. 6 2
  4245. 5 8
  4246. 18 3
  4247. 11 00000122
  4248. 0 3 "Cannot open more than 9 M.D.I. Windows"
  4249. 2 101 1 "~basic.sty" 0 0
  4250. 0 264 1100 "7"
  4251. 0 31 8002 "~"
  4252. 0 31 8003 "|"
  4253. 0 31 8001 "11"
  4254. 0 26 "." "mrgdef"
  4255. 13
  4256. 8 3
  4257. 6 3
  4258. 5 1
  4259. 18 1
  4260. 11 00000295
  4261. 0 264 1100 "3"
  4262. 6 0
  4263. 15
  4264. 9
  4265. 5 20
  4266. 21 4 [X]
  4267. 0 27 8002
  4268. 13
  4269. 8 5
  4270. 0 27 8003
  4271. 13
  4272. 8 6
  4273. 0 27 8001
  4274. 13
  4275. 8 7
  4276. 0 271 1200 1
  4277. 0 271 1300 1
  4278. 0 264 1200 "{5}"
  4279. 0 264 1300 "{6}"
  4280. 6 7
  4281. 5 1
  4282. 3 0
  4283. 0 271 "Fieldnames" [X]
  4284. 0 271 "Fieldinfo" "{7}"
  4285. 0 272 "Fieldnames" 1 "{7}"
  4286. 0 6 "{5}{6}[13]"
  4287. 6 7
  4288. 5 10
  4289. 18 5
  4290. 11 00000602
  4291. 0 41 0 "{1}!greymovement"
  4292. 5 1
  4293. 8 8
  4294. 6 7
  4295. 6 8
  4296. 18 2
  4297. 12 00000687
  4298. 10 00000752
  4299. 5 1
  4300. 6 8
  4301. 3 0
  4302. 8 8
  4303. 10 00000612
  4304. 6 8
  4305. 5 1
  4306. 3 0
  4307. 0 272 "Fieldnames" [X] "Field #{8}"
  4308. 10 00000654
  4309. 0 802
  4310. 13
  4311. 8 1
  4312. 0 41 4 "{1}!leave"
  4313. 0 41 23 "{1}!CallUp"
  4314. 0 41 24 "{1}!CallDown"
  4315. 0 41 21 "{1}!Writedata"
  4316. 0 41 25 "{1}!PgUp"
  4317. 0 41 26 "{1}!PgDn"
  4318. 0 41 27 "{1}!Gotofield"
  4319. 0 41 28 "{1}!gotonextrec"
  4320. 0 41 29 "{1}!gotoprevrec"
  4321. 0 41 30 "{1}!find"
  4322. 0 41 31 "{1}!addrecord"
  4323. 0 41 32 "{1}!deleterec"
  4324. 0 264 1000 "10"
  4325. 0 273 "Fieldnames" 1
  4326. 13
  4327. 8 9
  4328. 6 9
  4329. 5 10
  4330. 18 5
  4331. 11 00001161
  4332. 5 10
  4333. 6 9
  4334. 3 1
  4335. 8 10
  4336. 10 00001172
  4337. 5 0
  4338. 8 10
  4339. 5 1001
  4340. 8 8
  4341. 5 1010
  4342. 6 10
  4343. 3 1
  4344. 6 8
  4345. 18 2
  4346. 12 00001274
  4347. 10 00001366
  4348. 5 1
  4349. 6 8
  4350. 3 0
  4351. 8 8
  4352. 10 00001185
  4353. 6 8
  4354. 5 999
  4355. 3 1
  4356. 8 11
  4357. 0 273 "Fieldnames" "{11}"
  4358. 13
  4359. 8 12
  4360. 0 31 "{8}" "{12}"
  4361. 10 00001241
  4362. 0 267
  4363. 13
  4364. 8 13
  4365. 6 13
  4366. 7 ""
  4367. 18 0
  4368. 11 00001434
  4369. 7 "Untitled"
  4370. 8 13
  4371. 0 31 1012 "{13}"
  4372. 0 273 "Fieldnames" 1
  4373. 13
  4374. 8 14
  4375. 0 31 1013 "Fields 1 to 10 of {14}"
  4376. 0 41 0 "{1}!greycreate"
  4377. 0 26 "." "MainBox"
  4378. 13
  4379. 8 3
  4380. 5 0
  4381. 8 15
  4382. 16 leave "{15}"
  4383. 0 36 "[27]"
  4384. 6 0
  4385. 15
  4386. 9
  4387. 14 greycreate
  4388. 0 44 "{0}" 32
  4389. 13
  4390. 0 284 "user,EnableWindow,HHH" [X] 0
  4391. 0 44 "{0}" 21
  4392. 13
  4393. 0 284 "user,EnableWindow,HHH" [X] 0
  4394. 0 44 "{0}" 29
  4395. 13
  4396. 0 284 "user,EnableWindow,HHH" [X] 0
  4397. 0 44 "{0}" 28
  4398. 13
  4399. 0 284 "user,EnableWindow,HHH" [X] 0
  4400. 0 44 "{0}" 27
  4401. 13
  4402. 0 284 "user,EnableWindow,HHH" [X] 0
  4403. 0 44 "{0}" 30
  4404. 13
  4405. 0 284 "user,EnableWindow,HHH" [X] 0
  4406. 0 44 "{0}" 33
  4407. 13
  4408. 0 284 "user,EnableWindow,HHH" [X] 0
  4409. 6 1
  4410. 15
  4411. 9
  4412. 14 ungreycreate
  4413. 0 44 "{0}" 32
  4414. 13
  4415. 0 284 "user,EnableWindow,HHH" [X] 1
  4416. 0 44 "{0}" 21
  4417. 13
  4418. 0 284 "user,EnableWindow,HHH" [X] 1
  4419. 0 44 "{0}" 29
  4420. 13
  4421. 0 284 "user,EnableWindow,HHH" [X] 1
  4422. 0 44 "{0}" 28
  4423. 13
  4424. 0 284 "user,EnableWindow,HHH" [X] 1
  4425. 0 44 "{0}" 27
  4426. 13
  4427. 0 284 "user,EnableWindow,HHH" [X] 1
  4428. 0 44 "{0}" 30
  4429. 13
  4430. 0 284 "user,EnableWindow,HHH" [X] 1
  4431. 0 44 "{0}" 33
  4432. 13
  4433. 0 284 "user,EnableWindow,HHH" [X] 1
  4434. 6 1
  4435. 15
  4436. 9
  4437. 14 greymovement
  4438. 0 44 "{0}" 23
  4439. 13
  4440. 0 284 "user,EnableWindow,HHH" [X] 0
  4441. 0 44 "{0}" 24
  4442. 13
  4443. 0 284 "user,EnableWindow,HHH" [X] 0
  4444. 0 44 "{0}" 25
  4445. 13
  4446. 0 284 "user,EnableWindow,HHH" [X] 0
  4447. 0 44 "{0}" 26
  4448. 13
  4449. 0 284 "user,EnableWindow,HHH" [X] 0
  4450. 6 1
  4451. 15
  4452. 9
  4453. 14 mergprint
  4454. 0 36 "[27]"
  4455. 24 110
  4456. 6 0
  4457. 15
  4458. 9
  4459. 14 clearrec
  4460. 0 273 "fieldnames" 1
  4461. 13
  4462. 8 2
  4463. 5 1
  4464. 8 3
  4465. 6 2
  4466. 6 3
  4467. 18 2
  4468. 12 00000129
  4469. 10 00000170
  4470. 5 1
  4471. 6 3
  4472. 3 0
  4473. 8 3
  4474. 10 00000054
  4475. 0 272 "Fieldinfo" "{3}" ""
  4476. 10 00000096
  4477. 0 264 1000 "10"
  4478. 6 2
  4479. 5 10
  4480. 18 5
  4481. 11 00000251
  4482. 5 10
  4483. 6 2
  4484. 3 1
  4485. 8 4
  4486. 10 00000261
  4487. 5 0
  4488. 8 4
  4489. 5 0
  4490. 8 5
  4491. 5 1001
  4492. 8 3
  4493. 5 1010
  4494. 6 4
  4495. 3 1
  4496. 6 3
  4497. 18 2
  4498. 12 00000372
  4499. 10 00000573
  4500. 5 1
  4501. 6 3
  4502. 3 0
  4503. 8 3
  4504. 10 00000284
  4505. 6 3
  4506. 5 999
  4507. 3 1
  4508. 8 6
  4509. 6 5
  4510. 6 6
  4511. 3 0
  4512. 8 7
  4513. 0 273 "Fieldnames" "{7}"
  4514. 13
  4515. 8 8
  4516. 6 7
  4517. 5 1
  4518. 3 1
  4519. 0 273 "Fieldinfo" [X]
  4520. 13
  4521. 8 9
  4522. 0 43 "{0}" "{3}" "{8}"
  4523. 6 3
  4524. 5 7000
  4525. 3 0
  4526. 0 43 "{0}" [X] "{9}"
  4527. 10 00000339
  4528. 6 5
  4529. 5 1
  4530. 3 0
  4531. 8 10
  4532. 6 10
  4533. 5 9
  4534. 3 0
  4535. 8 11
  4536. 0 43 "{0}" 1013 "Fields {10} to {11} of {2}"
  4537. 0 6 "[16424]"
  4538. 6 1
  4539. 15
  4540. 9
  4541. DIALOG MainBox
  4542. -2134376448 37 7 14 304 170 "" "" "Merge Fields" 
  4543. FONT 8 "Helv" 
  4544. 94 10 144 12 8001 1350762624 "edit" "" 0 
  4545. 94 24 144 12 8002 1350631552 "edit" "" 0 
  4546. 94 38 144 12 8003 1350631552 "edit" "" 0 
  4547. 94 52 144 12 8004 1350631552 "edit" "" 0 
  4548. 94 66 144 12 8005 1350631552 "edit" "" 0 
  4549. 94 80 144 12 8006 1350631552 "edit" "" 0 
  4550. 94 94 144 12 8007 1350631552 "edit" "" 0 
  4551. 94 108 144 12 8008 1350631552 "edit" "" 0 
  4552. 94 122 144 12 8009 1350631552 "edit" "" 0 
  4553. 94 136 144 12 8010 1350762624 "edit" "" 0 
  4554. 258 6 40 14 31 1342373889 "button" "&Add" 0 
  4555. 258 22 40 14 32 1342373888 "button" "Dele&te" 0 
  4556. 258 38 40 14 21 1342373888 "button" "U&pdate" 0 
  4557. 258 54 40 14 33 1342373888 "button" "&Clear" 0 
  4558. 258 70 40 14 4 1342373888 "button" "&Exit" 0 
  4559. 258 106 18 14 29 1342373888 "button" "<<" 0 
  4560. 280 106 18 14 28 1342373888 "button" ">>" 0 
  4561. 258 90 18 14 25 1342373888 "button" "&Up" 0 
  4562. 280 90 18 14 26 1342373888 "button" "&Dn" 0 
  4563. 258 122 40 14 27 1342373888 "button" "Fie&ld..." 0 
  4564. 258 138 40 14 30 1342373888 "button" "&Find..." 0 
  4565. 240 6 12 12 23 1342308352 "button" ">>" 0 
  4566. 240 139 12 12 24 1342308352 "button" "<<" 0 
  4567. 6 156 38 8 1011 1342177280 "static" "File name: " 0 
  4568. 12 12 78 8 1001 1342177282 "static" "" 0 
  4569. 12 26 78 8 1002 1342177282 "static" "" 0 
  4570. 12 40 78 8 1003 1342177282 "static" "" 0 
  4571. 12 54 78 8 1004 1342177282 "static" "" 0 
  4572. 12 68 78 8 1005 1342177282 "static" "" 0 
  4573. 12 82 78 8 1006 1342177282 "static" "" 0 
  4574. 12 96 78 8 1007 1342177282 "static" "" 0 
  4575. 12 110 78 8 1008 1342177282 "static" "" 0 
  4576. 12 124 78 8 1009 1342177282 "static" "" 0 
  4577. 12 138 78 8 1010 1342177282 "static" "" 0 
  4578. 218 156 80 8 1013 1342177282 "static" "" 0 
  4579. 50 156 164 8 1012 1342177280 "static" "" 0 
  4580. 6 2 246 150 10 1342177287 "button" "" 0 
  4581. DIALOG GotoField
  4582. -2134376448 4 136 30 144 90 "" "" "Go To Field" 
  4583. FONT 8 "Helv" 
  4584. 6 14 86 72 9000 1352728579 "listbox" "" 0 
  4585. 98 4 40 14 1 1342373889 "button" "&Go To" 0 
  4586. 98 20 40 14 2 1342373888 "button" "Cancel" 0 
  4587. 6 4 86 8 1000 1342177280 "static" "Available fields:" 0 
  4588. DIALOG Search
  4589. -2134376448 6 60 32 248 40 "" "" "Find" 
  4590. FONT 8 "Helv" 
  4591. 6 6 88 45 9500 1344471043 "combobox" "" 0 
  4592. 102 6 94 12 8000 1350631552 "edit" "" 0 
  4593. 6 22 190 12 53 1342242819 "button" "Beginning of database" 0 
  4594. 202 4 40 14 1 1342242817 "button" "Find" 0 
  4595. 202 20 40 14 2 1342242816 "button" "Cancel" 0 
  4596. 96 8 4 8 1000 1342177280 "static" "=" 0 
  4597. DIALOG mrgdef
  4598. -2134376448 10 88 26 146 76 "" "" "Create Record File" 
  4599. FONT 8 "Helv" 
  4600. 66 4 22 12 8001 1350762624 "edit" "" 0 
  4601. 66 18 12 12 8002 1350631552 "edit" "" 0 
  4602. 66 32 12 12 8003 1350631552 "edit" "" 0 
  4603. 100 4 40 14 1 1342373889 "button" "Create" 0 
  4604. 100 20 40 14 2 1342373888 "button" "Cancel" 0 
  4605. 6 8 54 8 1001 1342177280 "static" "&Total fields:" 0 
  4606. 6 22 50 8 1002 1342177280 "static" "&Field delimiter:" 0 
  4607. 6 36 60 8 1003 1342177280 "static" "&Record delimiter: " 0 
  4608. 8 56 76 10 1004 1342177281 "static" "$, #, !, %, (, ), ~, |, -" 0 
  4609. 4 46 88 24 20 1342177287 "button" "Suggested Delimiters" 0 
  4610. 00040479
  4611.