Ka negerai darau ? Ismeta klaidas (prisegti printscreen'ai):
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$1" Then
With ActiveWorkbook.ActiveSheet.QueryTables(1)
.BackgroundQuery = False
.CommandText = Array( _
"SELECT PM.PART_CODE [Produkto kodas], PM.PART_DESC_1 [Produkto
pavadinimas]," & _
"PB.IC_LOT_NUMBER [Partija], PB.CREATION_DATE [Pagaminimo data],
PM.SHELF_LIFE [Sandeliavimo trukme, d]," & _
"(PB.BEST_BEFORE_DATE-PM.DISTRIBUTION_DAYS) [Sand?liavimo data],
PM.DISTRIBUTION_DAYS [Galiojimo trukme, d]," & _
"PB.BEST_BEFORE_DATE [Galioja iki], ILS.IC_QTY_AVAILABLE [Esamas
(momentinis) kiekis], PM.IC_UNIT_CAPACITY [Mato vienetai]" & _
"FROM [duomenu_baze].[dbo].IC_LOT_STATUS ILS with (nolock, nowait)" & _
"INNER JOIN PRODUCT_MASTER PM with (nolock, nowait)" & _
"ON PM.PART_CODE=ILS.PART_CODE and PM.IC_UNIT_CAPACITY=ILS.UNIT_OF_MEASURE"
& _
"INNER JOIN PART_BATCHES PB with (nolock, nowait)" & _
"ON PB.PART_CODE=ILS.PART_CODE and PB.IC_LOT_NUMBER=ILS.IC_LOT_NUMBER and
PB.WAREHOUSE=ILS.WAREHOUSE" & _
"and ILS.IC_QTY_AVAILABLE > '0.000000'" & _
"where ILS.WAREHOUSE = 'ActiveWorkbook.ActiveSheet.Cells(1, 2).Value'" & _
"order by ILS.WAREHOUSE, PB.CREATION_DATE")
.Refresh
End With
End If
End Sub
