如何在visual basic 2017中获取访问字段属性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在visual basic 2017中获取访问字段属性相关的知识,希望对你有一定的参考价值。

对于我的程序,我想使用使用Access 2016创建的accdb数据库。现在我想设置文本框等,以便它具有与数据字段相同的长度和属性(短文本,长文本,数字左右)。

有没有办法在2017年的Visual Basic中获取此类信息?表和行名称都是已知的。

我在网上搜索,但找不到任何相关信息。我唯一看到的是架构信息,但我完全不明白。

谢谢,汉斯

答案

查询Field对象的Type property,例如:

CurrentDb.TableDefs("YourTable").Fields("YourField").Type

这将返回以下枚举之一:

+-------------------+--------------------------+
| Constant          |       Description        |
+-------------------+--------------------------+
| 16 | dbBigInt     | Big Integer              |
|  9 | dbBinary     | Binary                   |
|  1 | dbBoolean    | Boolean                  |
|  2 | dbByte       | Byte                     |
| 18 | dbChar       | Char                     |
|  5 | dbCurrency   | Currency                 |
|  8 | dbDate       | Date/Time                |
| 20 | dbDecimal    | Decimal                  |
|  7 | dbDouble     | Double                   |
| 21 | dbFloat      | Float                    |
| 15 | dbGUID       | GUID                     |
|  3 | dbInteger    | Integer                  |
|  4 | dbLong       | Long                     |
| 11 | dbLongBinary | Long Binary (OLE Object) |
| 12 | dbMemo       | Memo                     |
| 19 | dbNumeric    | Numeric                  |
|  6 | dbSingle     | Single                   |
| 10 | dbText       | Text                     |
| 22 | dbTime       | Time                     |
| 23 | dbTimeStamp  | Time Stamp               |
| 17 | dbVarBinary  | VarBinary                |
+----+--------------+--------------------------+

以上是关于如何在visual basic 2017中获取访问字段属性的主要内容,如果未能解决你的问题,请参考以下文章

我们如何在 Visual Basic 6 中导入 LibreOffice Writer 的监听器事件

如何在Visual Basic 6.0中使用主键在一个表中使用外键获取记录

Visual Basic https 获取请求 - 接受 SSL

如何从原始 URL Visual Basic .NET 中获取重定向的 URL

如何在 Visual Basic 2012 中突出显示 Hashtag

ZipFile 未在 Visual basic 2017 中声明