ms-access相关内容
我正在尝试将此更新命令传递给数据库,它可以正常完成,没有错误,但它没有更新数据库,我不明白为什么? Dim Cmd As OleDbCommandDim SQL As String将 objCmd 调暗为新的 OleDbCommandDim Con = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" &
..
我有两个字段(体检日期和出生日期).我计算了年龄((体检日期-出生日期)/365.25).我想做的是在不同的领域以年和月为单位计算年龄.我不确定是否可以使用代码构建器或某种方式来完成. 解决方案 虽然 DateDiff() 函数似乎是计算年龄的合乎逻辑的选择,但不幸的是它没有计算 的数量两个日期之间已经过去的整年或整月.例如,假设一个婴儿于 2014 年 12 月 31 日出生,并在恰好
..
我的 Access 2010 数据库中有一些非标准字符.当我通过 阅读它们时 Connection con = null;尝试{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");java.util.Properties prop = new java.util.Properties();prop.put("charSet", "UTF8");字符串数据
..
我是 SQL 的新手,所以希望有人能帮我解释清楚.我尝试按照“在 SQL 查询中替换多个字符串"的帖子进行操作,但我被卡住了. 我正在尝试与上述帖子的发起人做同样的事情,但使用不同的表格和不同的字段.假设表“BTST"中的以下字段“ShiptoPlant"有三个记录(我的表实际上有数千条记录)... 表名:BTST ---------------|ShiptoPlant ||---
..
我有以下查询,可在 Access 内部或 C# 中作为 OleDbCommand 使用: SELECT Table1.ProductType, Sum(Table1.ProductsSold)从表 1WHERE (Table1.DateTime 介于 #5/16/2013# 和 #5/17/2013# 之间)GROUP BY Table1.ProductType; Table1.DateTim
..
这段代码是一个函数,而不是一个私有子程序.我突然收到这个错误.[此处的字段名称].我在其他代码中没有遇到那个错误,只是在这个代码中.这是我的完整代码,没有无聊的结尾部分,但我从行开始收到错误: Me.assignedby.Column(1) 公共函数AssignNullProjects() As LongDim db As dao.DatabaseDim rs As dao.Records
..
如您所见,用户可以选择合同或提案 如果是提案或合同,参考控制源是不一样的. 所以在类型组合框类型的更新后,我这样做 私有子 cbType_AfterUpdate()If ([ReferenceType] = "Proposal") ThencbReference.ControlSource = "[ProposalNo]"cbReference.RowSource = "SELECT
..
是否可以使用 DDL 在 MS Access 中设置表格列的标题或说明属性?理想情况下,我们可以将它们包含在 CREATE TABLE 语句中. 解决方案 按照 Andrea 的建议,使用 DAO 设置 Caption 和 Description 属性.请注意, Caption 和 Description 都是用户定义的,而不是默认属性……这意味着在为它们分配值之前它们不存在. 例如
..
我正在 Outlook VBA 中编写一个脚本,以记录进入我的收件箱的 Access 数据库中的每封电子邮件.我触发的代码没有问题.它可以毫无问题地访问 Access 数据库.它可以毫无问题地复制主题.然后它到达身体并且根本不复制任何东西.我尝试过像 .HTMLbody 而不是 .Body 这样的东西,但这再次显示了一个空的身体.我的代码如下: 选项显式Private Sub Applicati
..
这是我的数据示例: ID - autonumber ~ 是他们的主键 周 - 小猪出生的一周 母猪顺序 - 母猪数量 规则: 1. 如果仔猪在同一周出生,无论母猪.仔猪编号继续 2.如果小猪下周出生,编号返回0001然后规则1. 添加仔猪的方式是,周+母猪+(仔猪数).例如,(10),它会在周=01 &母猪=01. 问题是,如果用户对要添加的仔猪数量有误怎么办?根据
..
除非满足特定的权限要求,否则我正在尝试输入一些隐藏“设计视图"的代码作为我们内部应用程序的选项. 以下代码有一个例外: On Error Resume Next如果不是 GetUserInfo("ADMIN_PERMIS") = 1 那么将 cb 调暗为 CommandBarDim cbCtl 作为 CommandBarControl对于 CommandBars 中的每个 cb如果 cb.
..
你能给一个相当于 MySQL 'CREATE TABLE IF NOT EXISTS ...'的 MS Access 吗? 更新 类似的东西 IF 创建表历史记录() 也适合 解决方案 对于 SQL DDL 代码,答案是否定的.ACE/Jet SQL 没有任何流程控制语法,一个 ACE/Jet PROCEDURE 只能执行一个 SQL 语句.是的,没错:ACE/Jet PR
..
我在 VBA 中有以下代码: Dim strSQL As StringstrSQL = "更新工作站 SET MID = newvalue WHERE MID = tempvalue"DoCmd.RunSQL strSQL newvalue 和 tempvalue 都是全局变量,并且已经设置了值.语法明智,这有意义吗?还是我遗漏了引号? 解决方案 试试这个: 如果MID是数字:
..
我在 MS-Access-2010 VBA 中使用 DoCmd.TransferText 将表导出到 .csv 文件.但是,当我这样做时,生成的 .csv 文件会截断表中的信息.例如,经度 -85.350223 变为 -85.35.如何在生成的 .csv 文件仍然以逗号分隔并保留表格中的完整信息的情况下制作它? 如果我需要使用 DoCmd.TransferText 的 Specificati
..
我有一个应用程序,它使用 Microsoft.Office.Interop.Excel 从 Excel 工作簿中提取数据.Excel 工作簿中的信息已移至 Access 数据库,我的任务是更新应用程序,以便它在数据库中查找数据.我找到了 Microsoft.Office.Interop.Access 参考,但如何使用它打开数据库并运行查询?MSDN 上关于此的文档似乎有些缺乏.也许我找错了地方..
..
在 MS Access 数据库中,我像这样连接到 SQL Server 数据库中的视图: Dim s As Strings = "ODBC;DSN=mydb;Trusted_Connection=Yes;DATABASE=mydb;"Dim td As TableDefSet td = CurrentDb.CreateTableDef("vwMyView", 0, "MySchema.vwMyV
..
有没有办法从命令行打开 MS-Access 2003 数据库而不运行任何启动 vba 代码或显示任何错误? 我查看了 MS Access 的命令行参数,但似乎没有一种用于指定您不希望在启动时执行任何 vba 代码. 我正在使用以下 代码 在单独的 vba 数据库中打开数据库: 子测试()Dim accObj As Access.application, Msg As StringDi
..
我试图让 web.config 文件中的这一行使用相对路径而不是硬编码的路径,但似乎没有任何效果.我只能找到 SQL 和 mySQL DB 的东西
..
我在 Access 2010 中制作了一些表单,并将公司徽标添加到标题表单中.此图片为.jpg,大小为70KB.我不知道为什么 .mdb 的大小立即从 4MB 增加到 12MB?(几个表格和相同的标志)也许有一些图像压缩的选项? 解决方案 摘自 http://office.microsoft.com/en-us/access-help/store-images-in-a-database-
..
我有 和这个人一样的问题,可能还有这个人,但我会分享一些代码并回答问题! 我在批处理作业中有一些代码,它通过 pyodbc 从 Microsoft Access 数据库中读取字段并准备输出以供显示. 这是一个片段.注意断言. def format_currency(amount):如果金额为无:返回“"别的:结果 = “$%.2f"% 数量断言“:"结果不是,("这很奇怪.%s 类的
..