Senhores. Muito bom dia.
Venho mais uma vez recorrer ao conhecimento e experiência dos Srs.
Estou tentando fazer com que um módulo rode somente para uns itens específicos.
Explicando:
Tenho o módulo abaixo:
Public Sub Numerar()
Dim db As Database
Dim rs As Recordset
Dim rsaux As Recordset
Dim ctaux As Integer
Dim ct As Integer
Set db = CurrentDb
Set rs = db.OpenRecordset("Select * from FIFICOTOT order by tagcarga")
rs.MoveFirst
While Not rs.EOF
Set rsaux = db.OpenRecordset("Select count(tagcarga) as qtde from fificotot where tagcarga='" & rs!tagcarga & "'")
ctaux = rsaux!qtde
If ctaux = 1 Then
rs.Edit
rs!teste = rs!tagcarga & "-00000"
rs.Update
rs.MoveNext
Else
For cont = 0 To ctaux - 1
rs.Edit
rs!teste = rs!tagcarga & "-" & Format(cont, "00000")
rs.Update
rs.MoveNext
Next cont
End If
Wend
MsgBox ("Fim")
End Sub
Porém quero que o módulo seja executado somente para os itens que na coluna "IDOPER" esteja preenchido com a informação "I1".
Poderiam me ajudar?
Desde já agradeço a atenção
Venho mais uma vez recorrer ao conhecimento e experiência dos Srs.
Estou tentando fazer com que um módulo rode somente para uns itens específicos.
Explicando:
Tenho o módulo abaixo:
Public Sub Numerar()
Dim db As Database
Dim rs As Recordset
Dim rsaux As Recordset
Dim ctaux As Integer
Dim ct As Integer
Set db = CurrentDb
Set rs = db.OpenRecordset("Select * from FIFICOTOT order by tagcarga")
rs.MoveFirst
While Not rs.EOF
Set rsaux = db.OpenRecordset("Select count(tagcarga) as qtde from fificotot where tagcarga='" & rs!tagcarga & "'")
ctaux = rsaux!qtde
If ctaux = 1 Then
rs.Edit
rs!teste = rs!tagcarga & "-00000"
rs.Update
rs.MoveNext
Else
For cont = 0 To ctaux - 1
rs.Edit
rs!teste = rs!tagcarga & "-" & Format(cont, "00000")
rs.Update
rs.MoveNext
Next cont
End If
Wend
MsgBox ("Fim")
End Sub
Porém quero que o módulo seja executado somente para os itens que na coluna "IDOPER" esteja preenchido com a informação "I1".
Poderiam me ajudar?
Desde já agradeço a atenção