【发布时间】:2014-07-21 18:37:10
【问题描述】:
我正在打开一个 access 数据库表,并想选择表中的特定字段,以便用户只能开始输入来更改它。
我已经可以成功打开相应的表了
Access.Application oAccess = null;
oAccess = new Access.Application();
oAccess.OpenCurrentDatabase(
System.IO.Path.GetFullPath(fileToOpen),
true //Exclusive
);
oAccess.DoCmd.OpenTable(tableToOpen);
oAccess.Visible = true;
现在我尝试搜索记录,但这根本不起作用:
oAccess.DoCmd.SearchForRecord(Access.AcDataObjectType.acActiveDataObject, fileToOpen, Access.AcRecord.acFirst, @"[ID]='5'");
说tableToOpen = letterTable,其中包含recipients 列。如何使用光标标记/选择/突出显示字段中带有ID = 20 的整个文本在recipients 列中?
这不是查询数据,而是在特定位置打开访问应用程序,以简化用户的手动编辑过程。
【问题讨论】:
-
这是插件吗?
-
@Brad 不,我之前用C#生成了access数据库,我会引导用户输入错误的字段。
标签: c# ms-access office-interop ms-access-2003