Tag: sage erp

用Excel通过ODBC连接到Sage 50时遇到问题

我试图通过Excel 2016 64位版本进入Sage 50(v20 2014)。 我一直遇到连接问题。 我已经使用Sage磁盘上的实用程序设置了一个64位DSN,我得到以下… 如果我通过“数据/从其他来源/从Microsoft Query”我得到通常的“select数据源”框和Sage DSN是可见的。 如果我点击它,然后单击确定MS Query启动,然后立即崩溃,我得到“Microsoft Query已停止工作”。 有趣的是,如果我回到“select数据源”框,我得到错误“searchpath中的一个或多个文件夹无法访问”。 在DSN中设置的默认path是'C:\ ProgramData \ Sage \ Accounts \ 2014 \ Company.000 \ ACCDATA' – 我尝试访问的实际Sage数据库位于networking文件夹中 – 'V:\ SHARED \贤者\ COMPANY.002 \ ACCDATA”。 我已经在DSN中尝试了两个path,并得到相同的结果。 如果我通过“数据/新查询/从其他来源/从ODBC”,然后selectSage DSN,我得到一个表的完整列表,但是当我点击其中一个生成预览,我得到以下错误… DataSource.Error:ODBC:ERROR[42S02] Table not found Details: DataSourceKind=Odbc DataSourcePath=dsn=SageLine50v20 OdbcErrors=Table 另外,如果我使用“从数据连接向导”,Excel会在我selectSage DSN时立即崩溃。 我没有使用任何types的连接string,所以我不认为它是与用户身份validation – 我想知道这是否会有所作为,如果是这样,连接string是什么? 我已经经历了一切,如果我谷歌问题,我已经正确设置login等,但它不会连接。 我不知道这可能是32/64位可比性问题,但我使用磁盘上的64位Sage驱动程序,所以我认为这不会是一个问题。 我也尝试连接MS PowerBI,但我得到同样的问题。

Microsoft Access喜欢/不喜欢

我似乎在基于SAGE数据库的以下查询中遇到MS Access问题 下面的代码不起作用 – 它不喜欢“不喜欢”的部分 SELECT tran_number, Inv_ref, Details, date, Net_amount, amount_paid FROM AUDIT_HEADER WHERE type = 'BP' and deleted_flag= 0 and details NOT like "*WAGES*" 这段代码确实可行,但是速度很慢,并且在将其链接到excel时不起作用 – 预期参数= 1错误 SELECT tran_number, Inv_ref, Details, date, Net_amount, amount_paid FROM AUDIT_HEADER WHERE type = 'BP' AND deleted_flag= 0 and details NOT IN (SELECT details from audit_header where […]

将“常规”数据types转换为date

这可能是一个简单的问题,但我找不到解决scheme。 我有一个PostDate列,其值为: VLOOKUP(E2,upload!A:H,2,FALSE)的Excel电子表格,它显示为date。 我使用这个电子表格作为数据源,但是我的应用程序(Sage MAS 500)将这个计算的结果视为一个数字,而不是一个date,因此无法导入作业。 例如,电子表格中的PostDate显示11/18/2013,但应用程序中的预览数据显示为41596。 是否有一个公式,我可以在单元格中将此值转换为date? 我尝试使用DATEVALUE,但它没有工作。