home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 February / Chip_2003-02_cd1.bin / zkuste / delphi / kompon / d34567 / KADAO77.ZIP / Controls / ReadMe.txt
Text File  |  2002-01-25  |  7KB  |  132 lines

  1. KADao Controls README
  2. ---------------------
  3.  
  4. Contents:
  5.  1. Description
  6.  2. Installation
  7.  3. Disclaimer of warranty
  8.  4. Copyrigh
  9.  
  10. DESCRIPTTION
  11. ------------
  12. KADao Controls are FREE pack for enchancing work with KADao
  13. KADao Controls can work ONLY With KADao 7.0 or higher version
  14. KADao Controls include:
  15.   KADaoDBGrid
  16.   KADaoSortByButton
  17.   KADaoFilterByButton
  18.   KADaoFindButton
  19.   KADaoSeekButton
  20.   KADaoSelectIndexButton
  21.   KADaoCVFButton
  22.   KADaoDateTime
  23.   KADaoExportButton
  24.   KADaoSearch
  25. ***********************************************************************************************************************************************************************************
  26. KADaoDBGrid
  27. -----------
  28. KADaoDBGrid is a standart DBGrid descendant
  29. Howewer you can make it descendant of your favorite dbGrid
  30. Just open KADaoDBGrid.pas and change
  31. TKADaoDBGrid = class(TDBGrid)
  32. to
  33. TKADaoDBGrid = class(MYFavoriteDBGrid)
  34.  
  35. KADaoDBGrid has an special menu attached to it
  36. Just click on red arrows in the top left corner of the grid an a popup menu will appear
  37.  
  38. Menu contains the following topics:
  39. Select Index                - gives the user an opportunity to change current index (KADaoTable.TableType must be StandartTable)
  40. Sort                        - gives the user an opportunity to sort the table (KADaoTable.TableType must be DynasetTable) 
  41. Filter                      - gives the user an opportunity to filter the table (KADaoTable.TableType must be DynasetTable) 
  42. Find                        - gives the user an opportunity to search for specific data (KADaoTable.TableType must be DynasetTable) 
  43. Seek                        - gives the user an opportunity to search for specific data (KADaoTable.TableType must be StandartTable)
  44. Quick Find                  - gives the user an opportunity to search for specific data based on currently selected column in the grid (KADaoTable.TableType must be DynasetTable)   
  45. Quick Seek                  - gives the user an opportunity to search for specific data based on currently selected column in the grid (KADaoTable.TableType must be StandartTable) 
  46. Show Memos                  - show memos content in the grid
  47. Auto Size Columns        - resizes all coumns for best fit (since entire table is calculated do not use on big tables)
  48. Fast Lookup                 - turns the property CacheLookups to True/False
  49. Frame Index Fields          - makes a red border across the fields that are parts of an index (works only if an index is selected) 
  50. Choose Visible Fields       - gives the user an opportunity to select which fields to be shown in the grid
  51. Save as                     - export as Excel, Paradox, DBF, TXT, HTML etc..
  52. Select All            - Selects all records in the grid
  53. DeSelect All            - Deselects all records in the grid
  54. Cut                - Cut records to Clipboard    
  55. Copy                - Copy records to Clipboard
  56. Paste                - Paste records from Clipboard (MSOffice format fully supported)
  57. Office-compatible Clipboard    - Turns MSOffice Clipbord formatting ON/OFF
  58.  
  59. Specific properties:
  60.  
  61. Property ShowGridMenu         : Boolean     Enables/disables ability to show the attached menu
  62. Property MenuTitles           : TStringList Contains menu titles
  63.                                             You can change the text of the titles simply by changing text in this property
  64.                                             If you put an ! at the start of the menu title then this menu item will be INVISIBLE
  65. Property FrameIndexFields     : Boolean     Wnables/disables ability to irame index fields 
  66. Property AutoSizeColuns       : Boolean     When True resizes all coumns for best fit, when false restores DBGrid defaults 
  67. Property FindFieldsOnPaste    : Boolean     When True all fields to be pasted are searched in target table otherwise paste is based on column order
  68. Poperty OfficeClipboardFormat : Boolean     Turns MSOffice Clipbord formatting ON/OFF
  69.  
  70. ***********************************************************************************************************************************************************************************
  71. KADaoSortByButton
  72. KADaoFilterByButton
  73. KADaoFindButton
  74. KADaoSeekButton
  75. KADaoSelectIndexButton
  76. KADaoCVFButton
  77. KADaoDateTime
  78. KADaoExportButton
  79. ---------------------
  80. All these buttons are attached to the same function in the KADaoDBGrid 
  81. Just set DataSource property to an DataSource attached to an kadao table and all will be ok
  82. Each button has an CallBefore property
  83. if CallBefore is true then first is called user-attached function of the button and then the hard coded
  84. otherwise hard coded is called first when user clicks on the button and then user-attached function
  85. You can set Visible property of the button to false and if you want to use button functionality just
  86. call XXXButton.Click in your code.
  87.  
  88.  
  89. KADaoDateTime
  90. -------------
  91. a specific component for DateTime conversion
  92. set the property DateTimeString to an string and you will get
  93. 1. Date as TDate
  94. 2. DateTime as TDateTime
  95. 3. SQLString - useful for putting the text in an SQL query
  96. 4. SQLField  - useful for putting the text in an SQL query
  97. ***********************************************************************************************************************************************************************************
  98.  
  99. KADaoSearch
  100. -----------
  101. KADaoSearch is an ready template for performing searches based on just one field
  102. Just set DataSource property to an DataSource attached to an kadao table and all will be ok
  103.     In version 2.0 a new property IcrementalSearch is added
  104.     When True search is done as you type 
  105. ***********************************************************************************************************************************************************************************
  106.  
  107. INSTALLATION
  108. ------------
  109. Open KADaoControls.dpk and press install button
  110. Thats all
  111. And sorry no support by e-mail - these components are VERY EASY for use
  112. I am very busy now
  113. Just bug reports are welcome :-)
  114. LONG LIVE FREE SOURCE!
  115.  
  116. DISCLAIMER OF WARRANTY
  117. ----------------------
  118. COMPONENTS ARE SUPPLIED "AS IS" WITHOUT WARRANTY OF ANY KIND. THE AUTHOR
  119. DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
  120. THE WARRANTIES OF MERCHANTABILITY AND OF FITNESS FOR ANY PURPOSE. THE AUTHOR
  121. ASSUMES NO LIABILITY FOR DAMAGES, DIRECT OR CONSEQUENTIAL, WHICH MAY RESULT
  122. FROM THE USE OF COMPONENTS.
  123. USE THIS COMPONENTS AT YOUR OWN RISK
  124.  
  125. COPYRIGHT
  126. ---------
  127. Copyrigh (c) 2001-2002 By KirilAntonov, Sofia, Bulgaria. All Rights Reserved.
  128. Sites  : delphi.pari.bg or www.delphi.pari.bg, www.kadao.8m.com, www.delphiwarrior.freeservers.com
  129.  
  130.  
  131.  
  132.