Access
我有一个表名为Employees与一个名为雇员ID字段。在一个单独的表,我有一个名为法师与命名的employeeStatus现场员工的一个独立的主表。我想确认谁已经终止从公司所有员工都没有在雇员表中列出。 不过,目前的code我使用如下返回的第一个记录重复在员工的主表。 Recordset对象的记录数属性的值相匹配我的期望,离职员工总数。 rs.Fields(0),但是只显示重复的主表中的第一个
..
我得到一个编译错误:“参数不可选” 基本上,在这code,我试图做一个四周的表格样式自动分配。当code被调用,它开始于 AssignNullProjects(),当我得到的错误, GetNextAssignee 是亮点部分“&放大器; GetNextAssignee&安培;” 我真的不知道如何解决它,这里是我下面的全code: 公共功能AssignNullProjects()只要
..
我有,用户需要输入开了日期Microsoft Access数据库:值。一旦进入,这会触发一个计算在另一个领域,截止日期(25 WD):。这通过以下功能在后场的工作: =使用DateAdd(“D”,25,[开日期]) 我想要做什么,但是,是算25 工作天从输入的日期开业日期:。我有一个表假期,其中包含英国假期的名单,直到2020年。 我怎么可以合并为两个,所以到说话,以产生一个有效的
..
在我的表,我有一个编辑控件。我已成立了一个的KeyDown 事件当用户按下输入来检测,但我也想检测 Shift +空格因此用户可以清除框中的内容。 该功能的工作原理 - 我可以检测重点preSS。问题是,在空间不会被吸收,所以该空间字形仍输入了控制 我如何能够吸收的关键preSS当我把 Shift +空格? 私人小组FindBox_KeyDown(主要code为整数,转变为整数) 选
..
我设计了一个数据录入表格进行调查。 对于每一个调查问题,答案只有一个,可以从选择题的答案列表中进行选择。 我使用了“选项组”(一组单选按钮)控制每一组选择题的答案,这样一组内的每个可能的答案旁边都有一个单选按钮,点击它时,会选择那个答案。 每当表格最初显示(我不知道要不要说“打开”或“装”)的使用,我想每一个“选项组”有没有它的答案中选择。 我知道VBA code使用来实现这一目标。我想知道“有载
..
我试图恢复正常使用多个栏目,为同一件事的数据库。例如,街,Street2,...,Street12 。我目前的计划是创建一个单独的街道表,包含列街道和 mainID ,(加上此表的新ID字段,),其中 mainID 是主键的主数据库。 (例)每个 mainID 可能与需要多个街道的记录,允许在主表中去除街列。 我打算通过子查询引用这个新表(按此页),以简化我们的搜索形式。 (你可以想象,它有点难
..
有没有办法通过VBA来确定一个访问表中包含的数据宏或不?我对数据宏的最的我的表,但我的code。如果遇到一个表没有失败。 我没有收到错误消息。相反,code将继续运行,就好像它是一个无限循环,但我必须强迫进入退出逃跑。 具体而言,我试图挽救我所有的表格和数据宏这样我就可以使用(无证)LoadFromText功能后重新创建它们。 我突出的问题,在我的code样品,下面,有** ** BUG
..
我在访问形式,在这里我想打3场(FYear , cboPeriodicity , C $ c如果另一场 cboCompliance 由用户填写> cboPeriod )强制性的。 我曾尝试以下code,我在哪里取消保存,如果其中任何一个字段为空。并且还可以通过 MSGBOX 给出错误信息 私人小组Form_BeforeUpdate(取消作为整数) 对错误转到Form_BeforeUpdate_
..
我需要快照与网络摄像头,当有人preSS的访问形式的按钮。 可能吗? 我知道,从进入程序如何开放的,但我是停留在如何触发事件 的code 私人小组Command1_Click() 昏暗stAppName作为字符串 stAppName =“C:\ Program Files文件\ MyApp的” 呼叫壳牌(stAppName,1) 结束小组 现在让我们说,快照触发,
..
我只是遇到了一个问题,我的code我的一部分。我有一个命令按钮,当它是pressed这决定了它是星期几。在某一天它应该是检查状态字段和一个标有“需要有序”每条记录查询运行并打开。这工作得很好,除非是打开的最后一个记录标记不同(正常或排序)。我需要它无论怎样的最后一个记录打开被打成运行。 如果平日(NOW())= vbSunday然后 如果窗体![管理员文件夹列表] .Status.Value =“
..
我有一个选择查询作为表单中的on_click事件的一部分。 varSQL2 =“SELECT DISTINCT(*),COUNT(*)AS共1个记录”和放大器; _ “从库存WHERE PART_ID ='”&放大器; RS PART_ID&放!; “';” 我想知道什么是正确的语法,此查询会。我想匹配的ID,然后多少也有计数的所有记录。这是语法正确吗? 有可能
..
我是完全新的VBA。有人告诉我,记录用表和一个保存按钮添加到一个表,并给出了一些非常基本的说明。虽然我已经做到了这一点与在线查询,我被告知要遵循一些严格的方法,如的QueryDef / QueryDefs和.Parameters的使用。 到目前为止,我想一个很基本的项目,只是为了掌握的概念,但我不能给任何记录添加到空表。如果该表不是空的(我手动输入记录),每当我点击Save按钮保存新记录,添加记
..
所以,我有一个访问应用程序,我想被打开后,某些形式的最大化,并在打开时他人为中型。但是,如果我尝试是这样的: 私人小组Form_Activate() DoCmd.Maximize 结束小组 或 私人小组Form_Activate() DoCmd.Restore 结束小组 它最大化或还原每一个打开的窗口,这是不是我要找的效果。 有没有解决这个办法吗? 我使用的是A
..
我有数据库有许多表。在第一个表,我有一个名为领域状态。 表1 IDNO名状态 111 hjghf是 225 hjgjj无 345 HGJ是 其他表可能有相同的 IDNO 用不同的领域。 我想没有检查每个ID的状态,如果是肯定的,那么对于所有表的所有空和空白领域在该ID号我想更新他们为111111。 我要寻找一个样本VBA code这个我能适应。 感谢 解决方案 下面是一些
..
嗯,我几乎完成了最后确定我的申请,我讨论的 暗淡strValues(1〜32)作为字符串 私人小组Form_AfterUpdate() 朦胧strCurrentValue,STRSQL作为字符串 昏暗intCurrentField作为整数 intCurrentField = 1 对于每个C在窗体!frmVendorsManageVendors.Controls 选择案例C.ControlTyp
..
我想获得后面的具体报告查询的名称。我希望做这样的事情... 昏暗QueryName作为字符串 QueryName = CurrentProject.AllReports(MyReportName).RecordSource.Name 不过,我知道这是不行的,但我想找到这样做的手段。有什么,我明明可以俯瞰? 解决方案 您必须打开报表才能访问这些类型的属性。 开放式的设计模式,这样
..
我有一个MS Access,我使用开发一个基本没什么库存应用2003数据库。我增加了一些无关的形式前进的道路上,我想他们走出了DB的。我删除了其中大部分只是罚款,但其中一人似乎已经留下了它的VBA对象后面。所有这一切的目标是选项比较数据库。现在每当我试图与数据库的工作,我得到以下错误: 表单名称“为Transaction1”拼写错误,或指的是不存在的形式。 如果无效的窗体名称是宏,...
..
我在Access 2003中创建一个动态表单的形式打开组合框基于表的创建每一次的“关键词”。我的code有麻烦删除旧箱(或它们的标签,我不知道)和之后的第一个无孔不入被挂在重复的名称(运行时错误'2450')。 其次,结合表持“检查”的关键字将填补了在低量有限。 第三,我无法弄清楚如何填充的基础上结合表记录的组合框。当窗体加载的箱子总是选中。 感谢您的帮助! 解决方案 我会建议采用连续窗
..
我有一个问题,删除主 - >在访问报表数据表单子链接字段。我曾尝试各种途径将其删除,使用子报表的属性窗口,以及链接向导。我也删除了报表从数据库中,然后走了就重新导入现有的对象到一个新的Access实例。当我重新添加子窗体回,并将其命名连杆字段显示备份相同的名称。事情显然是贪官,但我在这一点上如何清除江郎才尽了。 任何想法,将AP preciated。 谢谢 道格 解决方案 确定由于拉吉 -
..
b'h 我会编程方式导入文本文件到表。我已保存的导入步骤。我会用这样的: DoCmd.TransferText(以TransferType,SpecificationName,表名,文件名,HasFieldNames,HTMLTableName,codePAGE) 做进口。 这是什么 SpecificationName 表示: 规范名称为组选项,用于确定一个文本文件导入,导出
..