Advertisement
Guest User

Untitled

a guest
Jul 28th, 2015
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.97 KB | None | 0 0
  1. Private Sub SkleistasNr_DblClick(Cancel As Integer)
  2. Dim rs As ADODB.Recordset
  3. Dim rs1 As ADODB.Recordset
  4. Set rs = New ADODB.Recordset
  5. Set rs1 = New ADODB.Recordset
  6.  
  7. Dim strLinkCriteria As String
  8. Dim strDocName As String
  9. Dim a As Long
  10.  
  11. Dim b, r
  12.  
  13. DoEvents
  14.  
  15.  
  16. If Me.Tipas = "MEL" Then
  17. pGANr = Me!GANR
  18. GautiMazgoKoda Me.UþsakymoNr
  19. pGANr = ""
  20.  
  21. End If
  22.  
  23.  
  24. If Me.Tipas = "AVS" Or Me.Tipas = "ISS" Or Me.Tipas = "EAS" Or Me.Tipas = "MEL" Then
  25. r = Application.SysCmd(acSysCmdInitMeter, " Tikrinama schemu pasikeitimai", 10)
  26.  
  27. 'TikrintiSchema Me.UþsakymoNr
  28. ' If Me.PakeistaSchema = True Then
  29. ' b = MsgBox("Ar rodyti si pranesima sekanti karta ?", 3, "Siam uzsakymui padarytas schemos pakeitimas")
  30. ' If b = 7 Then
  31. ' Me.PakeistaSchema = False
  32. ' End If
  33. 'End If
  34. r = Application.SysCmd(acSysCmdSetStatus, " ")
  35. End If
  36. Me.Refresh
  37.  
  38. a = 0
  39. pGANr = ""
  40. If Not IsNull(Me.Kodas) Then
  41.  
  42.  
  43.  
  44. strDocName = "FrUzsk1"
  45. rs.Open "select * from tbga where ganr=" & Me.GANR, CurrentProject.Connection, adOpenDynamic, adLockOptimistic
  46.  
  47.  
  48. If (rs.EOF) = False Then
  49. rs.MoveFirst
  50. If rs!Pabaiga = True And IsNull(rs!NusiustasApskaitai) Then
  51. a = MsgBox("Ar redaguosite sena gamybos akta? Siuo metu jis dar neperduotas tolesniam forminimui. ", vbYesNo, "Ar redaguoti paskutini gamybos akta?")
  52. End If
  53. If a = 7 Then a = a 'pGANr = GamintiToliauKiti(Me)
  54. Else
  55. pGANr = Me!GANR
  56. End If
  57. If pGANr = "" Then pGANr = Me!GANR
  58.  
  59. DoCmd.OpenForm strDocName, acNormal ', ("tbga.ganr=" & Me!GANr) '"SkleistasNr =" & "'" & Me.SkleistasNr & "'")
  60. Else
  61. pKodas = ""
  62. pGANr = Me!GANR
  63. MsgBox " Suveskite gaminio koda pagal atsiusta schema. Uzsakymui Nr= " & pSkleistasNr & " " & pKodas
  64. DoCmd.OpenForm "Frkodavimas", acNormal
  65. If Me.Tipas = "SKM" Then
  66. Form_FrKodavimas.mp.Value = 0
  67. ElseIf Me.Tipas = "SKU" Then
  68. Form_FrKodavimas.mp.Value = 1
  69. ElseIf Me.Tipas = "SKS3" Then
  70. Form_FrKodavimas.mp.Value = 2
  71. ElseIf Me.Tipas = "AVS" Then
  72. Form_FrKodavimas.mp.Value = 3
  73. ElseIf Me.Tipas = "MEL" Then
  74.  
  75.  
  76. ElseIf Me.Tipas = "SDU" Then
  77. Form_FrKodavimas.mp.Value = 4
  78. ElseIf Me.Tipas = "SDM" Then
  79. Form_FrKodavimas.mp.Value = 5
  80. ElseIf Me.Tipas = "ISS" Then
  81. Form_FrKodavimas.mp.Value = 8
  82. ElseIf Me.Tipas = "EAS" Then
  83. Form_FrKodavimas.mp.Value = 9
  84. End If
  85. pEilid = Me.EilId
  86. pServer = Me.Server
  87. End If
  88. 'Form_FrSpecif.Navision_kodas.SetFocus
  89.  
  90. End Sub
  91.  
  92. Private Sub CmbPabaiga_Click()
  93. Dim PagamintasKiekisBefor As Long
  94. If Me.CmbPabaiga.Value = True Then
  95. If (PatikrinamArNeraNuliniuPoziciju(Me)) = True Then
  96. MsgBox " GA yra itrauktu poziciju kiriu kiekis lygus nuliui, arba mazesnis uz nuli" & Chr(13) & "Prasom istrinti sias pozicijas arba nurodyti ju kiekius" & Chr(13) & Chr(13) & "Prasom pasitikrinti ar nurodete Vietini Sandeli i kuri perkelti gamini", , "Rastos Nulines pozicijos GA"
  97. Me.TxtbPabaigosData.Value = Null
  98. Me.CmbPabaiga = False
  99. Me.PagamintasKiekis.Locked = False
  100. Exit Sub
  101. End If
  102. If Me.Tipas <> "Kiti" Then Me.PagamintasKiekis.Value = 1
  103. PagamintasKiekisBefor = Me.PagamintasKiekis.Value
  104. Me.Refresh
  105. 'SpecifikacijosAtnaujinimas Me, Me.GANr
  106. VietinioSandelioAtzymejimas Me
  107. Me.TxtbPabaigosData.Value = Now
  108. Form_FrSpecif.Navision_kodas.Locked = True
  109. Form_FrSpecif.Kiekis.Locked = True
  110. Me.PagamintasKiekis.Locked = True
  111.  
  112. If Me.Tipas = "Kiti" Then KiekiuPeskPagalPagaminta Me, Me.CmbPabaiga.Value
  113.  
  114. Me.Refresh
  115. PerskaiciuotiBendraKieki Me, PagamintasKiekisBefor
  116. Me.Refresh
  117. AtzymetiUZSKPabaiga Me, True
  118. Else
  119. If (TikrinamArJauNusiustasApskaitai(Me)) = False Then
  120.  
  121. PagamintasKiekisBefor = (Me.PagamintasKiekis.Value)
  122. Me.Refresh
  123. Me.TxtbPabaigosData.Value = Null
  124. VietinioSandelioAtzymejimoPanaikinimas Me
  125. Form_FrSpecif.Navision_kodas.Locked = False
  126. Form_FrSpecif.Kiekis.Locked = False
  127. Me.PagamintasKiekis.Locked = False
  128. AtzymetiUZSKPabaiga Me, False
  129.  
  130. If Me.Tipas = "Kiti" Then KiekiuPeskPagalPagaminta Me, Me.CmbPabaiga.Value
  131.  
  132. PerskaiciuotiBendraKieki Me, 0 'PagamintasKiekisBefor
  133. Me.PagamintasKiekis.Locked = False
  134. Else
  135.  
  136. Me.CmbPabaiga = True
  137. Form_FrSpecif.Navision_kodas.Locked = True
  138. Form_FrSpecif.Kiekis.Locked = True
  139. Me.PagamintasKiekis.Locked = True
  140.  
  141. End If
  142. End If
  143. Me.TBSpecif.SetFocus
  144.  
  145. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement