Questions tagged «microsoft-access»

Microsoft Access是一种快速的应用程序数据库开发工具。

0
如何取消焦点/使光标在Access中消失?
我在Access中有一个表单;当您将光标放在文本框或组合框中,然后单击一个空白区域时,它不会消失。只是烦恼。我希望它像我现在输入的消息字段一样响应。单击旁边的空白区域,将取消选中或未设置焦点。 TIA

0
Microsoft Access 2016无法使用SysCmd 603在Windows Powershell上创建ACCDE
我想得到你的帮助。 我正在使用Office 2016 Professional,因此Access 2016.在Windows Powershell上,我正在尝试从“nice.accdb”创建“nice.accde”数据库。我的代码是(在test.ps1中): $objApp = New-Object -com "Access.Application.16" $i = $objApp.SysCmd(603, "nice.accdb", "nice.accde") $objApp.Quit 我收到此错误,抱歉我的Windows是法语,所以是消息: 不可能de convertir l'argument«Action»(valeur«603»)de«SysCmd»en type«Microsoft.Office.Interop.Access.AcSysCmdAction»:«Impossible de convertir la valeur«603»en type«Microsoft.Office.Interop .Access.AcSysCmdAction»en raison de valeurs d'énumérationnonvalides。Suéanfalersd'énumérationuivantesetréessayez。莱斯valeurs D'枚举候选条件SONT«acSysCmdInitMeter; acSysCmdUpdateMeter; acSysCmdRemoveMeter; acSysCmdSetStatus; acSysCmdClearStatus; acSysCmdRuntime; acSysCmdAccessVer; acSysCmdIniFile; acSysCmdAccessDir; acSysCmdGetObjectState; acSysCm dClearHelpTopic; acSysCmdProfile; acSysCmdGetWorkgroupFile»»金caractèretest.ps1 + $ I = …

1
当数据库中的数据发生更改时,MS Access是否会从查询更新剪贴板上的数据?
我只是在MS Access中调试一个宏,当它遇到断点时运行了一个查询,我将数据从它复制到剪贴板。在进入下一步之前,某些值为null,然后运行了下一步,该步骤运行了一个查询,该查询更改了我在剪贴板上的数据。然后我粘贴了数据和之前由查询更改的null值...当我粘贴数据时,导致我的WTF相当大。 所以我的问题是,当数据库中的数据发生变化时,MSAccess是否会更新剪贴板上的数据?这是我对那里发生的事情的唯一解释。


1
我可以将ODBC表的外键关系从ms sql提供给ms访问
我有一个关于SQL和MS ACCESS之间的ODBC关系的问题,因为我已将几个表从SQL迁移到ms访问,并且我执行了一些操作但是问题出现在关系中,因为我无法给出确切的外键关系以及一对多和多对许多关系我想知道是否有可能在MS ACCESS的ODBC表之间给出关系。

0
有关使用Excel与Microsoft Access生成报告的建议
我有一个基于Microsoft Access的工具,缺乏我需要的报告功能。该工具能够从关系数据库中提取每个表作为单独的CSV文件。人类不太容易阅读这些文件,因为您需要交叉引用每个文件中的ID。 我需要创建一些允许我的团队生成定期报告的东西 - 通常具有相同的格式和信息,我将来不会帮助他们。似乎有两个选项:(1)创建一个Excel电子表格,它使用许多复杂的嵌套公式来组合CSV文件,或者(2)使用MS Access(一种我不熟悉的工具)来生成Excel报告。 你会推荐什么? 特别是,是否可以使用MS Access创建一些允许任何人生成Excel报告的内容,即使他们只有免费的MS Access运行时而不是昂贵的MS Access完整副本?

1
如何从csv文件中绘制数据?
我正在寻找一种方法来绘制从.csv文件导入的数据,就像Microsoft Access表的数据透视图视图一样。 我只是遇到了Microsoft Access 2010的问题,并想知道是否有替代方案? 更新以下评论: 我需要一些能够处理大型数据集的东西(成千上万的记录)。数据主要是数字,它代表我正在执行的计算的参数和结果,我需要根据不同的参数值绘制结果的统计信息(avgerage / variance等)。 我正在寻找的主要功能是能够轻松地从csv文件导入数据,然后操纵它并创建图表,最好是通过gui。 我尝试过MS Access 2010.我有擅长但我担心它不能达到那么大的数据集。

1
如果值存在于多个表中,则阻止Access表单中的重复条目
我有一个Access数据库,有两个表和一个表单。 表单链接到其中一个表以进行数据输入。 我有: LIVEDB 这是一个实时客户信息表。 LIVEDBINPUT 将信息输入的表格 LIVEDB CANCELLATIONDB这只是一张桌子 - 当有人取消时,它们很容易被切割LIVEDB和粘贴CANCELLATIONDB。 我有各种各样的规则来防止LIVEDBINPUT表单中的重复,但我最近遇到了一个问题:LIVEDBINPUT表单不会阻止CANCELLATIONDB表中的重复,只有LIVEDB表。 我想要的形式,以防止被输入的电话号码,如果电话号码已经出现在任一LIVEDB表或在CANCELLATIONDB表中。 如果我可以配置一个消息框,显示类似“此电话号码已经存在于” LIVEDB或CANCELLATIONDB“”,然后选择将用户带到该记录或删除它,这将是理想的。 我已经找到了大量关于如何在一个表的多列中实现这一点的信息,但我无法找到或找到一种方法来防止来自两个表的重复,即表单阻止创建已存在于任何一个表中的副本这两张桌子。

2
我刚刚添加的系统DSN在哪里?
我在Win 7 x64 PC上安装了Oracle 11g。当我查看数据源(在“控制面板”的“管理工具”下)并单击“系统DSN”选项卡时,我可以看到列出的Oracle驱动程序(“OraClient11g_home1中的Oracle”)。 但问题是,当我尝试在Microsoft Access中创建链接表时。单击“外部数据”选项卡,然后单击“更多”下拉列表并选择“ODBC数据库”。从那里我选择“通过创建链接表链接到数据源”并在以下对话框窗口中选择“机器数据源”选项卡。 从那里,我单击“新建”按钮(以创建新数据源)并选择“系统数据源”单选按钮。现在,通常在结果列表中我应该能够看到Oracle 11g数据源,但它没有显示在我的列表中。我只是想知道是否有其他人遇到过系统DSN没有出现以及他们可能采取了哪些措施来纠正这种情况。

1
DLookUp将数据与上个月的数据进行匹配
这里的长篇故事是我有Inception to date数据,我想使用这个逻辑从中提取月度数据:ITD_Current - ITD_Previous = MTD_Current。我认为某种方式DLookUp可以帮助解决这个问题。 数据结构的方式如下: Company Code | Store Number (multiple store # to a company code) | Date (yyyymm) | ITD Data 我的第一个实验是使用每行创建一个唯一键 [Company Code] & [Store Number] & [Date] 我称之为Key_Current。然后我创建了一个Key_Previous列,它将是上面的确切格式,但日期值设置为一个月。然后我去创建一个像这样的DLookUp函数: DLookUp("[ITD Data]","Table",[Key_Current]=[Key_Prev]) 这显然不起作用,但希望有人能理解我想要达到的目标。我需要的是将上一个启动日期列引入日期列,并将其与当前启动日期列匹配。然后我可以扩展公式以减去先前的电流。 有什么想法吗?谢谢!

1
在Access 2010中打开Access 2007数据库时找不到VBE6.dll
我有一个访问2007数据库,其中包含一些VBA代码。我需要在Access 2010中打开此数据库,但是当我第一次打开它时,我收到一条错误消息: 您在事件属性设置中输入的打开表达式产生以下错误:找不到文件:VBE6.dll 我相信这是因为Access 2010在加载时引用了VBE7.dll,而我的数据库是为了引用VBE6.dll而构建的。我已经尝试将VBE6.dll放在VBE7.dll所在的文件夹中,希望它只是加载,但没有运气。 我该怎么做才能解决这个问题?

0
如何检测MS Access中使用的输入设备?
我已经尝试使用谷歌搜索,但所有搜索结果都是关于如何检测设备周期,而不是如何检测正在使用哪个输入设备。 我有一个条形码扫描仪,我们用来检查顾客到我们的游泳池,我想设计一个数据库,检测扫描仪何时使用,并在输入输入之前自动打开一个表格。例如:如果数据库是打开的,但没有以适当的形式,或者没有突出显示相应的字段,一旦数据库检测到传入的输入来自条形码扫描器,它将打开表单并输入输入到适当的领域。 我知道条形码传感器本质上是键盘,但有一种方法可以检测输入ID来自哪个键盘,如果是特定键盘,那么在写入输入之前运行一个sub? IF input is from barcode scanner THEN DoCmd.OpenForm "CheckIn" DoCmd.GoToControl "ScanBarcode"


1
使用mdw文件选项运行访问的Destop快捷方式失败
快捷方式目标包含: “C:\ Users \ Peter \ Documents \ My Bases \ Tootling_Music [1] .mdb”/ wrkgrp“C:\ Users \ Peter \ Documents \ My Bases \ pd1.mdw” 访问报告: 找不到文件'C:\ Users \ Peter \ Documents \ My1'。启动时需要此文件。 我尝试了各种各样的数据库和mdw文件位置,但总是得到一个以1结尾的mdw ref和相同的访问错误消息。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.