我有一个与Excel中SQL数据库的简单ODBC连接。 通常我只会刷新所有数据,新数据将出现在底行。有 2 列是手动输入(已售和已结算(。 查询将选取"客户名称"和"金额"。
CustName Amount Sold Settled
Cust1 100 1 10.5.2020
Last1 50 1 10.5.2020
现在,当我刷新数据时。 它过去只是忽略了所有的手动输入。 现在,它移动了最后一行手动输入。 新 2 应该有已售出并结算空白...但我发现它从 Last1 中获取了值,而 Last1 现在应该保留记录时是空白的。
CustName Amount Sold Settled
Cust1 100 1 10.5.2020
Last1 50
New1 20
New2 10 1 10.5.2020
有什么想法吗?
刷新后应如下所示。
CustName Amount Sold Settled
Cust1 100 1 10.5.2020
Last1 50 1 10.5.2020
New1 20
New2 10
Excel版本是2016。
结束这个问题。我已经从表范围中排除了手动输入列。这不再随 ODBC 查询结果一起移动。