标签: ms-access-2010

Access 2010:查询表达式中的语法错误(缺少运算符)

我希望在我的SQL查询中有三个表,但是我收到一条错误消息.

我有这个sql代码:

 SELECT warehouse.expiry_date, pharmacy.expiry_date, drugs.active_substance, 
 drugs.strength, drugs.strength_type, drugs.dosage_form, drugs.minimum_quantity, 
 SUM(warehouse.in_quant)+SUM(pharmacy.in_quant)-SUM(warehouse.out_quant)-
 SUM(pharmacy.out_quant) AS Total_available_stock

 FROM drugs as a 
  INNER JOIN warehouse as b
    ON a.ID = b.drug_id 
  INNER JOIN pharmacy as c 
    ON b.drug_id = c.drug_id
 GROUP BY warehouse.expiry_date, pharmacy.expiry_date, drugs.active_substance, 
 drugs.strength, drugs.strength_type, drugs.dosage_form, drugs.minimum_quantity;
Run Code Online (Sandbox Code Playgroud)

我得到错误:

 Syntax error (missing operator) in query expression in 'a.ID = b.drug_id 
 INNER JOIN pharmacy as c
     on b.drug_id = c.drug_i'.
Run Code Online (Sandbox Code Playgroud)

有什么帮助吗?

sql ms-access-2010

11
推荐指数
2
解决办法
3万
查看次数

FileDialog不起作用

我看起来非常激烈,但找不到直接解决我问题的帖子.

我创建的表单的以下代码在Access 2003中工作,我在工作中使用它.

Dim FileName As FileDialog
Set FileName = Application.FileDialog(msoFileDialogFilePicker)
Dim Name As Variant

With FileName
    .AllowMultiSelect = False
    .Show
    If .SelectedItems.Count = 0 Then
    MsgBox "No file selected."
    Exit Sub
    End If
End With

For Each Name In FileName.SelectedItems
FileNameTextBox.Text = Mid$(Name, InStrRev(Name, "\") + 1)
Next Name
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试在我的个人计算机上的Access 2010中的表单上运行相同的代码时,它不起作用.错误消息突出显示第一行并显示"用户定义的类型未定义".我也尝试过宣布FileName as Office.FileDialog,但也没有运气.我确实有Microsoft Access 14.0对象库作为使用中的参考之一,所以我不知道这有什么问题.

我只使用Access两周,而且我所有的知识都来自谷歌搜索,所以很可能我错过了一些明显的东西.

ms-access vba ms-access-2010

10
推荐指数
1
解决办法
5万
查看次数

命令按钮向导无法启动

我想在Web表单上创建一个导航按钮.(我使用MS Access 2010 - Web数据库).我拖动窗体上的按钮(选择了控制向导选项),但命令按钮向导没有显示

我双击按钮,但它只是让我编辑按钮名称.我也试图点击表单上的任何地方 - 仍然没有

如何为"Command120"按钮显示命令按钮向导菜单?

在此输入图像描述

ms-access ms-access-2010

10
推荐指数
2
解决办法
7万
查看次数

使用Team Foundation Services的Microsoft Access 2007/2012源代码管理(2012)

我已经在这个解决方案上奋斗了几天......

因此,正如您所知,Microsoft运行其云ALM平台:团队基础服务(https://tfs.visualstudio.com/).它可以免费用于包含少于5个用户的团队......并且它可以与MS Access一起使用!

与此同时,我的一位客户要求我维护一套内部开发的MS Access应用程序:(.

虽然我们可以逐步将thees应用程序迁移到.Net,但第一步是调试和维护访问应用程序......所以为了最小化问题,我决定将其置于源代码管理之下,为什么不进行ALM.

问题是Access文件(mdb :()是二进制文件.

没有明确的解释可以使它与Team Foundation Services一起使用.

我怎么能做到这一点?

tfs ms-access-2007 ms-access-2010 tfs2012

10
推荐指数
1
解决办法
5638
查看次数

Recordset总是返回-1(excel VBA)

我想计算记录集中查询返回的行数,我尝试了recset.RecordCount函数,但它总是返回值-1.

我如何计算记录集中的记录或行数?

excel vba excel-vba ms-access-2010

10
推荐指数
1
解决办法
1万
查看次数

Access查询的CSV导出将float(Single/Double)值限制为2个小数位

我搜索了几个小时来将小数位数更改为8,而不是使用VBA Access将小数位数更改为2.我找到了一些使用此标记来更改系统属性的解决方案:

公共Const LOCALE_ILZERO =&H12

但它不起作用,我不知道如何改变我的程序,独立于使用该程序的计算机.

谁能帮助我?

ms-access access-vba ms-access-2010

10
推荐指数
1
解决办法
6195
查看次数

MS Access链接表与VBA

如何将表从一个MS Access数据库(*.mdb或*.accdb)链接到VBA中的另一个Access数据库?

基本上我只是使用VBA来复制外部数据向导的功能.

我用谷歌搜索了这个,我看到了很多关于如何更新或重新链接表的示例以及链接到SQL数据库的许多示例,但很少有Access数据库之间的简单链接表.

ms-access ms-access-2007 access-vba linked-tables ms-access-2010

10
推荐指数
2
解决办法
3万
查看次数

如何在Access 2010中模拟UNPIVOT?

UNPIVOT在MS SQL Server 2005中可用,但AFAIK不在MS Access 2010中.如何使用板载方式实现?例如,我有一张桌子

ID | A | B | C | Key 1 | Key 2 | Key 3
---------------------------------------
 1 | x | y | z |     3 |   199 |   452
 2 | x | y | z |    57 |   234 |   452
Run Code Online (Sandbox Code Playgroud)

并希望有一个像这样的表

ID | A | B | C | Key
--------------------
 1 | x | y | z |   3
 2 | x | y | z |  57
 1 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server ms-access unpivot ms-access-2010

9
推荐指数
1
解决办法
2万
查看次数

损坏的访问.accdb文件:"无法识别的数据库格式"

我遇到了问题.我的共享网络上的一个数据库不会为任何用户打开.它说"无法识别的数据库格式".

我之前遇到过这个问题,但仍然可以打开数据库,压缩和修复,或者将所有数据库对象导入新数据库.

这里的问题是 - 我甚至无法达到开放的程度.这里有解决方案而不使用第三方软件来修复数据库吗?

ms-access ms-access-2010

9
推荐指数
2
解决办法
13万
查看次数

我可以在Access中隐藏"点击添加"列吗?

在数据表视图中查看Microsoft Access表时,最右侧的列标题为"单击以添加",允许某人在不使用"设计视图"的情况下添加新列.是否可以隐藏此列?

ms-access ms-access-2010

9
推荐指数
2
解决办法
9129
查看次数