2017-09-13 33 views
0

同步時在Excel中模型一個塊同步,收到這表明它不能清除其中下面的查詢的數據被同步到目標範圍內的誤差itgensdf054。itgensdf054在Invantive控制

完整的錯誤信息是:

不能在範圍 '' 宣言Bebat $ A $ 6:$ Q $ 129或塊 '的明確內容ECO'。 這種變化不能在所選擇的細胞中,它們對數據透視表的影響進行。使用字段列表來更改報告。移動數據透視表,並再次嘗試插入或刪除單元格

調用堆棧:

select /*+ join_set(sik, invoiceid, 100) join_set(sil, invoiceid, 100) join_set(itm, id, 100) join_set(itr, id, 100) */sil.itemcode 
,  sil.description 
,  bom.batchquantity 
,  sil.quantity 
,  sil.netprice 
,  sil.amountdc 
,  sil.vatamountdc 
,  sil.vatcode 
,  sil.vatcodedescription 
,  sil.vatpercentage 
,  sik.invoicenumber 
,  sil.linenumber 
,  itr.itemgroupcode 
,  itm.class_04 --aanpassen naar inrichting klant = assortiment bebat_nomenclatuur 
,  itm.class_10 -- is assortiment 10 instellingen stuklijst explosie 
,  case 
     when sik.invoicenumber is not null 
     then '=if($C{D,.,.,.-5,.}=$C{D,.,.,.-5,.-1}, if($C{D,.,.,^+2,.}= "", $C{D,.,.,^,.-1}, $C{D,.,.,^,.}), $C{D,.,.,^,.})' 
     end 
     ass_itemcode 
,  case 
     when sik.invoicenumber is not null 
     /*=""&ALS(K6=K5;ALS(C6<>"";N6;N5);N6)*/ 
     then '="" & if($C{D,.,.,.-6,.}=$C{D,.,.,.-6,.-1}, if($C{D,.,.,^+2,.} <> "", $C{D,.,.,.-3,.}, $C{D,.,.,.-3,.-1}), $C{D,.,.,.-3,.})' 
     end 
     nomenclatuur 
from ExactOnlineREST..SalesInvoiceLines sil 
join ExactOnlineREST..SalesInvoices sik 
on  sil.invoiceid = sik.invoiceid 
join ExactOnlineREST..Items itm 
on  sil.item = itm.id 
join ExactOnlineREST..ItemsRead itr 
on  sil.item = itr.id 
left 
outer 
join ExactOnlineXML..BillOfMaterials bom 
on  sil.itemcode = bom.item_code_attr 
order 
by  sik.invoicenumber 
,  sil.linenumber 

Type: System.Runtime.InteropServices.COMException 
    bij System.RuntimeType.ForwardCallToInvokeMember(String memberName, BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData& msgData) 
    bij Microsoft.Office.Interop.Excel.Range.ClearContents() 
    bij Invantive.Producer.Control.SyncToDatabaseForm.SyncDownload(DoWorkEventArgs e) in File176:regel 1508 
    bij Invantive.Producer.Control.SyncToDatabaseForm.SyncDownload(DoWorkEventArgs e) 
    bij Invantive.Producer.Control.SyncToDatabaseForm.syncBackGroundWorker_DoWork(Object sender, DoWorkEventArgs e) 
    bij System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) 

塊「ECO」從精確在線下面的查詢數據同步

查詢或模型並沒有改變當前的工作。

有一個在Excel工作表數據透視表許多追隨者如何總結列表或銷售細節。

是什麼原因造成這個錯誤?

+0

請問範圍宣言Bebat $ A $ 6:$ Q $一二·九「包含下載的數據? –

+0

範圍Bebat宣言包含樞軸表。數據在詳細信息工作表中。 –

回答

1

從你的意見,我明白,透視表是在「宣言Bebat「工作表中,但在下載的」詳細信息「工作表。

我想你已經做了輕微改動。也許你已經插入或移動新的工作表詳細信息表之前。由於Invantive Control根據工作表進行下載,現在數據已經移動。

確保恢復原來的順序或工作表。