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

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

?? aboutehlib4_0.txt

?? bcb/delphi 數據庫控件源碼,包括DBgrid等控件
?? 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一区二区三区免费野_久草精品视频
成人激情动漫在线观看| 国产真实乱偷精品视频免| 2023国产精品| 欧美在线播放高清精品| 91免费看`日韩一区二区| 成人av影院在线| 成人免费av网站| 成人黄色小视频在线观看| 成人动漫一区二区| 99精品偷自拍| 欧美午夜寂寞影院| 欧美精品一二三| 欧美一级搡bbbb搡bbbb| 欧美一区二区三区视频| 91精品国产综合久久久久久漫画| 91麻豆精品国产无毒不卡在线观看 | 欧美日韩一级大片网址| 欧美视频在线一区二区三区 | 亚洲成人精品一区二区| 丝袜亚洲另类欧美综合| 麻豆高清免费国产一区| 国产综合色视频| 成人av在线一区二区三区| 在线日韩国产精品| 欧美一区二区三区免费观看视频 | 国产成人在线视频网站| 国产91综合一区在线观看| 成人h动漫精品一区二| 欧美最猛性xxxxx直播| 欧美精品一级二级| 国产欧美一区二区精品性| 一区二区三区中文字幕在线观看| 舔着乳尖日韩一区| 成人一区二区三区在线观看| 欧美视频你懂的| 精品99一区二区| 亚洲激情图片qvod| 精品在线播放午夜| 色婷婷狠狠综合| 欧美本精品男人aⅴ天堂| 亚洲男女毛片无遮挡| 视频一区二区三区中文字幕| av资源站一区| 日韩精品一区二区三区四区| 亚洲久草在线视频| 久久精品国产亚洲高清剧情介绍| eeuss影院一区二区三区| 欧美日韩成人激情| 中文字幕亚洲一区二区av在线| 蜜臀91精品一区二区三区| 成人免费毛片高清视频| 日韩欧美在线观看一区二区三区| 国产精品高潮呻吟| 极品美女销魂一区二区三区| 欧美色综合影院| 国产精品美女久久久久久久久| 蜜桃视频在线观看一区| 欧美性猛交xxxx黑人交| 日韩一区欧美小说| 国产麻豆精品久久一二三| 91精选在线观看| 亚洲成人一区二区在线观看| 99久久伊人网影院| 久久精品视频网| 国内国产精品久久| 日韩一级高清毛片| 亚洲午夜影视影院在线观看| 91蜜桃在线免费视频| 国产欧美日韩卡一| 国产成人精品亚洲午夜麻豆| 久久蜜桃一区二区| 精品影院一区二区久久久| 91精品国产色综合久久久蜜香臀| 亚洲第一电影网| 欧美亚洲高清一区二区三区不卡| 亚洲欧美另类在线| 99久久国产免费看| 亚洲日本护士毛茸茸| 99久久99精品久久久久久| 成人欧美一区二区三区视频网页| 国产精品一区二区男女羞羞无遮挡| 欧美一区二区三区免费| 日韩精品三区四区| 日韩亚洲欧美一区| 国产精品综合二区| 国产日韩精品一区| 成人av集中营| 洋洋av久久久久久久一区| 欧日韩精品视频| 日韩制服丝袜av| 精品噜噜噜噜久久久久久久久试看 | 国产精品一区二区视频| 中文字幕免费不卡| 色综合天天天天做夜夜夜夜做| 亚洲欧美电影一区二区| 欧美性猛片xxxx免费看久爱| 日本中文字幕不卡| 精品国产一区二区精华| 成人va在线观看| 亚洲va韩国va欧美va精品| 日韩视频永久免费| 国产成人精品网址| 亚洲国产日韩综合久久精品| 欧美一区二区网站| 国产不卡高清在线观看视频| 亚洲另类春色国产| 日韩一区二区影院| 成人黄页毛片网站| 国产福利精品导航| 亚洲成人在线观看视频| 久久久另类综合| 欧美婷婷六月丁香综合色| 久久99精品久久久| 怡红院av一区二区三区| 欧美大胆一级视频| 色婷婷综合久久久中文一区二区| 日韩国产欧美视频| 国产精品日日摸夜夜摸av| 欧美日本视频在线| 成人h动漫精品一区二| 丝袜脚交一区二区| 中文字幕中文乱码欧美一区二区| 欧美美女bb生活片| 国产1区2区3区精品美女| 亚洲一区二区在线观看视频| 久久久综合激的五月天| 欧美精品色综合| 99九九99九九九视频精品| 国产一区二区视频在线播放| 午夜免费久久看| 亚洲男人天堂一区| 国产精品美女视频| 久久久国产一区二区三区四区小说| 欧美日韩精品三区| 91老师片黄在线观看| 国产大陆精品国产| 精品一区二区在线观看| 婷婷久久综合九色综合伊人色| 国产精品美女久久福利网站| 精品少妇一区二区三区| 欧美日韩国产精品成人| 色狠狠av一区二区三区| 成人av午夜电影| 国产69精品一区二区亚洲孕妇| 久久精品国产第一区二区三区| 亚洲最大成人综合| 樱花影视一区二区| 成人欧美一区二区三区白人| 国产精品久久久久久久蜜臀| 久久久久久一二三区| 久久综合狠狠综合| 26uuu国产在线精品一区二区| 欧美一级生活片| 日韩精品一区二区三区四区视频 | 国产成人亚洲综合a∨猫咪| 国产精品91xxx| 成人午夜激情影院| 成人v精品蜜桃久久一区| av电影天堂一区二区在线观看| 国产在线精品一区二区夜色| 久久 天天综合| 国产成人无遮挡在线视频| 国产.欧美.日韩| 99视频精品全部免费在线| 91性感美女视频| 欧美午夜一区二区三区免费大片| 欧美丝袜丝nylons| 日韩欧美一级特黄在线播放| 欧美va亚洲va香蕉在线| 欧美不卡123| 国产女人水真多18毛片18精品视频| 国产精品私人影院| 亚洲精品一二三| 午夜精品久久久久久不卡8050| 奇米一区二区三区av| 国产一区二区电影| 成人h版在线观看| 91国偷自产一区二区开放时间| 欧美视频日韩视频在线观看| 91精品蜜臀在线一区尤物| 久久精品视频网| 亚洲综合色噜噜狠狠| 美女一区二区三区在线观看| 国产成人自拍网| 欧美性大战久久久| 精品日韩在线观看| 一区二区视频免费在线观看| 久久99久久精品欧美| 91在线小视频| 精品三级av在线| 午夜久久久久久久久久一区二区| 久久97超碰国产精品超碰| 国产欧美一区二区精品婷婷| 亚洲女与黑人做爰| 久久草av在线| 欧美日韩一级片在线观看| 国产偷国产偷精品高清尤物| 一区二区三区免费| 国产91精品在线观看| 久久久久久久久久久99999|