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

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

?? dbgrid.txt

?? 本地網監控客戶端程序原碼
?? TXT
字號:
                                 DBGRID.TXT

============
Introduction
============

The DBGrid control is a data-bound Visual Basic custom control.  Like a 
spreadsheet, the DBGrid control displays data as a series of rows and 
columns representing records and fields from a database.

DBGrid binds to the standard Data control, so you can use it with any 
database supported by the Jet database engine,including native Jet and 
Microsoft Access databases, ISAM databases and ODBC databases such as 
Microsoft SQL Server.

Because the DBGrid control was still under development when the Visual 
Basic version 4.0 documentation went to press, it is not covered in the 
Data Access Guide or the Programmers Guide.  This file (DBGRID.TXT) 
presents a conceptual overview and step-by-step instructions for common 
DBGrid operations.  In addition, you can find summary information and a 
complete reference listing of all DBGrid properties, methods, and events 
in online Help.

==================
The Quickest Start
==================

The DBGrid control can be highly customized and directly manipulated in 
code to give you great flexibility in creating custom database applications.  
In many cases, however, you will want to use DBGrid to quickly and 
easily display and browse through all the records in a database table.  
This can be accomplished in minutes without writing any code.

Before using the DBGrid control, you must add the control to the project 
using the Add Custom Controls dialog box.  You should also make sure the 
Data Access Object (DAO) library is registered in the Add References 
dialog box.

To use DBGrid to display and browse through an existing database table, 
follow the steps below:

1.  Add a Data control to a new form, and set its DatabaseName and 
    RecordSource properties to the database and table you want to
    display.

2.  Add a DBGrid control to the form, and set its DataSource property
    to the Data control you just created.

3.  Run the application.

When your program runs, the database table you specified is displayed in 
the DBGrid, complete with column headers (from the Data control's 
Recordset) and scrollbars. You can immediately scroll through all the 
records and fields of the table.  In addition you can edit any cell in 
the table, and it will automatically be updated when you move to a new 
row (assuming that the underlying Recordset is updatable and the DBGrid's 
AllowUpdate property is set to True).  With the Allow AddNew, AllowDelete 
properties set to True, you can delete records by selecting and deleting 
the entire row.

==============
Basic Concepts
==============

The DBGrid control depends on two other objects: 

- the Recordset object of the Data control

- the Columns collection of the DBGrid itself

DBGrid is actually a collection of Column objects, each with a variable 
number of rows.  Each column corresponds to a field in the database 
table, while each row corresponds to a record.  The Count property of 
the control's Columns collection determines the number of columns and 
the RecordCount property of the Data control's Recordset determines the 
number of rows.

In operation, the Row and Col properties specify the current cell in a grid.
You can specify the current cell in code, or the user can change it at run 
time using the mouse or the arrow keys.  When the user changes the current 
cell, the underlying Data control's Recordset is automatically repositioned 
to the record containing the selected cell.

Cells can be edited interactively, by typing into the cell, or 
programatically, by changing the Value property of the currently selected 
Column object.

======================
Design-time operations
======================

When first created, the DBGrid control has a single column and a single row.
It also contains n empty row (designated by the asterisk (*) at runtime, 
which is used to add new records. You can change any of the DBGrid's visible 
attributes through settings in the Properties window. 

When you set the DataSource property, the DBGrid control binds itself to 
the Recordset created by the Data control and sets the number of columns 
and other column properties from the corresponding properties of the Field 
objects in the Data control's Recordset.

The Properties window displays the properties for the DBGrid control as a 
whole and the control can be moved and sized.  To set properties for the 
individual Column objects, you must make the DBGrid control UI-active by 
choosing Edit from the control's pop-up menu, which can be selected with 
the right mouse button.  The pop-up menu can be used to insert or delete 
columns, or to cut and paste columns to and from the Clipboard.

Each DBGrid control has a single property page; however, each Column object 
also has its own page.  You can use these property pages to interactively 
set properties for the DBGrid control as a whole or for individually 
selected columns.

The General property page shows properties that apply to the entire DBGrid 
control and can be assessed at design time.  These properties are also 
available in the standard Properties window.

The Columns property page shows properties for an individual column.  If 
multiple columns are selected, the leftmost column in the columns property 
page is selected.  Setting Column object properties doesn't affect overall 
DBGrid control properties.

The Colors property page allows selection of overall DBGrid control colors.
Column object colors aren't affected by these settings.

The Fonts Property page allows selection of overall DBGrid control and 
heading fonts.  Column object fonts aren't affected by these settings.

==========
Formatting
==========

Each column of the DBGrid control has its own font, border, word-wrap, 
color and other attributes that can be set without regard to other columns.
At design time you can set the column width and row height and establish 
columns that are not visible to the user.  You can also prevent users from 
changing the formatting at run time.

If a cell's text is too long to be displayed in the cell, the text will 
automatically wrap to the next line within the same cell.  To display the 
wrapped text, you can increase either the Width property of the cell's 
Column object or the RowHeight property of the DBGrid control itself.  At 
design time, you can change the column width interactively by resizing the 
column or by changing the column's width in the Column object's property 
page.

===================
Run-time operations
===================

The DBGrid control displays records from the underlying Recordset object 
at run time.  There is always a single current record in the DBGrid control,
even if multiple rows in the control are selected. The current record 
corresponds to the Data control's current record, and can be set or 
retrieved with the DBGrid control's Bookmark property.

As with other data-bound controls, when you cahnge a record (or any field 
in a record) in the DBGrid, the underlying Recordset is updated when you 
move to a new record (row), assuming that it is updatable and the DBGrid's 
AllowUpdate property is set to True.  Otherwise, a trappable error results.

If you set the MultiSelect property to True, the selected columns can be 
accessed using the SelBookmarks collection returned in the SelBookmarks 
property.  If the RecordSelectors property is True, the user can select 
an entire row by clicking the record selector icon for that row.

=========================================
Selecting cells, columns, rows and ranges
=========================================

When you select a cell, the ColIndex property is set, thus selecting one 
of the Column objects in the DBGrid object's Columns collection.  The Text 
and Value properties of the Column object reference the contents of the 
current cell.  The data in the current row can be accessed using the 
Bookmark property, which provides access to the underlying Recordset 
object's record.

===================
Working with Ranges
===================

(To be added.)

============================
Displaying calculated fields
============================

(To be added.)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91黄视频在线| 丁香啪啪综合成人亚洲小说| 国产精品青草久久| 国产精品美女久久福利网站| 日韩一二三区不卡| 精品国产伦理网| 国产亚洲一区二区在线观看| 久久久久久久电影| 亚洲国产精品高清| 亚洲丝袜精品丝袜在线| 伊人婷婷欧美激情| 日本欧美在线看| 国产精品一色哟哟哟| 成人中文字幕在线| 日本大香伊一区二区三区| 欧美日韩在线一区二区| 91精品国产色综合久久不卡蜜臀 | 国产日产亚洲精品系列| 久久久久久久综合色一本| 国产欧美一区二区三区网站| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 亚洲精品五月天| 日韩电影在线免费| 国产成人在线视频网址| 99精品视频一区| 欧美色图一区二区三区| 日韩欧美亚洲国产另类| 国产精品欧美久久久久一区二区| 亚洲少妇中出一区| 久久福利资源站| 91丨九色丨国产丨porny| 欧美精品日韩综合在线| 国产欧美久久久精品影院| 亚洲一区二区综合| 高清av一区二区| 欧美一区二区三区在线电影| 中文字幕的久久| 蜜桃久久av一区| 色婷婷精品久久二区二区蜜臀av | 久久天天做天天爱综合色| 国产精品福利一区二区三区| 国产黄色精品视频| 在线播放一区二区三区| 欧美国产一区视频在线观看| 婷婷成人激情在线网| 成人性生交大片免费看视频在线 | 亚洲成av人**亚洲成av**| 国产精品91xxx| 51精品久久久久久久蜜臀| 国产精品乱码妇女bbbb| 理论电影国产精品| 欧美日韩成人综合天天影院| 国产精品久久夜| 国产电影一区在线| 日韩一区国产二区欧美三区| 亚洲免费观看高清| 不卡一区二区在线| 国产欧美一区二区精品仙草咪| 天堂蜜桃一区二区三区 | 亚洲风情在线资源站| 丁香一区二区三区| 久久尤物电影视频在线观看| 免费人成黄页网站在线一区二区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 欧美极品少妇xxxxⅹ高跟鞋| 国产大陆a不卡| 国产视频一区二区在线观看| 国产剧情一区二区| 国产婷婷色一区二区三区四区| 青青国产91久久久久久| 国产色产综合产在线视频| 韩国一区二区视频| 久久久精品国产免大香伊| 久久99精品久久久久久 | 成人免费毛片片v| 国产日韩欧美a| 国产成人免费在线观看| 中文欧美字幕免费| 成人免费视频国产在线观看| 国产精品婷婷午夜在线观看| 成人激情小说网站| 亚洲九九爱视频| 欧美日韩色综合| 日本vs亚洲vs韩国一区三区二区| 在线成人午夜影院| 国产一区二区不卡| 国产精品国产自产拍高清av王其| 94色蜜桃网一区二区三区| 亚洲欧美日韩国产一区二区三区| 色偷偷88欧美精品久久久| 亚洲永久精品国产| 日韩精品在线看片z| 丁香婷婷综合色啪| 亚洲综合一区在线| 日韩一区二区三区电影在线观看 | 久热成人在线视频| 久久久蜜桃精品| 99久久精品国产网站| 亚洲国产色一区| 欧美精品一区二区蜜臀亚洲| voyeur盗摄精品| 亚洲电影中文字幕在线观看| 日韩欧美一级二级三级久久久| 粉嫩av一区二区三区在线播放| 亚洲综合色丁香婷婷六月图片| 日韩欧美中文字幕精品| 成人动漫一区二区三区| 亚洲成人激情社区| 中文乱码免费一区二区 | 国产成人在线观看| 亚洲午夜电影在线观看| 久久久噜噜噜久久中文字幕色伊伊| av不卡在线播放| 麻豆91在线观看| 日韩一区欧美一区| 欧美tickling网站挠脚心| 99综合电影在线视频| 蜜臀av一区二区在线免费观看| 中文字幕一区视频| 日韩一级视频免费观看在线| 成人av影院在线| 麻豆国产欧美日韩综合精品二区| 国产精品美女久久福利网站| 欧美一级二级在线观看| 在线免费观看一区| 丰满少妇在线播放bd日韩电影| 午夜精品久久久久久久| 国产精品免费久久| 精品盗摄一区二区三区| 欧美日韩高清一区二区| 色欧美片视频在线观看| 成人一区在线看| 国产精品一区二区在线观看不卡| 亚洲图片一区二区| 一区二区三区蜜桃网| 亚洲视频在线一区| 国产精品麻豆一区二区| 久久女同性恋中文字幕| 91麻豆精品国产| 欧美群妇大交群的观看方式| 欧美亚洲日本一区| 欧洲中文字幕精品| 一本到不卡精品视频在线观看| 丰满亚洲少妇av| 成人午夜视频在线观看| 欧洲日韩一区二区三区| av激情综合网| 99r精品视频| 色婷婷综合五月| 欧美午夜理伦三级在线观看| 96av麻豆蜜桃一区二区| 色综合久久综合网| 欧美在线免费观看视频| 日本久久一区二区三区| 一本到一区二区三区| 欧美在线看片a免费观看| 欧美图片一区二区三区| 欧美影视一区在线| 91精品国产91热久久久做人人| 在线91免费看| 亚洲精品在线网站| 中文字幕乱码久久午夜不卡| 国产精品萝li| 樱桃视频在线观看一区| 亚洲成人综合在线| 另类人妖一区二区av| 国产激情一区二区三区| eeuss鲁片一区二区三区在线观看| 波多野结衣的一区二区三区| 99精品一区二区三区| 欧美日韩亚洲综合| 精品捆绑美女sm三区| 国产视频一区在线播放| 亚洲伦在线观看| 免费观看成人鲁鲁鲁鲁鲁视频| 韩国女主播一区二区三区| 成人免费va视频| 欧美精品精品一区| 2017欧美狠狠色| 亚洲男人的天堂一区二区| 日本大胆欧美人术艺术动态 | 亚洲成a人片在线不卡一二三区| 日本午夜一区二区| 成人免费不卡视频| 91麻豆精品国产自产在线观看一区 | 日韩一级在线观看| 国产精品久久久久久久久图文区 | 一本到一区二区三区| 日韩女优视频免费观看| 亚洲乱码一区二区三区在线观看| 性久久久久久久久| 国产成人在线看| 欧美日韩一区成人| 中文字幕va一区二区三区| 日韩电影在线观看网站| 91在线观看免费视频| 欧美精品一区二区三区蜜桃| 亚洲午夜视频在线| 99久久国产综合精品麻豆| 精品国产一区二区三区av性色|