亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? aboutehlib4_0.txt

?? EhLib 4.2.16 中文漢化版 (Faceker.com 修改版) 1. DataServiceEhLibADO.pas 第40行
?? TXT
字號:
What's new in version 4.

*	This version does not support Delphi 4 and C++ Builer 4 anymore.


+ There are new components for unified loading tabular information from 
	server to client with after-treatment this data on the client:
  editing, sorting, filtrations and unloading changed given on 
  the server back. Components do not include drivers to access to server.
  To ensure functionality of components it is sufficiently to write a 
  global event that execute SQL expression with parameters using your 
  favorite access data base engine and return DataSet-cursor.

  The technology is represented by two main component:
    TMemTableEh - dataset, which hold all data in memory.
    You can consider it as array of records.
      More other it:
        Supports a special interface, that allows DBGridEh component 
          to view all datas without moving active record.
        Allows load data from TDataDriverEh (DataDriver property).
        Allows to unload changes back to DataDriver, operative or postponed 
          (in dependencies of CachedUpdates property).
        Allows to create master/datail relationship on client side 
          (by filterring record) or on external source (by updating 
          parameters [Params] and requering data from DetailDataDriver).
        Allows to sort datas, including Calculated and Lookup field.
        Allows to create and fill data at design-time and save data in dfm
          file of the form.
        Allows to keep records tree like relations. Each record can 
          have record nodes and work as node of parental record. TDBGridEh 
          component can show of the tree-type structure of records.
        Allows to show internal array of other TMemTableEh ( ExternalMemData 
          property ) and work with this data: sort, filter, edit.
        Has an interface to get the list of all values of the field, 
         ignoring local filter. TDBGridEh uses this property for
         automatic building a list in DropDownBox of the filter.

     TDataDriverEh - executes two tasks:
        1. Delivers records in TMemTableEh.
        2. Processes records, changed in TMemTableEh (writes them in other 
           dataset, or call events for processing the changes to the program).

     Furthermore, there are several components that inheritted from TDataDriverEh.
     It is a TSQLDataDriverEh, that have properies to keep four SQL expressions and 
     parameters for querying data, removing a record, insertions record, 
     updating record and querying one record. TSQLDataDriverEh can not requests data
     from server, but can prepare parameters of the request and call global
     event, where programm can transfer SQL expression on the server.
     There are several components that inherited from TSQLDataDriverEh, which
     can send SQL expressions on the server through the corresponding access engine.
     It is TBDEDataDriverEh, TIBXDataDriverEh, TDBXDataDriverEh and TADODataDriverEh 
     component.

     There are a powerful design-time editors for TMemTableEh and TSQLDataDriverEh.


* New version of TDBGridEh has changed a parent. Now TCustomDBGridEh is inheritted 
  from TCustomGridEh. If in your forms DBGrid and DBGridEh are not used
  simultaneously then turning on the new version must not appear a problems.
  However in some cases compiler can raise error about inconsistency of 
  Grids.TGridDrawState and GridsEh.TGridDrawState types or similar errors. 
  To deliverance from this errors it is necessary to delete 'Grids' and 
  'DBGrids' unit from the 'uses' clause. If 'Grids' and 
  'DBGrids' are necessary in the uses clause, then it is need to move
  these strings in place before 'GridsEh' and 'DBGridEh'.
  If even in this case you will get error messages about TGridDrawState types,
  it is necessary to elaborate the name of type by the name of the module.
  For instance write GridsEh.TGridDrawState or Grids.TGridDrawState instead 
  of TGridDrawState.


+ In TDBGridEh 
    Added ContraColCount property. Property defines amount write nonscrolled
    columns. These columns can not get a input focus.

+ If DBGridEh is connected to TMemTableEh, then it allows:
    View all datas, not moving active record.
    Show data as tree (If TMemTableEh is in the TreeList mode).
    Move records as tree-node in tree (When dgsRowMoving is in OptionsEh).
    Automatic building a list in DropDownBox of the filter cell.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一级高清毛片| 久久久精品免费免费| 精品伦理精品一区| 一区二区三区在线观看欧美 | 亚洲四区在线观看| 精品一区二区三区的国产在线播放| av在线综合网| 精品久久久三级丝袜| 午夜激情久久久| 色噜噜狠狠一区二区三区果冻| www国产成人免费观看视频 深夜成人网| 中文字幕中文在线不卡住| 蜜桃视频在线观看一区二区| 欧洲另类一二三四区| 国产精品精品国产色婷婷| 全国精品久久少妇| 欧美精品成人一区二区三区四区| 亚洲视频网在线直播| 成a人片亚洲日本久久| 精品国精品国产尤物美女| 日韩在线卡一卡二| 在线不卡的av| 亚洲一区二区在线观看视频| 91网站最新地址| 国产精品女主播在线观看| 国产成人高清视频| 久久九九国产精品| 国产精品99久久久久久有的能看 | 91日韩在线专区| 日韩一区欧美小说| 99re这里都是精品| 亚洲免费观看高清完整版在线观看| 成人做爰69片免费看网站| 国产视频视频一区| 91精品国产高清一区二区三区 | 国产一区视频在线看| 久久久久久久久久久99999| 精品一区二区三区av| 欧美精品一区视频| 国产伦精品一区二区三区免费迷| 精品国产电影一区二区| 国产精品一区在线| 国产精品久久影院| 日本高清不卡视频| 亚洲成人免费观看| 精品三级在线观看| 国产成人综合网| 亚洲欧洲av在线| 欧美自拍偷拍午夜视频| 日韩高清一区二区| 久久精品视频免费| 一本大道综合伊人精品热热| 亚洲午夜久久久久中文字幕久| 欧美三级电影网站| 黑人精品欧美一区二区蜜桃| 久久精品一区二区三区不卡 | 欧美一级国产精品| 国产91丝袜在线播放| 亚洲女人的天堂| 欧美一级免费观看| 成人动漫一区二区在线| 亚洲一区二区三区四区在线免费观看 | 精品亚洲国产成人av制服丝袜| 久久久综合九色合综国产精品| 成人国产一区二区三区精品| 亚洲午夜日本在线观看| 久久久亚洲欧洲日产国码αv| 成人av集中营| 日日摸夜夜添夜夜添亚洲女人| 精品成人免费观看| 欧美性猛交xxxx黑人交| 国产美女在线观看一区| 亚洲综合色丁香婷婷六月图片| 欧美成人伊人久久综合网| 99久久精品久久久久久清纯| 日本aⅴ免费视频一区二区三区| 国产精品国产a| 日韩三级在线免费观看| www.在线欧美| 美女视频黄频大全不卡视频在线播放 | 精品久久久久久久人人人人传媒| 色欲综合视频天天天| 国产精品亚洲一区二区三区在线| 亚洲乱码中文字幕综合| 久久久精品黄色| 3atv一区二区三区| 91免费版在线| 国产精品资源在线观看| 日韩成人精品在线| 亚洲精品成a人| 国产视频一区在线观看| 日韩一二三区视频| 日本一区二区三区久久久久久久久不 | 中文字幕一区二区三区蜜月| 欧美草草影院在线视频| 欧美日韩亚洲国产综合| 91视频一区二区| 国产精品99久久久久久似苏梦涵| 日韩成人免费看| 亚洲国产另类精品专区| 国产精品久久久久久一区二区三区| 精品欧美乱码久久久久久1区2区| 欧美色图第一页| 色悠悠久久综合| 99视频热这里只有精品免费| 国产在线精品一区二区夜色| 日本色综合中文字幕| 亚洲成人综合在线| 亚洲国产欧美日韩另类综合| 樱花影视一区二区| 亚洲精品水蜜桃| 亚洲三级电影网站| 亚洲欧美日韩在线播放| 中文字幕一区二区三区四区不卡 | 大胆欧美人体老妇| 成人av电影观看| 成人的网站免费观看| 风间由美一区二区三区在线观看| 国产成人午夜99999| 国产成人精品三级| av一区二区三区| 91一区在线观看| 欧美色偷偷大香| 51午夜精品国产| 日韩一区二区三区精品视频| 日韩一区二区在线观看| 欧美成人官网二区| 欧美激情艳妇裸体舞| 中文字幕免费一区| 一区二区三区资源| 亚洲国产日韩精品| 免费成人性网站| 国产一区二区三区观看| 波多野结衣的一区二区三区| 91在线视频免费91| 欧美视频在线一区| 日韩欧美久久一区| 国产精品女同一区二区三区| 亚洲欧美乱综合| 青椒成人免费视频| 粉嫩蜜臀av国产精品网站| 91精彩视频在线| 日韩视频免费观看高清完整版 | 日韩一区国产二区欧美三区| 日韩亚洲欧美综合| 久久九九久精品国产免费直播| 亚洲少妇屁股交4| 美腿丝袜一区二区三区| 国产在线麻豆精品观看| 日本精品一区二区三区四区的功能| 欧美男生操女生| 国产精品午夜春色av| 亚洲va中文字幕| 国产v综合v亚洲欧| 6080午夜不卡| 亚洲三级在线观看| 韩国三级中文字幕hd久久精品| 欧美精品一区视频| 亚洲一区在线电影| 高清成人免费视频| 欧美一级高清片| 亚洲色图制服丝袜| 国产精品一二一区| 欧美日韩一区精品| 国产精品伦理一区二区| 婷婷成人综合网| 91小视频在线| 色香蕉成人二区免费| 精品国产3级a| 亚洲日韩欧美一区二区在线| 蜜桃视频一区二区三区在线观看| 成人在线综合网站| 欧美精品电影在线播放| 中文字幕在线观看不卡| 国产伦精品一区二区三区视频青涩 | 精品久久久久香蕉网| 亚洲免费大片在线观看| 男人的天堂久久精品| 波多野结衣欧美| 日韩欧美高清dvd碟片| 亚洲欧美一区二区三区国产精品 | 欧美性色欧美a在线播放| 国产精品国产自产拍高清av| 日本在线不卡视频一二三区| 成人国产免费视频| 久久精品一级爱片| 美女脱光内衣内裤视频久久影院| 欧美日韩成人一区| 亚洲成人免费在线| 91麻豆国产精品久久| 亚洲欧洲国产日韩| 国产专区综合网| 久久人人爽爽爽人久久久| 亚洲成a人v欧美综合天堂下载| yourporn久久国产精品| 欧美一区二区久久| 久久99久久99| 67194成人在线观看| 亚洲乱码国产乱码精品精可以看| 99久久国产综合精品麻豆|