sql - 在设计 View 中打开查询时,MS Access不断崩溃

标签 sql ms-access crash ms-access-2013 design-view

我有一个查询,使整个数据库崩溃。它运行良好(并且很快),可以在SQL View 中打开它,但是当我单击“设计 View ”时,我收到错误消息,内容为“MS Access已停止工作。Windows正在检查解决方案。”

SQL代码:

SELECT 

    dbo_job.job_date AS Job_Date, 
    dbo_job.item AS FG, 
    dbo_job.job AS Job, 
    dbo_job.suffix AS Suffix, 
    dbo_job.qty_complete AS SL_Production, 
    "" AS SAP_Production, 
    Nz(ibl.sumqty,0) AS SL_Inventory, 
    "" AS SAP_Inventory, 
    dbo_job.Uf_CustPo AS PO, 
    dbo_job.Uf_CustPOLine AS PO_Line

FROM 

    (dbo_job 
    LEFT JOIN 
                (SELECT

                          i2.item
                        , SUM(i2.qty_on_hand) AS sumqty
                        , i2.whse

                    FROM

                        dbo_item_by_location_lp_all AS i2

                    WHERE

                        i2.whse = [Forms]![MainForm]![Combo367]

                    GROUP BY

                          i2.item
                        , i2.whse

                )  AS ibl ON dbo_job.item = ibl.item) INNER JOIN dbo_job_sch ON (dbo_job.suffix = dbo_job_sch.suffix) AND (dbo_job.job = dbo_job_sch.job)

WHERE 

        dbo_job.job Like "H*"
    AND dbo_job.job_date= (Date() - (DatePart("w", Date(), 2, 1)-1))        
    AND dbo_job.item Not Like "indirect"
    AND dbo_job.whse = [Forms]![MainForm]![Combo367]

ORDER BY 

    dbo_job.Uf_Production_Line, 
    dbo_job_sch.priority;

最佳答案

Access中的每个查询都有元数据,它记录诸如列的宽度等内容。如果该元数据已损坏,则可以看到所看到的行为。复制SQL文本,在SQL View 中进行新查询,然后将SQL文本粘贴到新查询中。然后尝试在设计 View 中查看它。

关于sql - 在设计 View 中打开查询时,MS Access不断崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39248887/

相关文章:

sql - ORACLe PROCEDURE - AUTHID 仅在模式级别允许

sql - 数据库规范化问题

ms-access - 如何创建序列

MySQL、ODBC驱动 Access 排序问题

javascript - 使用 Hammer.js 时移动 Safari 崩溃

java - 将 BLOB 文件从本地插入数据库

mysql - 服务没有及时响应 - 数据库非常大

c# - 为什么 System.Convert ("0") 在某些系统上抛出 FormatException?

crash - 我的 Windows 8 Store 应用程序在应用程序认证工具包中崩溃,我如何找出原因?

mysql - 仅更新用户条目的最后一行