ODBC 查询 - 刷新数据将最后一行数据向下推
ODBC query - refresh data pushing the last row of data down
我有一个简单的 ODBC 连接到 Excel 中的 SQL 数据库。
通常我会全部刷新,新数据会出现在底行。有 2 列是手动输入的(已售出和已结算)。
查询将获取 CustName 和 Amount。
CustName Amount Sold Settled
Cust1 100 1 10.5.2020
Last1 50 1 10.5.2020
现在刷新数据。
它过去只保留所有手动输入。
现在它移动了最后一行手动输入。
New 2 应该有 Sold and Settled 空白...但我发现它采用了 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.
关闭这个问题。我已经从 table 范围中排除了手动输入列。这不再随 ODBC 查询结果一起移动。
我有一个简单的 ODBC 连接到 Excel 中的 SQL 数据库。 通常我会全部刷新,新数据会出现在底行。有 2 列是手动输入的(已售出和已结算)。 查询将获取 CustName 和 Amount。
CustName Amount Sold Settled
Cust1 100 1 10.5.2020
Last1 50 1 10.5.2020
现在刷新数据。 它过去只保留所有手动输入。 现在它移动了最后一行手动输入。 New 2 应该有 Sold and Settled 空白...但我发现它采用了 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.
关闭这个问题。我已经从 table 范围中排除了手动输入列。这不再随 ODBC 查询结果一起移动。