Private Sub gridStavki_Smetka_AfterColUpdate(ByVal ColIndex As Integer) Select Case ColIndex Case 1 'Barkod pole ArtikalID = "" 'Barkod ArtikalID = DLookup("ID_Artikal", "tblArtikli", "Artikal_BarKod='" & gridStavki_Smetka.Columns(1).Text & "'") If IsNull(ArtikalID) Or ArtikalID = "" Then ' MsgBox "nema barkod" 'Sifra ArtikalID = DLookup("ID_Artikal", "tblArtikli", "Artikal_Sifra='" & gridStavki_Smetka.Columns(1).Text & "'") If IsNull(ArtikalID) Or ArtikalID = "" Then ' MsgBox "nema sifra" frmNajdi_Artikal.Show frmNajdi_Artikal.pret.Text = gridStavki_Smetka.Columns(1).Text ' Naziv End If Else gridStavki_Smetka.Columns(0).Value = gridStavki_Smetka.ApproxCount gridStavki_Smetka.Columns(2).Value = ArtikalID gridStavki_Smetka.Columns(3).Value = DLookup("Ed_Mera", "tblArtikli", "ID_Artikal=" & ArtikalID) gridStavki_Smetka.Columns(4).Value = 1 gridStavki_Smetka.Columns(5).Value = DLookup("Artikal_Prodazna_Cena", "tblArtikli", "ID_Artikal=" & ArtikalID) gridStavki_Smetka.Columns(6).Value = DLookup("Artikal_DDV", "tblArtikli", "ID_Artikal=" & ArtikalID) ' gridStavki_Smetka.Col = 4 SendKeys "{RIGHT}" SendKeys "{RIGHT}" SendKeys "{RIGHT}" End If Case 2 ' Stavka pole ArtikalID = "" 'Barkod ArtikalID = gridStavki_Smetka.Columns(2).Value If IsNull(gridStavki_Smetka.Columns(0).Value) Or gridStavki_Smetka.Columns(0).Value = "" Then gridStavki_Smetka.Columns(0).Value = gridStavki_Smetka.ApproxCount Else gridStavki_Smetka.Columns(0).Value = gridStavki_Smetka.Columns(0).Value End If gridStavki_Smetka.Columns(0).Value = gridStavki_Smetka.ApproxCount gridStavki_Smetka.Columns(1).Value = DLookup("Artikal_BarKod", "tblArtikli", "ID_Artikal=" & ArtikalID) gridStavki_Smetka.Columns(2).Value = ArtikalID gridStavki_Smetka.Columns(3).Value = DLookup("Ed_Mera", "tblArtikli", "ID_Artikal=" & ArtikalID) gridStavki_Smetka.Columns(4).Value = 1 gridStavki_Smetka.Columns(5).Value = DLookup("Artikal_Prodazna_Cena", "tblArtikli", "ID_Artikal=" & ArtikalID) gridStavki_Smetka.Columns(6).Value = DLookup("Artikal_DDV", "tblArtikli", "ID_Artikal=" & ArtikalID) SendKeys "{RIGHT}" SendKeys "{RIGHT}" Case 4 'kolicina pole If gridStavki_Smetka.Columns(4).Value <= 0 Then gridStavki_Smetka.Columns(4).Value = 1 gridStavki_Smetka.Columns(4).RefreshCell End If Case Else End Select End Sub