You are on page 1of 173

Form_ACESSO - 1

Option Compare Database ' Usa ordem do banco de dados em comparaes de seqncias.
Option Explicit ' Requer que as variveis sejam declaradas antes de serem usadas.
Dim Tentativa As Single
Dim Acesso As Single
Private Sub BT_SAIR_Click()
On Error GoTo Err_BT_SAIR_Click
DoCmd.Quit
Exit_BT_SAIR_Click:
Exit Sub
Err_BT_SAIR_Click:
MsgBox Err.Description
Resume Exit_BT_SAIR_Click
End Sub
Private Sub Form_Close()
If Acesso = 0 Then
DoCmd.Quit
End If
End Sub
Private Sub Form_Open(Cancel As Integer)
Tentativa = 0
Acesso = 0

DoCmd.Close A_FORM, "ACESSO_VERSAO" 'fecha o dilogo

If VERSAO_SISTEMA <> VERSAO_BASE Then
MsgBox "Verso da Base diferente do Sistema - Entre em contato com o suporte", 16, "SBA
"
DoCmd.Quit
End If
End Sub
Private Sub BT_OK_Click()

If Tx_Senha = Cb_Usuario.Column(2) Then
Acesso = 1
DoCmd.OpenForm "SBA"
Else
MsgBox "Senha invlida", vbOKOnly, "SBA"
Tx_Senha.SetFocus
Tentativa = Tentativa + 1
If Tentativa = 3 Then
DoCmd.Quit
End If
End If
End Sub
Private Sub PROSPECTA_Click()
If Tx_Senha = "WOD" Then
Acesso = 1
DoCmd.OpenForm "F_USUARIO2"
Else
MsgBox "Senha invlida", vbOKOnly, "PROSPECTA TI"
End If
End Sub
Form_ACESSO_VERSAO - 1

Option Compare Database ' Usa ordem do banco de dados em comparaes de seqncias.
Option Explicit ' Requer que as variveis sejam declaradas antes de serem usadas.
Private Sub Form_Open(Cancel As Integer)
On Error GoTo Err_Form_Open
Dim ANEXO As Boolean
ANEXO = Tabelas_Anexadas()

If ANEXO Then
DoCmd.OpenForm "ACESSO", , , , acFormEdit
Else
MsgBox "Base de dados (Acoes_Dados) no encontrada - Informe a seguir", 16, "SBA"
DoCmd.RunCommand acCmdLinkedTableManager
MsgBox "O Sistema ser fechado - Abra-o novamente", 16, "SBA"
DoCmd.Quit
End If
Exit_Form_Open:
Exit Sub
Err_Form_Open:
MsgBox Err.Description
Resume Exit_Form_Open
End Sub
Form_DF_ADICIONA_PRODUTO - 1

Option Compare Database
Private Sub tx_busca_AfterUpdate()
[DF_ADICIONA_PRODUTOS_SUB].Requery
End Sub
Private Sub BT_CANCELAR_Click()
Me.Undo
DoCmd.Close A_FORM, "DF_ADICIONA_PRODUTO"
End Sub
Private Sub BT_LOCALIZAR_Click()
DF_ADICIONA_PRODUTOS_SUB.Requery
DF_ADICIONA_PRODUTOS_SUB.SetFocus

DoCmd.RunCommand acCmdFind
End Sub
Private Sub BT_SALVAR_Click()
If QUANTIDADE > TX_SALDO_EMP Then
MsgBox "A quantidade do item deve ser menor que o Saldo", 64, "Sistema de Balco de Almoxarifad
o"
Else
If IsNull(COMPLEMENTO) Then
COMPLEMENTO.Value = "-"
End If

If IsNull(ID_PRODUTO_MOV) Then
MsgBox "Selecione um produto", 64, "Sistema de Balco de Almoxarifado"
Else

If QUANTIDADE <= 0 Then
MsgBox "A quantidade no pode ser igual a zero!", 64, "Sistema de Balco de Almoxarifad
o"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGIST
RO
[Forms]![f_saida]![ESTOQUE_SUB].Requery

response = MsgBox("Produto gravado. Deseja realizar uma nova movimentao?", vbYesN
o, "ESTOQUE")

If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
[Forms]![f_saida]![ESTOQUE_SUB].Requery
[Forms]![DF_ADICIONA_PRODUTO]![ADICIONA_PRODUTOS_SUB].Requery
Else
DoCmd.Close
End If
End If
End If
End If
End Sub
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "F_SAIDA_JUSTIFICATIVA"
End Sub
Private Sub OP_TAG_Click()
If OP_TAG = -1 Then
TX_TAG.enabled = True
QUANTIDADE.Value = 1
QUANTIDADE.enabled = False
Else
TX_TAG.enabled = False
QUANTIDADE.Value = 0
QUANTIDADE.enabled = True
End If
End Sub
Form_DF_ADICIONA_PRODUTO_ALMOX - 1

Option Compare Database
Private Sub tx_busca_AfterUpdate()
[DF_ADICIONA_PRODUTOS_SUB].Requery
End Sub
Private Sub BT_CANCELAR_Click()
Me.Undo
DoCmd.Close A_FORM, "DF_ADICIONA_PRODUTO_ALMOX"
End Sub
Private Sub BT_LOCALIZAR_Click()
DF_ADICIONA_PRODUTOS_SUB.Requery
DF_ADICIONA_PRODUTOS_SUB.SetFocus

DoCmd.RunCommand acCmdFind
End Sub
Private Sub BT_SALVAR_Click()
If QUANTIDADE > TX_SALDO_EMP Then
MsgBox "A quantidade do item deve ser menor que o Saldo", 64, "Sistema de Balco de Almoxarifad
o"
Else
If IsNull(COMPLEMENTO) Then
COMPLEMENTO.Value = "-"
End If

If IsNull(ID_PRODUTO_MOV) Then
MsgBox "Selecione um produto", 64, "Sistema de Balco de Almoxarifado"
Else

If QUANTIDADE <= 0 Then
MsgBox "A quantidade no pode ser igual a zero!", 64, "Sistema de Balco de Almoxarifad
o"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGIST
RO
[Forms]![F_SAIDA_ALMOXARIFADO]![ESTOQUE_SUB].Requery

response = MsgBox("Produto gravado. Deseja realizar uma nova movimentao?", vbYesN
o, "ESTOQUE")

If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
[Forms]![F_SAIDA_ALMOXARIFADO]![ESTOQUE_SUB].Requery
[Forms]![DF_ADICIONA_PRODUTO_ALMOX]![ADICIONA_PRODUTOS_SUB].Requery
Else
DoCmd.Close
End If
End If
End If
End If
End Sub
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "F_SAIDA_JUSTIFICATIVA"
End Sub
Private Sub OP_TAG_Click()
If OP_TAG = -1 Then
TX_TAG.enabled = True
QUANTIDADE.Value = 1
QUANTIDADE.enabled = False
Else
TX_TAG.enabled = False
QUANTIDADE.Value = 0
QUANTIDADE.enabled = True
End If
End Sub
Form_DF_ADICIONA_PRODUTO2 - 1

Option Compare Database
Private Sub tx_busca_AfterUpdate()
[DF_ADICIONA_PRODUTOS_SUB].Requery
End Sub
Private Sub BT_CANCELAR_Click()
DoCmd.Close A_FORM, "DF_ADICIONA_PRODUTO"
End Sub
Private Sub BT_LOCALIZAR_Click()
DF_ADICIONA_PRODUTOS_SUB.Requery
DF_ADICIONA_PRODUTOS_SUB.SetFocus

DoCmd.RunCommand acCmdFind
End Sub
Private Sub BT_SALVAR_Click()
If IsNull(COMPLEMENTO) Then
COMPLEMENTO.Value = "-"
End If

If IsNull(ID_PRODUTO_MOV) Then
MsgBox "Selecione um produto", 64, "Sistema de Balco de Almoxarifado"
Else

If QUANTIDADE <= 0 Then
MsgBox "A quantidade no pode ser igual a zero!", 64, "Sistema de Balco de Almoxarifad
o"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGIST
RO
[Forms]![f_saida]![ESTOQUE_SUB].Requery

response = MsgBox("Produto gravado. Deseja realizar uma nova movimentao?", vbYesN
o, "ESTOQUE")

If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
[Forms]![f_saida]![ESTOQUE_SUB].Requery
Else
DoCmd.Close
End If
End If
End If
End Sub
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "F_SAIDA_JUSTIFICATIVA"
End Sub
Private Sub OP_TAG_Click()
If OP_TAG = -1 Then
TX_TAG.enabled = True
QUANTIDADE.Value = 1
QUANTIDADE.enabled = False
Else
TX_TAG.enabled = False
QUANTIDADE.Value = 0
QUANTIDADE.enabled = True
End If
End Sub
Form_DF_ADICIONA_PRODUTOS_ALMOX_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
Dim criterio As String
criterio = ("[ID_PRODUTO_MOV]=" & CStr(Me.[ID_PRODUTO_MOV]))
[Forms]![DF_ADICIONA_PRODUTO_ALMOX]![ID_PRODUTO_MOV] = ID_PRODUTO_MOV
tx_produto = ID_PRODUTO_MOV
[Forms]![DF_ADICIONA_PRODUTO_ALMOX]![QUANTIDADE] = SALDO
[Forms]![DF_ADICIONA_PRODUTO_ALMOX]![TX_SALDO_EMP] = SALDO
[Forms]![DF_ADICIONA_PRODUTO_ALMOX]![COMPLEMENTO] = COMPLEMENTO
[Forms]![DF_ADICIONA_PRODUTO_ALMOX]![TAG_equip] = TAG_equip
End Sub
Form_DF_ADICIONA_PRODUTOS_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
Dim criterio As String
criterio = ("[ID_PRODUTO_MOV]=" & CStr(Me.[ID_PRODUTO_MOV]))
[Forms]![DF_ADICIONA_PRODUTO]![ID_PRODUTO_MOV] = ID_PRODUTO_MOV
tx_produto = ID_PRODUTO_MOV
[Forms]![DF_ADICIONA_PRODUTO]![QUANTIDADE] = SALDO
[Forms]![DF_ADICIONA_PRODUTO]![TX_SALDO_EMP] = SALDO
[Forms]![DF_ADICIONA_PRODUTO]![COMPLEMENTO] = COMPLEMENTO
[Forms]![DF_ADICIONA_PRODUTO]![TAG_equip] = TAG_equip
End Sub
Form_DF_ADICIONA_PRODUTOS_SUB2 - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
Dim criterio As String
criterio = ("[ID_PRODUTO_MOV]=" & CStr(Me.[ID_PRODUTO_MOV]))
[Forms]![DF_ADICIONA_PRODUTO]![ID_PRODUTO_MOV] = ID_PRODUTO_MOV
[Forms]![DF_ADICIONA_PRODUTO]![QUANTIDADE] = SALDO
[Forms]![DF_ADICIONA_PRODUTO]![COMPLEMENTO] = COMPLEMENTO
[Forms]![DF_ADICIONA_PRODUTO]![TAG_equip] = TAG_equip
End Sub
Form_DF_ALMOXARIFADO - 1

Option Compare Database ' Usa ordem do banco de dados em comparaes de seqncias.
Option Explicit ' CONCuer que as variveis sejam declaradas antes de serem usadas.
Private Sub Cancelar_Click()
DoCmd.Close A_FORM, "DF_ALMOXARIFADO" 'fecha o dilogo
End Sub
Private Sub BT_NOVO_Click()
On Error GoTo Err_BT_NOVO_Click
DoCmd.OpenForm "F_ALMOXARIFADO", acNormal, , , acFormAdd
Exit_BT_NOVO_Click:
Exit Sub
Err_BT_NOVO_Click:
MsgBox Err.Description
Resume Exit_BT_NOVO_Click

End Sub
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click
If [CB_ALMOXARIFADO] = 0 Then 'no h selecionada
MsgBox "Escolha uma opo", 48, "SBA"
Else
DoCmd.OpenForm "F_ALMOXARIFADO", , , ("[COD_ALMOXARIFADO]=" & Me![CB_ALMOXARIFADO])
End If
Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click

End Sub
Form_DF_EMPRESA - 1

Option Compare Database ' Usa ordem do banco de dados em comparaes de seqncias.
Option Explicit ' CONCuer que as variveis sejam declaradas antes de serem usadas.
Private Sub Cancelar_Click()
DoCmd.Close A_FORM, "DF_EMPRESA" 'fecha o dilogo
End Sub
Private Sub BT_NOVO_Click()
On Error GoTo Err_BT_NOVO_Click
DoCmd.OpenForm "F_EMPRESA", acNormal, , , acFormAdd
Exit_BT_NOVO_Click:
Exit Sub
Err_BT_NOVO_Click:
MsgBox Err.Description
Resume Exit_BT_NOVO_Click

End Sub
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click
If [CB_EMPRESA] = 0 Then 'no h selecionada
MsgBox "Escolha uma opo", 48, "SBA"
Else
DoCmd.OpenForm "F_EMPRESA", , , ("[ID_EMPRESA]=" & Me![CB_EMPRESA])
End If
Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click

End Sub
Form_DF_FILTRO_LOCADO - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
DoCmd.Close A_FORM, "DF_FILTRO_LOCADO"
End Sub
Private Sub BT_SALVAR_Click()

response = MsgBox("Deseja realizar nova movimentao?", vbYesNo, "SBA")
If response = vbYes Then
' DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
DoCmd.GoToRecord , , acNewRec
[Forms]![F_SAIDA_LOCADOS]![LOCADO_SUB].Requery
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
[Forms]![F_SAIDA_LOCADOS]![LOCADO_SUB].Requery
DoCmd.Close
End If
End Sub
Form_DF_FILTRO_LOCADO_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
Dim criterio As String
criterio = ("[ID_PRODUTO]=" & CStr(Me.[ID_PRODUTO]))
[Forms]![DF_FILTRO_locado]![ID_PRODUTO_MOV] = ID_PRODUTO
End Sub
Form_DF_FILTRO_MANUTENCAO - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
DoCmd.Close A_FORM, "DF_FILTRO_LOCADO"
End Sub
Private Sub BT_SALVAR_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
[Forms]![F_SAIDA_LOCADOS]![LOCADO_SUB].Requery
End Sub
Form_DF_FILTRO_MANUTENCAO_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
Dim criterio As String
criterio = ("[ID_PRODUTO_MOV]=" & CStr(Me.[ID_PRODUTO_MOV]))


End Sub
Form_DF_FILTRO_PRODUTO - 1

Option Compare Database
Private Sub tx_busca_AfterUpdate()
[DF_FILTRO_PRODUTOS_SUB].Requery
End Sub
Private Sub BT_CANCELAR_Click()
DoCmd.Close A_FORM, "DF_FILTRO_PRODUTO"
End Sub
Form_DF_FILTRO_PRODUTOS_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
Dim criterio As String
criterio = ("[ID_PRODUTO]=" & CStr(Me.[ID_PRODUTO]))

Select Case [Forms]![SBA]![OP_PRODUTO] 'form de chamada informa um num abaixo
Case 1: 'movimentao balco
[Forms]![f_saida]![CB_PRODUTO] = [ID_PRODUTO]
DoCmd.Close A_FORM, "DF_FILTRO_PRODUTO"
Case 2: 'movimentao locados


'[Forms]![F_SAIDA_LOCADOS]![CB_PRODUTO] = [ID_PRODUTO]
'DoCmd.Close A_FORM, "DF_FILTRO_PRODUTO"
Case 3: 'consulta balco
[Forms]![DF_MOVIMENTACAO_PRODUTO2]![CB_PRODUTO2] = [ID_PRODUTO]
[Forms]![DF_MOVIMENTACAO_PRODUTO2]![tx_produto] = [ID_PRODUTO]
[Forms]![DF_MOVIMENTACAO_PRODUTO2].Refresh
[Forms]![DF_MOVIMENTACAO_PRODUTO2].CB_GRUPO.Value = [Forms]![DF_MOVIMENTACAO_PRODUTO2].
CB_PRODUTO2.Column(2)
[Forms]![DF_MOVIMENTACAO_PRODUTO2].CB_PRODUTO.Requery
[Forms]![DF_MOVIMENTACAO_PRODUTO2].CB_PRODUTO.Value = [Forms]![DF_MOVIMENTACAO_PRODUTO2
].CB_PRODUTO2.Value
DoCmd.Close A_FORM, "DF_FILTRO_PRODUTO"
Case 4: 'consulta locados
[Forms]![DF_MOVIMENTACAO_PRODUTO_LOCADO]![CB_PRODUTO2] = [ID_PRODUTO]
[Forms]![DF_MOVIMENTACAO_PRODUTO_LOCADO]![tx_produto] = [ID_PRODUTO]
[Forms]![DF_MOVIMENTACAO_PRODUTO_LOCADO].Refresh
[Forms]![DF_MOVIMENTACAO_PRODUTO_LOCADO].CB_GRUPO.Value = [Forms]![DF_MOVIMENTACAO_PROD
UTO_LOCADO].CB_PRODUTO2.Column(2)
[Forms]![DF_MOVIMENTACAO_PRODUTO_LOCADO].CB_PRODUTO.Requery
[Forms]![DF_MOVIMENTACAO_PRODUTO_LOCADO].CB_PRODUTO.Value = [Forms]![DF_MOVIMENTACAO_PR
ODUTO_LOCADO].CB_PRODUTO2.Value
DoCmd.Close A_FORM, "DF_FILTRO_PRODUTO"
Case 5: 'relatrio de locados
[Forms]![DI_PRODUTOS_LOCACAO]![CB_PRODUTO2] = [ID_PRODUTO]
' [Forms]![DI_PRODUTOS_LOCACAO]![tx_produto] = [ID_PRODUTO]
[Forms]![DI_PRODUTOS_LOCACAO].Refresh
[Forms]![DI_PRODUTOS_LOCACAO].CB_GRUPO.Value = [Forms]![DI_PRODUTOS_LOCACAO].CB_PRODUTO
2.Column(2)
[Forms]![DI_PRODUTOS_LOCACAO].CB_PRODUTO.Requery
[Forms]![DI_PRODUTOS_LOCACAO].CB_PRODUTO.Value = [Forms]![DI_PRODUTOS_LOCACAO].CB_PRODU
TO2.Value
DoCmd.Close A_FORM, "DF_FILTRO_PRODUTO"
Case 6: 'relatrio balco
[Forms]![DI_PRODUTOS_BALCAO]![CB_PRODUTO2] = [ID_PRODUTO]
' [Forms]![DI_PRODUTOS_LOCACAO]![tx_produto] = [ID_PRODUTO]
[Forms]![DI_PRODUTOS_BALCAO].Refresh
[Forms]![DI_PRODUTOS_BALCAO].CB_GRUPO.Value = [Forms]![DI_PRODUTOS_BALCAO].CB_PRODUTO2.
Column(2)
[Forms]![DI_PRODUTOS_BALCAO].CB_PRODUTO.Requery
[Forms]![DI_PRODUTOS_BALCAO].CB_PRODUTO.Value = [Forms]![DI_PRODUTOS_BALCAO].CB_PRODUTO
2.Value
DoCmd.Close A_FORM, "DF_FILTRO_PRODUTO"
End Select
End Sub
Form_DF_FILTRO_TRANSFERENCIA - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
DoCmd.Close A_FORM, "DF_FILTRO_TRANSFERENCIA"
End Sub
Private Sub BT_SALVAR_Click()

response = MsgBox("Deseja realizar nova movimentao?", vbYesNo, "SBA")
If response = vbYes Then
' DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
DoCmd.GoToRecord , , acNewRec
[Forms]![F_SAIDA_TRANSFERENCIA_ALMOXARIFADO]![TRANSFERENCIA_SUB].Requery
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
[Forms]![F_SAIDA_TRANSFERENCIA_ALMOXARIFADO]![TRANSFERENCIA_SUB].Requery
DoCmd.Close
End If
End Sub
Form_DF_FILTRO_TRANSFERENCIA_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
Dim criterio As String
criterio = ("[ID_PRODUTO]=" & CStr(Me.[ID_PRODUTO]))
[Forms]![DF_FILTRO_TRANSFERENCIA]![ID_PRODUTO_MOV] = ID_PRODUTO
End Sub
Form_DF_FUNCIONARIOS - 1

Option Compare Database
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click
Dim criterio As String

If [CB_MATRICULA] = 0 Then 'no h selecionada
MsgBox "Escolha uma opo", 48, "Sistema de Balco de Almoxarifado"
Else
criterio = "[ID_FUNCIONARIO]=" & CInt([CB_MATRICULA])
DoCmd.OpenForm "F_FUNCIONARIO", , , criterio, acFormEdit
End If

Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click
End Sub
Private Sub BT_BAIXA_Click()
On Error GoTo Err_BT_ABRIR_Click
Dim criterio As String

If [CB_MATRICULA] = 0 Then 'no h selecionada
MsgBox "Escolha uma opo", 48, "Sistema de Balco de Almoxarifado"
Else
criterio = "[ID_FUNCIONARIO]=" & CInt([CB_MATRICULA])
DoCmd.OpenForm "F_FUNCIONARIO_BAIXA", , , criterio, acFormEdit
DoCmd.Close A_FORM, "DF_FUNCIONARIOS"
End If

Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click
End Sub
Private Sub BT_CANCELAR_Click()
DoCmd.Close A_FORM, "DF_FUNCIONARIOS"
End Sub
Private Sub BT_LISTA_Click()
DoCmd.OpenForm "F_FUNCIONARIO_LISTA", acFormDS
End Sub
Private Sub BT_NOVO_Click()
DoCmd.OpenForm "F_FUNCIONARIO", acNormal, , , acFormAdd
End Sub
Private Sub CB_MATRICULA_AfterUpdate()
CB_NOME.Value = CB_MATRICULA.Value
[Forms]![DF_FUNCIONARIOS].Requery
End Sub
Private Sub CB_NOME_AfterUpdate()
CB_MATRICULA.Value = CB_NOME.Value
[Forms]![DF_FUNCIONARIOS].Requery
End Sub
Form_DF_GRUPOS - 1

Option Compare Database
Option Explicit
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click
Dim criterio As String

If CB_GRUPO = 0 Then 'no h selecionada
MsgBox "Escolha uma opo", 48, "Sistema de Balco de Almoxarifado"
Else
criterio = "[ID_GRUPO_PRODUTOS]=" & CInt([CB_GRUPO])
DoCmd.OpenForm "F_GRUPOS", , , criterio, acFormEdit
End If

Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click
End Sub
Private Sub BT_CANCELAR_Click()
DoCmd.Close A_FORM, "DF_GRUPOS"
End Sub
Form_DF_MOVIMENTACAO_EMPRESA - 1

Option Compare Database
Private Sub CB_GRUPO_AfterUpdate()
CB_PRODUTO.Requery
End Sub
Private Sub CB_CNPJ_AfterUpdate()
CB_NOME.Value = CB_CNPJ.Value
MOVIMENTACAO_EMPRESA_SUB.Requery
End Sub
Private Sub CB_NOME_AfterUpdate()
CB_CNPJ.Value = CB_NOME.Value
MOVIMENTACAO_EMPRESA_SUB.Requery
End Sub
Private Sub Form_Unload(Cancel As Integer)
[Forms]![SBA]![TX_NATUREZA] = 0
End Sub
Form_DF_MOVIMENTACAO_JUSTIFICATIVA - 1

Option Compare Database
Private Sub CB_MATRICULA_AfterUpdate()
CB_NOME.Value = CB_MATRICULA.Value
MOVIMENTACAO_JUSTIFICATIVA_SUB.Requery
End Sub
Private Sub CB_NOME_AfterUpdate()
CB_MATRICULA.Value = CB_NOME.Value
MOVIMENTACAO_JUSTIFICATIVA_SUB.Requery
End Sub
Form_DF_MOVIMENTACAO_PESSOA - 1

Option Compare Database
Private Sub CB_GRUPO_AfterUpdate()
CB_PRODUTO.Requery
End Sub
Private Sub CB_MATRICULA_AfterUpdate()
CB_NOME.Value = CB_MATRICULA.Value
MOVIMENTACAO_PESSOA_SUB.Requery
End Sub
Private Sub CB_NOME_AfterUpdate()
CB_MATRICULA.Value = CB_NOME.Value
MOVIMENTACAO_PESSOA_SUB.Requery
End Sub
Form_DF_MOVIMENTACAO_PRODUTO_LOCADO - 1

Option Compare Database
Private Sub BT_LOCALIZA_Click()
[Forms]![SBA]![OP_PRODUTO] = 4 ' armazena o valor do formulrio de busca - balco
DoCmd.OpenForm "DF_FILTRO_PRODUTO" 'executa o formulrio de busca
End Sub
Private Sub CB_GRUPO_AfterUpdate()
CB_PRODUTO.Requery
End Sub
Private Sub CB_PRODUTO_AfterUpdate()
tx_produto.Value = CB_PRODUTO.Value
CB_PRODUTO2.Value = CB_PRODUTO.Value
MOVIMENTACAO_SUB.Requery
End Sub
Private Sub CB_PRODUTO2_AfterUpdate()
tx_produto.Value = CB_PRODUTO2.Value
CB_GRUPO.Value = CB_PRODUTO2.Column(2)
CB_PRODUTO.Requery
CB_PRODUTO.Value = CB_PRODUTO2.Value
MOVIMENTACAO_SUB.Requery
End Sub
Private Sub Form_Unload(Cancel As Integer)
[Forms]![SBA]![TX_NATUREZA] = 0
End Sub
Form_DF_MOVIMENTACAO_PRODUTO2 - 1

Option Compare Database
Private Sub BT_LOCALIZA_Click()
[Forms]![SBA]![OP_PRODUTO] = 3 ' armazena o valor do formulrio de busca - balco
DoCmd.OpenForm "DF_FILTRO_PRODUTO" 'executa o formulrio de busca
End Sub
Private Sub CB_GRUPO_AfterUpdate()
CB_PRODUTO.Requery
End Sub
Private Sub CB_PRODUTO_AfterUpdate()
tx_produto.Value = CB_PRODUTO.Value
CB_PRODUTO2.Value = CB_PRODUTO.Value
MOVIMENTACAO_SUB.Requery
End Sub
Private Sub CB_PRODUTO2_AfterUpdate()
tx_produto.Value = CB_PRODUTO2.Value
CB_GRUPO.Value = CB_PRODUTO2.Column(2)
CB_PRODUTO.Requery
CB_PRODUTO.Value = CB_PRODUTO2.Value
MOVIMENTACAO_SUB.Requery
End Sub
Private Sub Form_GotFocus()
Me.Requery
End Sub
Form_DF_PRODUTOS - 1

Option Compare Database
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click
Dim criterio As String

If [LT_PRODUTO] = 0 Then 'no h selecionada
MsgBox "Escolha uma opo", 48, "Sistema de Balco de Almoxarifado"
Else
criterio = "[ID_PRODUTO]=" & CInt([LT_PRODUTO])
DoCmd.OpenForm "F_PRODUTOS", , , criterio, acFormEdit
End If

Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click
End Sub
Private Sub BT_ABRIR2_Click()
On Error GoTo Err_BT_ABRIR_Click
Dim criterio As String

If [CB_PRODUTO] = 0 Then 'no h selecionada
MsgBox "Escolha uma opo", 48, "Sistema de Balco de Almoxarifado"
Else
criterio = "[ID_PRODUTO]=" & CInt([CB_PRODUTO])
DoCmd.OpenForm "F_PRODUTOS", , , criterio, acFormEdit
End If

Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click
End Sub
Private Sub BT_BAIXAR_Click()
On Error GoTo Err_BT_BAIXAR_Click
Dim criterio As String

If [LT_PRODUTO] = 0 Then 'no h selecionada
MsgBox "Escolha uma opo", 48, "Sistema de Balco de Almoxarifado"
Else
criterio = "[ID_PRODUTO]=" & CInt([LT_PRODUTO])
DoCmd.OpenForm "F_PRODUTOS_BAIXA", , , criterio, acFormEdit
End If

Exit_BT_BAIXAR_Click:
Exit Sub
Err_BT_BAIXAR_Click:
MsgBox Err.Description
Resume Exit_BT_BAIXAR_Click
End Sub
Private Sub BT_CANCELAR_Click()
DoCmd.Close A_FORM, "DF_PRODUTOS"
End Sub
Private Sub BT_NOVO_Click()
DoCmd.OpenForm "F_PRODUTOS", acNormal, , , acFormAdd
End Sub
Private Sub CB_GRUPO_AfterUpdate()
LT_PRODUTO.Requery
End Sub
Form_DF_PRODUTOS_LISTA - 1

Option Compare Database
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click

Select Case GO_TIPO
Case 1:
If [Forms]![SBA]![Tx_Nivel] = 2 Then
DoCmd.OpenForm "F_PRODUTOS_LISTA_ATIVOS", acFormDS, , , acFormEdit
Else
DoCmd.OpenForm "F_PRODUTOS_LISTA_ATIVOS", acFormDS, , , acFormReadOnly
End If
Case 2: DoCmd.OpenForm "F_PRODUTOS_LISTA_INATIVOS", acFormDS
Case 3: DoCmd.OpenForm "F_PRODUTOS_LISTA", acFormDS
Case 4: DoCmd.OpenForm "F_PRODUTOS_LISTA_GRUPO", acFormDS

End Select
DoCmd.Close A_FORM, "DF_PRODUTOS"

Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click
End Sub
Private Sub BT_CANCELAR_Click()
DoCmd.Close A_FORM, "DF_PRODUTOS_LISTA"
End Sub
Private Sub GO_TIPO_AfterUpdate()
If GO_TIPO = 4 Then
CB_GRUPO2.enabled = True
CB_GRUPO2.Value = CB_GRUPO2.ItemData(0)
Else
CB_GRUPO2.enabled = False
End If

End Sub
Form_DI_BALCAO - 1

Option Compare Database
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click
Dim criterio As String
'salva o periodo
[Forms]![SBA]![Tx_data_inicial] = Calendar_Inicio.Value
[Forms]![SBA]![Tx_data_final] = Calendar_Fim.Value

criterio = ""

If IsNull(Calendar_Inicio.Value) Or IsNull(Calendar_Fim.Value) Then
MsgBox "Informe as Datas", 48, "Sistema de Balco de Almoxarifado"
Else
If Not OP_TODOS Then
If [CB_MATRICULA] = 0 Then 'no h selecionada
MsgBox "Escolha uma opo", 48, "Sistema de Balco de Almoxarifado"
Exit Sub
Else
If OP_OP = 1 Then
criterio = "ID_FUNCIONARIO_MOV=" & CInt([CB_MATRICULA])
DoCmd.OpenReport "R_MOVIMENTACAO_PRODUTOS_PESSOA", acViewPreview, , criterio
Else
criterio = "ID_FUNCIONARIO_MOV=" & CInt([CB_MATRICULA])
DoCmd.OpenReport "R_PRODUTOS_PENDENTES_GERAL", acViewPreview, , criterio
End If
End If
Else
If OP_OP = 1 Then
DoCmd.OpenReport "R_MOVIMENTACAO_PRODUTOS_PESSOA", acViewPreview
Else
DoCmd.OpenReport "R_PRODUTOS_PENDENTES_GERAL", acViewPreview
End If

End If

End If
Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click

End Sub
Private Sub Cancelar_Click()
DoCmd.Close A_FORM, "DI_BALCAO" 'fecha o dilogo
End Sub
Private Sub CB_MATRICULA_AfterUpdate()
[Forms]![DI_BALCAO]![CB_NOME] = [Forms]![DI_BALCAO]![CB_MATRICULA]
End Sub
Private Sub CB_NOME_AfterUpdate()
[Forms]![DI_BALCAO]![CB_MATRICULA] = [Forms]![DI_BALCAO]![CB_NOME]
End Sub
Private Sub OP_TODOS_AfterUpdate()
If OP_TODOS = True Then
CB_MATRICULA.Value = 0
CB_NOME.Value = 0
End If
End Sub
Form_DI_INVENTARIO - 1

Option Compare Database
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click
Dim criterio As String

'salva o periodo
[Forms]![SBA]![Tx_data_inicial] = Calendar_Inicio.Value
[Forms]![SBA]![Tx_data_final] = Calendar_Fim.Value
criterio = ""
PBAR.Value = 2
DoCmd.SetWarnings False

PBAR.Value = 4
LT_MANUTENCAO.Requery
[Forms]![SBA]![TX_MANUTENCAO] = LT_EMPRESTIMO.ItemData(0)
[Forms]![SBA]![TX_MANUTENCAO] = LT_MANUTENCAO.ItemData(0)
PBAR.Value = 6
LT_EMPRESTIMO.Requery
[Forms]![SBA]![TX_EMPRESTIMO] = LT_EMPRESTIMO.ItemData(0)
PBAR.Value = 8
LT_SALDO.Requery
[Forms]![SBA]![TX_SALDO_ESTOQUE] = LT_SALDO.ItemData(0)
PBAR.Value = 10
DoCmd.OpenQuery "CR_GRAFICO_INVENTARIO"
DoCmd.SetWarnings True
MsgBox "Relatrio Gerado", 64, "SBA"
Cancelar.Caption = "Fechar"
'BT_VISUALIZAR.Enabled = True

DoCmd.OpenReport "R_INVENTARIO", acViewPreview
Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click

End Sub
Private Sub Cancelar_Click()
DoCmd.Close A_FORM, "DI_INVENTARIO" 'fecha o dilogo
End Sub
Private Sub Opo17_GotFocus()
' CB_DETALHE.enabled = False
End Sub
Private Sub Opo19_GotFocus()
'CB_DETALHE.enabled = True
End Sub
Form_DI_LIBERACAO_JUSTIFICATIVA - 1

Option Compare Database
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click
Dim criterio As String


'salva o periodo
[Forms]![SBA]![TX_MATRICULA] = CB_MATRICULA
[Forms]![SBA]![Tx_data_inicial] = Calendar_Inicio.Value
[Forms]![SBA]![Tx_data_final] = Calendar_Fim.Value

If Not OP_TODOS Then
If [CB_MATRICULA] = 0 Then 'no h selecionada
MsgBox "Escolha uma opo", 48, "Sistema de Balco de Atendimento e Locados"
Exit Sub
Else
If OP_OP = 1 Then
DoCmd.OpenReport "R_MOVIMENTACAO_LIBERADOS_GERAL_USUARIO", acViewPreview, , criteri
o
Else
DoCmd.OpenReport "R_MOVIMENTACAO_LIBERADOS_PERIODO_USUARIO", acViewPreview, , crite
rio
End If
End If
Else
If OP_OP = 1 Then
DoCmd.OpenReport "R_MOVIMENTACAO_LIBERADOS_GERAL", acViewPreview
Else
DoCmd.OpenReport "R_MOVIMENTACAO_LIBERADOS_PERIODO", acViewPreview
End If
End If
Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click

End Sub
Private Sub Cancelar_Click()
DoCmd.Close A_FORM, "DI_LIBERACAO_JUSTIFICATIVA" 'fecha o dilogo
End Sub
Private Sub CB_MATRICULA_AfterUpdate()
[Forms]![DI_LIBERACAO_JUSTIFICATIVA]![CB_NOME] = [Forms]![DI_LIBERACAO_JUSTIFICATIVA]![CB_MATRICULA
]
End Sub
Private Sub CB_NOME_AfterUpdate()
[Forms]![DI_LIBERACAO_JUSTIFICATIVA]![CB_MATRICULA] = [Forms]![DI_LIBERACAO_JUSTIFICATIVA]![CB_NOME
]
End Sub
Private Sub OP_TODOS_AfterUpdate()
If OP_TODOS = True Then
CB_MATRICULA.Value = 0
CB_NOME.Value = 0
End If
End Sub
Form_DI_LOCADOS - 1

Option Compare Database
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click
Dim criterio As String

'salva o periodo
[Forms]![SBA]![Tx_data_inicial] = Calendar_Inicio.Value
[Forms]![SBA]![Tx_data_final] = Calendar_Fim.Value
'[Forms]![SMA]![TX_DESTINO] = CB_DESTINO.Value

criterio = ""


If Not OP_TODOS Then
If [CB_CNPJ] = 0 Then 'no h selecionada
MsgBox "Escolha uma opo", 48, "Sistema de Balco de Almoxarifado e Locados"
Exit Sub
Else
If OP_OP = 1 Then
criterio = "ID_EMPRESA=" & CInt([CB_CNPJ])
DoCmd.OpenReport "R_MOVIMENTACAO_PRODUTOS_LOCACAO", acViewPreview, , criterio
Else
criterio = "ID_EMPRESA=" & CInt([CB_CNPJ])
DoCmd.OpenReport "R_PRODUTOS_PENDENTES_GERAL_LOCACAO", acViewPreview, , criterio
End If
End If
Else
If OP_OP = 1 Then
DoCmd.OpenReport "R_MOVIMENTACAO_PRODUTOS_LOCACAO", acViewPreview
Else
DoCmd.OpenReport "R_PRODUTOS_PENDENTES_GERAL_LOCACAO", acViewPreview
End If

End If


Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click

End Sub
Private Sub Cancelar_Click()
DoCmd.Close A_FORM, "DI_LOCADOS" 'fecha o dilogo
End Sub
Private Sub CB_CNPJ_AfterUpdate()
[Forms]![DI_LOCADOS]![CB_EMPRESA] = [Forms]![DI_LOCADOS]![CB_CNPJ]
End Sub
Private Sub CB_EMPRESA_AfterUpdate()
[Forms]![DI_LOCADOS]![CB_CNPJ] = [Forms]![DI_LOCADOS]![CB_EMPRESA]
End Sub
Private Sub OP_TODOS_AfterUpdate()
If OP_TODOS = True Then
CB_CNPJ.Value = 0
CB_EMPRESA.Value = 0
End If
End Sub
Form_DI_MEDICAO - 1

Option Compare Database
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click
Dim criterio As String
'salva o periodo
[Forms]![SBA]![Tx_data_inicial] = Calendar_Inicio.Value
[Forms]![SBA]![Tx_data_final] = Calendar_Fim.Value


criterio = ""

If Not OP_TODOS Then
If [CB_CNPJ] = 0 Then 'no h selecionada
MsgBox "Escolha uma opo", 48, "Sistema de Balco de Almoxarifado e Locados"
Exit Sub
Else
atualiza_medicao
criterio = "ID_EMPRESA=" & CInt([CB_CNPJ])
DoCmd.OpenReport "R_MEDICAO_EQUIPAMENTOS", acViewPreview, , criterio
End If
Else
atualiza_medicao
DoCmd.OpenReport "R_MEDICAO_EQUIPAMENTOS", acViewPreview
End If


Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click

End Sub
Private Sub Cancelar_Click()
DoCmd.Close A_FORM, "DI_MEDICAO" 'fecha o dilogo
End Sub
Private Sub CB_CNPJ_AfterUpdate()
[Forms]![DI_MEDICAO]![CB_EMPRESA] = [Forms]![DI_MEDICAO]![CB_CNPJ]
End Sub
Private Sub CB_EMPRESA_AfterUpdate()
[Forms]![DI_MEDICAO]![CB_CNPJ] = [Forms]![DI_MEDICAO]![CB_EMPRESA]
End Sub
Private Sub OP_TODOS_AfterUpdate()
If OP_TODOS = True Then
CB_CNPJ.Value = 0
CB_EMPRESA.Value = 0
End If
End Sub
Sub atualiza_medicao()
Dim Concluido As Boolean
DoCmd.SetWarnings False
DoCmd.OpenQuery "LIMPA_REL_MEDICAO", acViewNormal 'tabela importada
DoCmd.OpenQuery "ADICIONA_REL_MEDICAO_SALDO", acViewNormal 'tabela importada
DoCmd.OpenQuery "ADICIONA_REL_MEDICAO_MOVIMENTO", acViewNormal 'tabela importada
Concluido = data_medicao
DoCmd.SetWarnings True

End Sub
Form_DI_PENDENCIA_EQUIPE - 1

Option Compare Database
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click

Dim criterio As String
criterio = CStr([CB_EQUIPE])
[Forms]![SBA]![TX_EQUIPE] = criterio
If OP_OP = 1 Then
DoCmd.OpenReport "R_PENDENCIA_EQUIPE_AGRUPADO", acViewPreview
Else
DoCmd.OpenReport "R_PENDENCIA_EQUIPE", acViewPreview
End If
Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click
End Sub
Private Sub Cancelar_Click()
DoCmd.Close A_FORM, "DI_PENDENCIA_EQUIPE"
End Sub
Form_DI_PENDENCIA_FUNCIONARIO - 1

Option Compare Database
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click
Dim criterio As String


criterio = ""

If Not OP_TODOS Then
If [CB_MATRICULA] = 0 Then 'no h selecionada
MsgBox "Escolha uma opo", 48, "Sistema de Balco de Almoxarifado e Locados"
Exit Sub
Else
criterio = "ID_FUNCIONARIO_MOV=" & CInt([CB_MATRICULA])
DoCmd.OpenReport "R_PENDENCIA", acViewPreview, , criterio
End If

'If Calendar_Inicio.Value > Calendar_Fim.Value Then
' MsgBox "Data final deve ser maior que a inicial", 48, "Sistema de Balco de Almoxarifado"
Else
DoCmd.OpenReport "R_PENDENCIA", acViewPreview, , criterio
End If
' End If
Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click
End Sub
Private Sub Cancelar_Click()
DoCmd.Close A_FORM, "DI_PENDENCIA_FUNCIONARIO"
End Sub
Private Sub CB_MATRICULA_AfterUpdate()
[Forms]![DI_PENDENCIA_FUNCIONARIO]![CB_NOME] = [Forms]![DI_PENDENCIA_FUNCIONARIO]![CB_MATRICULA
]
End Sub
Private Sub CB_NOME_AfterUpdate()
[Forms]![DI_PENDENCIA_FUNCIONARIO]![CB_MATRICULA] = [Forms]![DI_PENDENCIA_FUNCIONARIO]![CB_NOME]
End Sub
Private Sub OP_TODOS_AfterUpdate()
If OP_TODOS = True Then
CB_NOME.Value = 0
CB_MATRICULA.Value = 0
End If
End Sub
Form_DI_PRODUTOS_BALCAO - 1

Option Compare Database
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click
Dim criterio As String

'salva o periodo
[Forms]![SBA]![Tx_data_inicial] = Calendar_Inicio.Value
[Forms]![SBA]![Tx_data_final] = Calendar_Fim.Value


criterio = ""

If Not OP_TODOS Then
If [CB_PRODUTO] = 0 Then 'no h selecionada
MsgBox "Escolha uma opo", 48, "Sistema de Balco de Almoxarifado e Locados"
Exit Sub
Else
If OP_OP = 1 Then
criterio = "ID_PRODUTO_MOV=" & CInt([CB_PRODUTO])
DoCmd.OpenReport "R_MOVIMENTACAO_PRODUTOS_GERAL", acViewPreview, , criterio
Else
criterio = "ID_PRODUTO_MOV=" & CInt([CB_PRODUTO])
DoCmd.OpenReport "R_PRODUTOS_PENDENTES_GERAL", acViewPreview, , criterio
End If
End If
Else
If OP_OP = 1 Then
DoCmd.OpenReport "R_MOVIMENTACAO_PRODUTOS_GERAL", acViewPreview
Else
DoCmd.OpenReport "R_PRODUTOS_PENDENTES_GERAL", acViewPreview
End If

End If


Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click

End Sub
Private Sub BT_LOCALIZA_Click()
[Forms]![SBA]![OP_PRODUTO] = 6 ' armazena o valor do formulrio de sada - balco
DoCmd.OpenForm "DF_FILTRO_PRODUTO" 'executa o formulrio de busca
End Sub
Private Sub Cancelar_Click()
DoCmd.Close A_FORM, "DI_PRODUTOS_BALCAO" 'fecha o dilogo
End Sub
Private Sub CB_CODIGO_AfterUpdate()
[Forms]![DI_PRODUTOS_BALCAO]![CB_PRODUTO] = [Forms]![DI_PRODUTOS_BALCAO]![CB_CODIGO]
End Sub
Private Sub CB_GRUPO_AfterUpdate()
[CB_PRODUTO].Requery
End Sub
Private Sub CB_PRODUTO_AfterUpdate()
[CB_PRODUTO2].Value = [CB_PRODUTO].Value
End Sub
Private Sub CB_PRODUTO2_AfterUpdate()
CB_GRUPO.Value = CB_PRODUTO2.Column(2)
CB_PRODUTO.Requery
CB_PRODUTO.Value = CB_PRODUTO2.Value
End Sub
Private Sub Form_Load()
'salva o periodo
Form_DI_PRODUTOS_BALCAO - 2

[Forms]![SBA]![Tx_data_inicial] = Calendar_Inicio.Value
[Forms]![SBA]![Tx_data_final] = Calendar_Fim.Value
End Sub
Private Sub Form_Open(Cancel As Integer)
' Calendar_Inicio.Value = [Forms]![SBA]![Tx_data_inicial]
' Calendar_Fim.Value = [Forms]![SBA]![Tx_data_final]
End Sub
Private Sub OP_TODOS_AfterUpdate()
If OP_TODOS = True Then
CB_GRUPO.Value = 0
CB_PRODUTO.Value = 0
End If

End Sub
Form_DI_PRODUTOS_LOCACAO - 1

Option Compare Database
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click
Dim criterio As String

'salva o periodo
[Forms]![SBA]![Tx_data_inicial] = Calendar_Inicio.Value
[Forms]![SBA]![Tx_data_final] = Calendar_Fim.Value
'[Forms]![SMA]![TX_DESTINO] = CB_DESTINO.Value

criterio = ""

If Calendar_Fim.Value < Calendar_Inicio.Value Then ' verifica se data de inicio maior que data fi
nal, se for, exibir mensagem abaixo.
MsgBox ("Data de fim deve ser maior que a Data de Inicio!")
Else
If Not OP_TODOS Then
If [CB_PRODUTO] = 0 Then 'no h selecionada
MsgBox "Escolha uma opo", 48, "Sistema de Balco de Almoxarifado e Locados"
Exit Sub
Else
If OP_OP = 1 Then
criterio = "ID_PRODUTO_MOV=" & CInt([CB_PRODUTO])
DoCmd.OpenReport "R_MOVIMENTACAO_PRODUTOS_LOCADOS_GERAL", acViewPreview, , criterio
Else
criterio = "ID_PRODUTO_MOV=" & CInt([CB_PRODUTO])
DoCmd.OpenReport "R_PRODUTOS_PENDENTES_GERAL_LOCACAO", acViewPreview, , criterio


End If
End If
Else
If OP_OP = 2 Then
DoCmd.OpenReport "R_PRODUTOS_PENDENTES_GERAL_LOCACAO", acViewPreview
Else
DoCmd.OpenReport "R_MOVIMENTACAO_PRODUTOS_LOCADOS_GERAL", acViewPreview

End If

End If
End If
Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click

End Sub
Private Sub BT_LOCALIZA_Click()
[Forms]![SBA]![OP_PRODUTO] = 5 ' armazena o valor do formulrio de sada - balco
DoCmd.OpenForm "DF_FILTRO_PRODUTO" 'executa o formulrio de busca
End Sub
Private Sub Cancelar_Click()
DoCmd.Close A_FORM, "DI_PRODUTOS_LOCACAO" 'fecha o dilogo
End Sub
Private Sub CB_CODIGO_AfterUpdate(Cancel As Integer)
[Forms]![DI_PRODUTOS_LOCACAO]![CB_PRODUTO] = [Forms]![DI_PRODUTOS_LOCACAO]![CB_CODIGO]
End Sub
Private Sub CB_GRUPO_AfterUpdate()
CB_PRODUTO.Requery
End Sub
Private Sub CB_PRODUTO_AfterUpdate()
CB_PRODUTO2.Value = CB_PRODUTO.Value
End Sub
Private Sub CB_PRODUTO2_AfterUpdate()
CB_GRUPO.Value = CB_PRODUTO2.Column(2)
CB_PRODUTO.Requery
Form_DI_PRODUTOS_LOCACAO - 2

CB_PRODUTO.Value = CB_PRODUTO2.Value
End Sub
Private Sub OP_TODOS_AfterUpdate()
If OP_TODOS = True Then
CB_GRUPO.Value = 0
CB_PRODUTO.Value = 0
End If
End Sub
Form_DI_PRODUTOS_LOCADOS - 1

Option Compare Database
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click
Dim criterio As String


'salva o periodo
' [Forms]![SBA]![Tx_data_inicial] = Calendar_Inicio.Value
' [Forms]![SBA]![Tx_data_final] = Calendar_Fim.Value


criterio = ""

If Not OP_TODOS Then
If [CB_CNPJ] = 0 Then 'no h selecionada
MsgBox "Escolha uma opo", 48, "Sistema de Balco de Almoxarifado e Locados"
Exit Sub
Else
criterio = "ID_EMPRESA=" & CInt([CB_CNPJ])
DoCmd.OpenReport "R_PENDENCIA_LOCACAO", acViewPreview, , criterio
End If

'If Calendar_Inicio.Value > Calendar_Fim.Value Then
' MsgBox "Data final deve ser maior que a inicial", 48, "Sistema de Balco de Almoxarifado"
Else
DoCmd.OpenReport "R_PENDENCIA_LOCACAO", acViewPreview, , criterio
End If
' End If
Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click
End Sub
Private Sub BT_CANCELAR_Click()
DoCmd.Close A_FORM, "DI_PRODUTOS_LOCADOS"
End Sub
Private Sub CB_CNPJ_AfterUpdate()
[Forms]![DI_PRODUTOS_LOCADOS]![CB_EMPRESA] = [Forms]![DI_PRODUTOS_LOCADOS]![CB_CNPJ]
End Sub
Private Sub CB_EMPRESA_AfterUpdate()
[Forms]![DI_PRODUTOS_LOCADOS]![CB_CNPJ] = [Forms]![DI_PRODUTOS_LOCADOS]![CB_EMPRESA]
End Sub
Private Sub OP_TODOS_AfterUpdate()
If OP_TODOS = True Then
CB_CNPJ.Value = 0
CB_EMPRESA.Value = 0
End If
End Sub
Form_DI_PRODUTOS_MANUT - 1

Option Compare Database
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click
Dim criterio As String

'salva o periodo
[Forms]![SBA]![Tx_data_inicial] = Calendar_Inicio.Value
[Forms]![SBA]![Tx_data_final] = Calendar_Fim.Value
'[Forms]![SMA]![TX_DESTINO] = CB_DESTINO.Value

criterio = ""

If Calendar_Fim.Value < Calendar_Inicio.Value Then ' verifica se data de inicio maior que data fi
nal, se for, exibir mensagem abaixo.
MsgBox ("Data de fim deve ser maior que a Data de Inicio!")
Else
If Not OP_TODOS Then
If [CB_PRODUTO] = 0 Then 'no h selecionada
MsgBox "Escolha uma opo", 48, "Sistema de Balco de Almoxarifado e Locados"
Exit Sub
Else
If OP_OP = 1 Then
criterio = "ID_PRODUTO_MOV=" & CInt([CB_PRODUTO])
DoCmd.OpenReport "R_MOVIMENTACAO_MANUTENCAO_GERAL", acViewPreview, , criterio
Else
criterio = "ID_PRODUTO_MOV=" & CInt([CB_PRODUTO])
DoCmd.OpenReport "R_PRODUTOS_PENDENTES_GERAL_MANUT", acViewPreview, , criterio


End If
End If
Else
If OP_OP = 2 Then
DoCmd.OpenReport "R_PRODUTOS_PENDENTES_GERAL_MANUT", acViewPreview
Else
DoCmd.OpenReport "R_MOVIMENTACAO_PRODUTOS_MANUTENCAO_GERAL", acViewPreview

End If

End If
End If
Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click

End Sub
Private Sub BT_LOCALIZA_Click()
[Forms]![SBA]![OP_PRODUTO] = 5 ' armazena o valor do formulrio de sada - balco
DoCmd.OpenForm "DF_FILTRO_PRODUTO" 'executa o formulrio de busca
End Sub
Private Sub Cancelar_Click()
DoCmd.Close A_FORM, "DI_PRODUTOS_MANUT" 'fecha o dilogo
End Sub
Private Sub CB_CODIGO_AfterUpdate(Cancel As Integer)
[Forms]![DI_PRODUTOS_MANUT]![CB_PRODUTO] = [Forms]![DI_PRODUTOS_MANUT]![CB_CODIGO]
End Sub
Private Sub CB_GRUPO_AfterUpdate()
CB_PRODUTO.Requery
End Sub
Private Sub CB_PRODUTO_AfterUpdate()
CB_PRODUTO2.Value = CB_PRODUTO.Value
End Sub
Private Sub CB_PRODUTO2_AfterUpdate()
CB_GRUPO.Value = CB_PRODUTO2.Column(2)
CB_PRODUTO.Requery
Form_DI_PRODUTOS_MANUT - 2

CB_PRODUTO.Value = CB_PRODUTO2.Value
End Sub
Private Sub OP_TODOS_AfterUpdate()
If OP_TODOS = True Then
CB_GRUPO.Value = 0
CB_PRODUTO.Value = 0
End If
End Sub
Form_DI_REFUGO - 1

Option Compare Database
Private Sub BT_ABRIR_Click()
On Error GoTo Err_BT_ABRIR_Click
Dim criterio As String

'salva o periodo
[Forms]![SBA]![Tx_data_inicial] = Calendar_Inicio.Value
[Forms]![SBA]![Tx_data_final] = Calendar_Fim.Value
'[Forms]![SMA]![TX_DESTINO] = CB_DESTINO.Value

If Calendar_Inicio.Value > Calendar_Fim.Value Then
MsgBox "A data de incio deve ser menor que a data final", 64, "SBA"
Else
DoCmd.OpenReport "R_MOVIMENTACAO_PRODUTOS_REFUGO_GERAL", acViewPreview
End If


Exit_BT_ABRIR_Click:
Exit Sub
Err_BT_ABRIR_Click:
MsgBox Err.Description
Resume Exit_BT_ABRIR_Click

End Sub
Private Sub Cancelar_Click()
DoCmd.Close A_FORM, "DI_INVENTARIO" 'fecha o dilogo
End Sub
Private Sub Opo17_GotFocus()
CB_DETALHE.enabled = False
End Sub
Private Sub Opo19_GotFocus()
CB_DETALHE.enabled = True
End Sub
Form_DT_IMP_PRODUTOS - 1

Option Compare Database ' Usa ordem do banco de dados em comparaes de seqncias.
Option Explicit ' CONCuer que as variveis sejam declaradas antes de serem usadas.
Dim TABELA_IMP As String
Private Sub BT_LOCALIZAR_Click()
Dim fDialog As Office.FileDialog
Dim varFile As Variant
' Limpar o Listbox. '
Me.LT_CAMINHOARQUIVO.RowSource = ""
' Set up the File Dialog. '
Set fDialog = Application.FileDialog(msoFileDialogFilePicker)
With fDialog
' Allow user to make multiple selections in dialog box '
.AllowMultiSelect = True
' Set the title of the dialog box. '
.Title = "Selecione o arquivo que deseja importar:"
' Clear out the current filters, and add our own.'
.Filters.Clear
'.Filters.Add "Access Databases", "*.MDB"
.Filters.Add "Access Projects", "*.xlsx"
.Filters.Add "All Files", "*.*"
' Show the dialog box. If the .Show method returns True, the '
' user picked at least one file. If the .Show method returns '
' False, the user clicked Cancel. '
If .Show = True Then
'Loop through each file selected and add it to our list box. '
For Each varFile In .SelectedItems
Me.LT_CAMINHOARQUIVO.AddItem varFile
Next
ARQUIVO_IMP.Value = LT_CAMINHOARQUIVO.ItemData(0)
Else
ARQUIVO_IMP.Value = Null
MsgBox "Voc no selecionou um arquivo.", 64, "SBA"
End If
End With
End Sub
Private Sub BT_OBJETO_Click()

DoCmd.SetWarnings False
DoCmd.TransferSpreadsheet acImport, 8, TABELA_IMP, ARQUIVO_IMP, True, ""
PBAR.Value = 0
DoCmd.SetWarnings True
MsgBox "Erro corrigido", 64, "SBA"

End Sub
Private Sub Cancelar_Click()
DoCmd.Close A_FORM, "DT_IMP_PRODUTOS" 'fecha o dilogo
End Sub
Private Sub BT_ARQUIVO_Click()
On Error GoTo Err_BT_ARQUIVO_Click

TABELA_IMP = "IMPORTAR_PRODUTOS"

PBAR.Value = 2
DoCmd.SetWarnings False
DoCmd.DeleteObject acTable, TABELA_IMP 'tabela importada
PBAR.Value = 4
DoCmd.TransferSpreadsheet acImport, 8, TABELA_IMP, ARQUIVO_IMP, True, ""
PBAR.Value = 6
DoCmd.OpenQuery "ADICIONA_GRUPOS", acViewNormal, acReadOnly 'adiciona grupos
PBAR.Value = 8
DoCmd.OpenQuery "ADICIONA_PRODUTOS", acViewNormal, acReadOnly 'adiciona produtos
PBAR.Value = 10
DoCmd.SetWarnings True
MsgBox "Produtos importados", 64, "SBA"
Cancelar.Caption = "Fechar"
Form_DT_IMP_PRODUTOS - 2

'BT_VISUALIZAR.Enabled = True

Exit_BT_ARQUIVO_Click:
Exit Sub
Err_BT_ARQUIVO_Click:
MsgBox Err.Description
MsgBox "Clique em corrigir erro. Tente novamente", 64, "SBA"
BT_OBJETO.enabled = True
Resume Exit_BT_ARQUIVO_Click

End Sub
Private Sub BT_LOCADORAS_Click()
On Error GoTo Err_BT_LOCADORAS_Click
TABELA_IMP = "IMPORTAR_LOCADORAS"
PBAR.Value = 2
DoCmd.SetWarnings False
DoCmd.DeleteObject acTable, TABELA_IMP 'tabela importada
PBAR.Value = 4
DoCmd.TransferSpreadsheet acImport, 8, TABELA_IMP, ARQUIVO_IMP, True, ""
PBAR.Value = 6
DoCmd.OpenQuery "ADICIONA_LOCADORAS", acViewNormal, acReadOnly 'adiciona grupos
PBAR.Value = 10
DoCmd.SetWarnings True
MsgBox "Locador importado", 64, "SBA"
Cancelar.Caption = "Fechar"
'BT_VISUALIZAR.Enabled = True

Exit_BT_LOCADORAS_Click:
Exit Sub
Err_BT_LOCADORAS_Click:
MsgBox Err.Description
MsgBox "Clique em corrigir erro. Tente novamente", 64, "SBA"
BT_OBJETO.enabled = True
Resume Exit_BT_LOCADORAS_Click

End Sub
Private Sub BT_FUNCIONARIO_Click()
On Error GoTo Err_BT_FUNCIONARIO_Click
TABELA_IMP = "IMPORTAR_FUNCIONARIO"
PBAR.Value = 2
DoCmd.SetWarnings False
DoCmd.DeleteObject acTable, TABELA_IMP 'tabela importada
PBAR.Value = 4
DoCmd.TransferSpreadsheet acImport, 8, TABELA_IMP, ARQUIVO_IMP, True, ""
PBAR.Value = 6
DoCmd.OpenQuery "ADICIONA_FUNCIONARIO", acViewNormal, acReadOnly 'adiciona grupos
PBAR.Value = 10
DoCmd.SetWarnings True
MsgBox "Funcionario importado", 64, "SBA"
Cancelar.Caption = "Fechar"
'BT_VISUALIZAR.Enabled = True

Exit_BT_FUNCIONARIO_Click:
Exit Sub
Err_BT_FUNCIONARIO_Click:
MsgBox Err.Description
MsgBox "Clique em corrigir erro. Tente novamente", 64, "SBA"
BT_OBJETO.enabled = True
Resume Exit_BT_FUNCIONARIO_Click

End Sub
Form_F_ADICIONA_ENTRADA - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
Me.Undo
DoCmd.Close A_FORM, "F_ADICIONA_ENTRADA"
End Sub
Private Sub BT_SALVAR_Click()
Dim calcSaldo As Integer
calcSaldo = TX_SALDO 'varivel para armazenar o valor do saldo para calcular se o valor digitad
o menor que o valor de saldo

If QUANTIDADE > calcSaldo Then
MsgBox "A Quantidade devolvida deve ser menor ou igual ao saldo", 16, "Sistema de Balco de
Almoxarifado"
Else
If (QUANTIDADE = 0) Then
MsgBox "A Quantidade deve ser maior que zero", 16, "Sistema de Balco de Almoxarifado"
Else
Me.ID_PRODUTO_MOV = [Forms]![f_adiciona_entrada]![tx_ID_PRODUTO_MOV] ' INSERE O ID DO P
RODUTO CARREGADO NO FORMULRIO AO ID DO PRODUTO QUE SER SALVO NA TABELA
Me.minhatag = [Forms]![f_adiciona_entrada]![TX_TAG] ' INSERE A TAG DO PRODUTO CARREGADO
NO FORMULRIO A TAG DO PRODUTO QUE SER SALVO NA TABELA
Me.COMPLEMENTO = [Forms]![f_adiciona_entrada]![TX_COMPLEMENTO] ' INSERE O COMPLEMENTO D
O PRODUTO CARREGADO NO FORMULRIO A TAG DO PRODUTO QUE SER SALVO NA TABELA
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGIST
RO
[Forms]![F_ENTRADA]![ENTRADA_SUB].Requery ' D UM REFRESH NO SUB-FORMULRIO
' Me.UN = [Forms]![f_adiciona_entrada]![TX_UN]
[Forms]![F_ENTRADA]![LT_DEVOLUCAO].Requery ' D UM REFRESH NA LISTA
DoCmd.Close A_FORM, "F_ADICIONA_ENTRADA" ' FECHA O FORM
End If
End If
End Sub
Private Sub Form_Open(Cancel As Integer)

' DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
[Forms]![f_adiciona_entrada].Requery
Me.ID_PRODUTO_MOV.Value = [Forms]![F_ENTRADA]![LT_DEVOLUCAO].Column(0)
tx_produto.Value = [Forms]![F_ENTRADA]![LT_DEVOLUCAO].Column(1)
TX_COMPLEMENTO.Value = [Forms]![F_ENTRADA]![LT_DEVOLUCAO].Column(2)
TX_TAG.Value = [Forms]![F_ENTRADA]![LT_DEVOLUCAO].Column(3)
TX_SALDO.Value = [Forms]![F_ENTRADA]![LT_DEVOLUCAO].Column(4)
'[Formulrios]![F_ADICIONA_ENTRADA]![ID_PRODUTO_MOV]
End Sub
Form_F_ADICIONA_ENTRADA_ALMOX - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
Me.Undo
DoCmd.Close A_FORM, "F_ADICIONA_ENTRADA_ALMOX"
End Sub
Private Sub BT_SALVAR_Click()
Dim calcSaldo As Integer
calcSaldo = TX_SALDO 'varivel para armazenar o valor do saldo para calcular se o valor digitad
o menor que o valor de saldo

If QUANTIDADE > calcSaldo Then
MsgBox "A Quantidade devolvida deve ser menor ou igual ao saldo", 16, "Sistema de Balco de
Almoxarifado"
Else
If (QUANTIDADE = 0) Then
MsgBox "A Quantidade deve ser maior que zero", 16, "Sistema de Balco de Almoxarifado"
Else
Me.ID_PRODUTO_MOV = [Forms]![f_adiciona_entrada_ALMOX]![tx_ID_PRODUTO_MOV] ' INSERE O I
D DO PRODUTO CARREGADO NO FORMULRIO AO ID DO PRODUTO QUE SER SALVO NA TABELA
Me.minhatag = [Forms]![f_adiciona_entrada_ALMOX]![TX_TAG] ' INSERE A TAG DO PRODUTO CAR
REGADO NO FORMULRIO A TAG DO PRODUTO QUE SER SALVO NA TABELA
Me.COMPLEMENTO = [Forms]![f_adiciona_entrada_ALMOX]![TX_COMPLEMENTO] ' INSERE O COMPLEM
ENTO DO PRODUTO CARREGADO NO FORMULRIO A TAG DO PRODUTO QUE SER SALVO NA TABELA
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGIST
RO
[Forms]![F_ENTRADA_ALMOX]![ENTRADA_SUB].Requery ' D UM REFRESH NO SUB-FORMULRIO
' Me.UN = [Forms]![f_adiciona_entrada]![TX_UN]
[Forms]![F_ENTRADA_ALMOX]![LT_DEVOLUCAO].Requery ' D UM REFRESH NA LISTA
DoCmd.Close A_FORM, "F_ADICIONA_ENTRADA_ALMOX" ' FECHA O FORM
End If
End If
End Sub
Private Sub Form_Open(Cancel As Integer)

' DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
[Forms]![f_adiciona_entrada_ALMOX].Requery
Me.ID_PRODUTO_MOV.Value = [Forms]![F_ENTRADA_ALMOX]![LT_DEVOLUCAO].Column(0)
tx_produto.Value = [Forms]![F_ENTRADA_ALMOX]![LT_DEVOLUCAO].Column(1)
TX_COMPLEMENTO.Value = [Forms]![F_ENTRADA_ALMOX]![LT_DEVOLUCAO].Column(2)
TX_TAG.Value = [Forms]![F_ENTRADA_ALMOX]![LT_DEVOLUCAO].Column(3)
TX_SALDO.Value = [Forms]![F_ENTRADA_ALMOX]![LT_DEVOLUCAO].Column(4)
End Sub
Form_F_ADICIONA_ENTRADA_LOCACAO - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
Me.Undo
DoCmd.Close A_FORM, "F_ADICIONA_ENTRADA_LOCACAO"
End Sub
Private Sub BT_SALVAR_Click()
Dim calcSaldo As Integer
calcSaldo = TX_SALDO 'varivel para armazenar o valor do saldo para calcular se o valor digitad
o menor que o valor de saldo

If QUANTIDADE > calcSaldo Then
MsgBox "A Quantidade devolvida deve ser menor ou igual ao saldo", 16, "Sistema de Balco de
Almoxarifado"
Else
If (QUANTIDADE = 0) Then
MsgBox "A Quantidade deve ser maior que zero", 16, "Sistema de Balco de Almoxarifado"
Else
Me.ID_PRODUTO_MOV = [Forms]![f_adiciona_entrada_LOCACAO]![tx_ID_PRODUTO_MOV] ' INSERE O
ID DO PRODUTO CARREGADO NO FORMULRIO AO ID DO PRODUTO QUE SER SALVO NA TABELA
Me.minhatag = [Forms]![f_adiciona_entrada_LOCACAO]![TX_TAG] ' INSERE A TAG DO PRODUTO C
ARREGADO NO FORMULRIO A TAG DO PRODUTO QUE SER SALVO NA TABELA
Me.COMPLEMENTO = [Forms]![f_adiciona_entrada_LOCACAO]![TX_COMPLEMENTO] ' INSERE O COMPL
EMENTO DO PRODUTO CARREGADO NO FORMULRIO A TAG DO PRODUTO QUE SER SALVO NA TABELA
Me.Requery
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGIST
RO
[Forms]![F_ENTRADA_LOCADOS]![ENTRADA_LOC_SUB].Requery ' D UM REFRESH NO SUB-FORMULRIO
' Me.UN = [Forms]![f_adiciona_entrada_LOCACAO]![TX_UN]
[Forms]![F_ENTRADA_LOCADOS]![LT_DEVOLUCAO].Requery ' D UM REFRESH NA LISTA
DoCmd.Close A_FORM, "F_ADICIONA_ENTRADA_LOCACAO" ' FECHA O FORM
End If
End If
End Sub
Private Sub CB_NATUREZA_AfterUpdate()
If CB_NATUREZA.Value <> D Then
TX_OBSERVACAO.enabled = True
End If
If CB_NATUREZA.Value = D Then
TX_OBSERVACAO.enabled = False
End If
End Sub
Private Sub Form_Open(Cancel As Integer)

DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
[Forms]![f_adiciona_entrada_LOCACAO].Requery
Me.ID_PRODUTO_MOV.Value = [Forms]![F_ENTRADA_LOCADOS]![LT_DEVOLUCAO].Column(0)
tx_produto.Value = [Forms]![F_ENTRADA_LOCADOS]![LT_DEVOLUCAO].Column(2)
TX_COMPLEMENTO.Value = [Forms]![F_ENTRADA_LOCADOS]![LT_DEVOLUCAO].Column(3)
TX_TAG.Value = [Forms]![F_ENTRADA_LOCADOS]![LT_DEVOLUCAO].Column(1)
TX_SALDO.Value = [Forms]![F_ENTRADA_LOCADOS]![LT_DEVOLUCAO].Column(4)
TX_VALOR_LOCADO.Value = [Forms]![F_ENTRADA_LOCADOS]![LT_DEVOLUCAO].Column(5)
'[Formulrios]![F_ADICIONA_ENTRADA_LOCACAO]![ID_PRODUTO_MOV]
End Sub
Form_F_ADICIONA_ENTRADA_TRANSFERENCIA - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
Me.Undo
DoCmd.Close A_FORM, "F_ADICIONA_ENTRADA_TRANSFERENCIA"
End Sub
Private Sub BT_SALVAR_Click()
Dim calcSaldo As Integer
calcSaldo = TX_SALDO 'varivel para armazenar o valor do saldo para calcular se o valor digitad
o menor que o valor de saldo

If QUANTIDADE > calcSaldo Then
MsgBox "A Quantidade devolvida deve ser menor ou igual ao saldo", 16, "Sistema de Balco de
Almoxarifado"
Else
If (QUANTIDADE = 0) Then
MsgBox "A Quantidade deve ser maior que zero", 16, "Sistema de Balco de Almoxarifado"
Else
Me.ID_PRODUTO_MOV = [Forms]![f_adiciona_entrada_transferencia]![tx_ID_PRODUTO_MOV] ' IN
SERE O ID DO PRODUTO CARREGADO NO FORMULRIO AO ID DO PRODUTO QUE SER SALVO NA TABELA
Me.minhatag = [Forms]![f_adiciona_entrada_transferencia]![TX_TAG] ' INSERE A TAG DO PRO
DUTO CARREGADO NO FORMULRIO A TAG DO PRODUTO QUE SER SALVO NA TABELA
Me.COMPLEMENTO = [Forms]![f_adiciona_entrada_transferencia]![TX_COMPLEMENTO] ' INSERE O
COMPLEMENTO DO PRODUTO CARREGADO NO FORMULRIO A TAG DO PRODUTO QUE SER SALVO NA TABELA
Me.Requery
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGIST
RO
[Forms]![F_ENTRADA_TRANSFERENCIA]![ENTRADA_TRANSFERENCIA_SUB].Requery ' D UM REFRESH N
O SUB-FORMULRIO
' Me.UN = [Forms]![f_adiciona_entrada_LOCACAO]![TX_UN]
[Forms]![F_ENTRADA_TRANSFERENCIA]![LT_DEVOLUCAO].Requery ' D UM REFRESH NA LISTA
DoCmd.Close A_FORM, "F_ADICIONA_ENTRADA_TRANSFERENCIA" ' FECHA O FORM
End If
End If
End Sub
Private Sub CB_NATUREZA_AfterUpdate()
If CB_NATUREZA.Value <> D Then
TX_OBSERVACAO.enabled = True
End If
If CB_NATUREZA.Value = D Then
TX_OBSERVACAO.enabled = False
End If
End Sub
Private Sub Form_Open(Cancel As Integer)

DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
[Forms]![f_adiciona_entrada_transferencia].Requery
Me.ID_PRODUTO_MOV.Value = [Forms]![F_ENTRADA_TRANSFERENCIA]![LT_DEVOLUCAO].Column(0)
tx_produto.Value = [Forms]![F_ENTRADA_TRANSFERENCIA]![LT_DEVOLUCAO].Column(2)
TX_COMPLEMENTO.Value = [Forms]![F_ENTRADA_TRANSFERENCIA]![LT_DEVOLUCAO].Column(3)
TX_TAG.Value = [Forms]![F_ENTRADA_TRANSFERENCIA]![LT_DEVOLUCAO].Column(1)
TX_SALDO.Value = [Forms]![F_ENTRADA_TRANSFERENCIA]![LT_DEVOLUCAO].Column(4)
TX_VALOR_LOCADO.Value = [Forms]![F_ENTRADA_TRANSFERENCIA]![LT_DEVOLUCAO].Column(5)
'[Formulrios]![F_ADICIONA_ENTRADA_LOCACAO]![ID_PRODUTO_MOV]
End Sub
Form_F_ADICIONA_SAIDA - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
Me.Undo
DoCmd.Close A_FORM, "F_ADICIONA_SAIDA"
End Sub
Private Sub BT_SALVAR_Click()

If IsNull(COMPLEMENTO) Then
COMPLEMENTO.Value = "-"
End If

DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
[Forms]![f_saida]![ESTOQUE_SUB].Requery
DoCmd.Close A_FORM, "F_ADICIONA_SAIDA"
End Sub
Private Sub Form_Close()
'[Forms]![F_SAIDA].Requery
End Sub
Private Sub Form_Load()
TX_TAG.enabled = False
[Forms]![F_ADICIONA_SAIDA].Requery
End Sub
Private Sub Form_Open(Cancel As Integer)
[Forms]![F_ADICIONA_SAIDA].Requery
tx_produto.Value = [Forms]![f_saida]![LT_PRODUTOS].Column(2)
End Sub
Private Sub OP_TAG_AfterUpdate()
If OP_TAG = -1 Then
TX_TAG.enabled = True
QUANTIDADE.Value = 1
QUANTIDADE.enabled = False
Else
TX_TAG.enabled = False
QUANTIDADE.Value = 0
QUANTIDADE.enabled = True
End If
End Sub
Form_F_ADICIONA_SAIDA_LOCADO - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
Me.Undo
DoCmd.Close A_FORM, "F_ADICIONA_SAIDA_LOCADO"
End Sub
Private Sub BT_SALVAR_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
[Forms]![F_SAIDA_LOCADOS]![LOCADO_SUB].Requery
DoCmd.Close A_FORM, "F_ADICIONA_SAIDA_LOCADO"
End Sub
Private Sub Form_Close()
'[Forms]![F_SAIDA].Requery
End Sub
Private Sub Form_Load()
[Forms]![F_ADICIONA_SAIDA_LOCADO].Requery
End Sub
Private Sub Form_Open(Cancel As Integer)
[Forms]![F_ADICIONA_SAIDA_LOCADO].Requery
tx_produto.Value = [Forms]![F_SAIDA_LOCADOS]![LT_PRODUTOS].Column(2)
End Sub
Form_F_ADICIONA_SAIDA_LOCADO_PRODUTO - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
Me.Undo
DoCmd.Close A_FORM, "F_ADICIONA_SAIDA_LOCADO_PRODUTO"
End Sub
Private Sub BT_SALVAR_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
[Forms]![F_SAIDA_LOCADOS]![LOCADO_SUB].Requery
DoCmd.Close A_FORM, "F_ADICIONA_SAIDA_LOCADO_PRODUTO"
End Sub
Private Sub Form_Close()
'[Forms]![F_SAIDA].Requery
End Sub
Private Sub Form_Load()
[Forms]![F_ADICIONA_SAIDA_LOCADO_PRODUTO].Requery
End Sub
Private Sub Form_Open(Cancel As Integer)
[Forms]![F_ADICIONA_SAIDA_LOCADO_PRODUTO].Requery
tx_produto.Value = [Forms]![F_SAIDA_LOCADOS]![CB_PRODUTO].Column(1)
End Sub
Form_F_ADICIONA_SAIDA_MANUT - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
Me.Undo
DoCmd.Close A_FORM, "F_ADICIONA_SAIDA_MANUT"
End Sub
Private Sub BT_SALVAR_Click()
Dim saldoCalc As Integer
saldoCalc = TX_SALDO

If QUANTIDADE > saldoCalc Then
MsgBox "A Quantidade devolvida deve ser menor ou igual ao saldo", 16, "Sistema de Balco de
Almoxarifado"
Else
If (QUANTIDADE = 0) Then
MsgBox "A Quantidade deve ser maior que zero", 16, "Sistema de Balco de Almoxarifado"
Else
Me.ID_PRODUTO_MOV = [Forms]![f_adiciona_SAIDA_MANUT]![tx_ID_PRODUTO_MOV] ' INSERE O ID
DO PRODUTO CARREGADO NO FORMULRIO AO ID DO PRODUTO QUE SER SALVO NA TABELA
Me.minhatag = [Forms]![f_adiciona_SAIDA_MANUT]![TX_TAG] ' INSERE A TAG DO PRODUTO CARRE
GADO NO FORMULRIO A TAG DO PRODUTO QUE SER SALVO NA TABELA
Me.COMPLEMENTO = [Forms]![f_adiciona_SAIDA_MANUT]![TX_COMPLEMENTO] ' INSERE O COMPLEMEN
TO DO PRODUTO CARREGADO NO FORMULRIO A TAG DO PRODUTO QUE SER SALVO NA TABELA
'Me.QUANTIDADE = QUANTIDADE * -1
Me.Requery
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGIST
RO
[Forms]![F_SAIDA_MANUT]![SAIDA_MANUT_SUB].Requery ' D UM REFRESH NO SUB-FORMULRIO
[Forms]![F_SAIDA_MANUT]![LT_DEVOLUCAO].Requery ' D UM REFRESH NA LISTA
DoCmd.Close A_FORM, "F_ADICIONA_SAIDA_MANUT" ' FECHA O FORM
End If
End If
End Sub
Private Sub Form_Open(Cancel As Integer)

DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
[Forms]![f_adiciona_SAIDA_MANUT].Requery
Me.ID_PRODUTO_MOV.Value = [Forms]![F_SAIDA_MANUT]![LT_DEVOLUCAO].Column(0)
tx_produto.Value = [Forms]![F_SAIDA_MANUT]![LT_DEVOLUCAO].Column(2)
TX_COMPLEMENTO.Value = [Forms]![F_SAIDA_MANUT]![LT_DEVOLUCAO].Column(3)
TX_TAG.Value = [Forms]![F_SAIDA_MANUT]![LT_DEVOLUCAO].Column(1)
TX_SALDO.Value = [Forms]![F_SAIDA_MANUT]![LT_DEVOLUCAO].Column(4)
TX_VALOR_LOCADO.Value = [Forms]![F_SAIDA_MANUT]![LT_DEVOLUCAO].Column(5)
'[Formulrios]![F_ADICIONA_ENTRADA_LOCACAO]![ID_PRODUTO_MOV]
End Sub
Form_F_ADICIONA_SAIDA_PRODUTO - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
Me.Undo
DoCmd.Close A_FORM, "F_ADICIONA_SAIDA_produto"
End Sub
Private Sub BT_SALVAR_Click()
If IsNull(COMPLEMENTO) Then
COMPLEMENTO.Value = "-"
End If
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
[Forms]![f_saida]![ESTOQUE_SUB].Requery
DoCmd.Close A_FORM, "F_ADICIONA_SAIDA_PRODUTO"

End Sub
Private Sub Form_Close()
'[Forms]![F_SAIDA].Requery
End Sub
Private Sub Form_Load()
TX_TAG.enabled = False
[Forms]![F_ADICIONA_SAIDA_PRODUTO].Requery
End Sub
Private Sub Form_Open(Cancel As Integer)
[Forms]![F_ADICIONA_SAIDA_PRODUTO].Requery
tx_produto.Value = [Forms]![f_saida]![CB_PRODUTO].Column(1)
End Sub
Private Sub OP_TAG_AfterUpdate()
If OP_TAG = -1 Then
TX_TAG.enabled = True
QUANTIDADE.Value = 1
QUANTIDADE.enabled = False
Else
TX_TAG.enabled = False
QUANTIDADE.Value = 0
QUANTIDADE.enabled = True
End If
End Sub
Form_F_AJUDA - 1

Option Compare Database
Private Sub BT_AJUDA_Click()
Dim strfile As String
Dim objHelp As vbhelp
Set objHelp = New vbhelp
'MsgBox "The current database is located at " & Application.CurrentProject.Path & "."
strfile = CStr(Application.CurrentProject.Path) & "\SBA.chm"
'MsgBox strfile
Call objHelp.Show(strfile, "sba")
Set objHelp = Nothing
End Sub
Private Sub BT_OK_Click()
DoCmd.Close
End Sub
Form_F_ALMOXARIFADO - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
Me.Undo
DoCmd.Close A_FORM, "F_PRODUTOS"
End Sub
Private Sub BT_SALVAR_Click()
If IsNull(PRODUTO) Then
MsgBox "Informe a descrio do produto", 16, "SBA"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Almoxarifado gravado. Deseja novo Almoxarifado?", vbYesNo, "SBA")
If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
Else
DoCmd.Close
End If
End If

End Sub
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DF_ALMOXARIFADO"
End Sub
Private Sub OP_ATIVO_AfterUpdate()
If OP_ATIVO = -1 Then
TX_DATA_BAIXA.enabled = True
TX_OBSERVACAO_BAIXA.enabled = True
TX_USUARIO_BAIXA.Value = [Forms]![SBA]![Tx_Cod_Usuario]
Else
TX_DATA_BAIXA.enabled = False
TX_OBSERVACAO_BAIXA.enabled = False
TX_USUARIO_BAIXA.Value = ""
End If
End Sub
Form_F_AVISO - 1

Option Compare Database
Private Sub BT_ALTERAR_OS_Click()
DoCmd.OpenForm "F_OS", acFormDS
End Sub
Private Sub BT_CORRIGE_Click()
DoCmd.SetWarnings False
DoCmd.OpenQuery "CORRIGE_COMPLEMENTO"
DoCmd.SetWarnings True
MsgBox "Complementos Atualizados", 64, "SBA"

End Sub
Private Sub Form_Open(Cancel As Integer)
' ' Form.MenuBar = [Forms]![SPS].Tx_menu
End Sub
Private Sub BT_OK_Click()
On Error GoTo Err_BT_OK_Click
DoCmd.Close
Exit_BT_OK_Click:
Exit Sub
Err_BT_OK_Click:
MsgBox Err.Description
Resume Exit_BT_OK_Click

End Sub
Form_F_CONSULTA_PENDENCIA_LOCADOS_LISTA - 1

Option Compare Database
Private Sub Form_Unload(Cancel As Integer)
[Forms]![SBA]![TX_NATUREZA] = 0
End Sub
Form_F_CONSULTA_PRODUTOS_EMPRESTADOS_ALMOX - 1

Option Compare Database
Private Sub Form_Unload(Cancel As Integer)
[Forms]![SBA]![TX_NATUREZA] = 0
End Sub
Form_F_EMPRESA - 1

Option Compare Database
Private Sub Form_Open(Cancel As Integer)
' Form.MenuBar = [Forms]![SMA].Tx_menu
DoCmd.Close A_FORM, "DF_EMPRESA" 'fecha o dilogo
End Sub
Private Sub BT_SALVAR_Click()
On Error GoTo Err_BT_SALVAR_Click
If IsNull(EMPRESA) Then
MsgBox "Digite uma razo social para empresa", 16, "SBA"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
MsgBox "EMPRESA gravado", 64, "SBA"
End If
Exit_BT_SALVAR_Click:
Exit Sub
Err_BT_SALVAR_Click:
MsgBox Err.Description
Resume Exit_BT_SALVAR_Click

End Sub
Private Sub BT_IMPRIMIR_Click()
On Error GoTo Err_BT_IMPRIMIR_Click
DoCmd.OpenReport "R_EMPRESA", acViewPreview, , "ID_EMPRESA = [FORMS]![F_EMPRESA]![ID_EMPRESA]"
Exit_BT_IMPRIMIR_Click:
Exit Sub
Err_BT_IMPRIMIR_Click:
MsgBox Err.Description
Resume Exit_BT_IMPRIMIR_Click

End Sub
Private Sub BT_ABRIR_Click()
DoCmd.OpenForm "DF_EMPRESA", acNormal 'Abre o dilogo
End Sub
Form_F_EMPRESA_CONTATO - 1

Option Compare Database
Form_F_EMPRESA_PF_SUB - 1

Option Compare Database
Private Sub Form_Open(Cancel As Integer)
'Form.MenuBar = [Forms]![SMA].Tx_menu
End Sub
Form_F_ENTRADA - 1

Option Compare Database
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_RECIBO_DEV", acViewPreview, , criterio
End Sub
Private Sub BT_SALVAR_Click()
If TX_DATA.Value = Null Then
MsgBox "Informe a Data da Devoluo", 48, "Sistema de Balco de Almoxarifado"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Deseja realizar nova Devoluo?", vbYesNo, "SBA")
If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
CB_MATRICULA.Value = Null
CB_NOME.Value = Null
ENTRADA_FUNC.Requery
LT_DEVOLUCAO.Requery
TX_DATA.Value = Date

Else
DoCmd.Close
End If
End If
End Sub
Private Sub CB_MATRICULA_AfterUpdate()
CB_NOME.Value = CB_MATRICULA.Value
[ID_FUNCIONARIO_MOV] = [Forms]![F_ENTRADA]![CB_MATRICULA]
[Forms]![F_ENTRADA]![ENTRADA_FUNC].Requery
LT_DEVOLUCAO.Requery
End Sub
Private Sub CB_NOME_AfterUpdate()
CB_MATRICULA.Value = CB_NOME.Value
[ID_FUNCIONARIO_MOV] = [Forms]![F_ENTRADA]![CB_MATRICULA]
[Forms]![F_ENTRADA]![ENTRADA_FUNC].Requery
LT_DEVOLUCAO.Requery
End Sub
Private Sub LT_DEVOLUCAO_DblClick(Cancel As Integer)
If CB_ALMOXARIFADO = 0 Then
MsgBox "Selecione um Almoxarifado!", 48, "Sistema de Balco de Almoxarifado"
Else
If IsDate(Me.TX_DATA.Value) Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.OpenForm "F_ADICIONA_ENTRADA", acNormal, , , acFormAdd
Else
MsgBox "Informe a Data da Entrega", 48, "Sistema de Balco de Almoxarifado"

End If
End If
End Sub
Form_F_ENTRADA_ALMOX - 1

Option Compare Database
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_RECIBO_DEV_ALMOX", acViewPreview, , criterio
End Sub
Private Sub BT_SALVAR_Click()
If TX_DATA.Value = Null Then
MsgBox "Informe a Data da Devoluo", 48, "Sistema de Balco de Almoxarifado"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Deseja realizar nova Devoluo?", vbYesNo, "SBA")
If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
CB_MATRICULA.Value = Null
CB_NOME.Value = Null
ENTRADA_FUNC.Requery
LT_DEVOLUCAO.Requery
TX_DATA.Value = Date

Else
DoCmd.Close
End If
End If
End Sub
Private Sub CB_MATRICULA_AfterUpdate()
CB_NOME.Value = CB_MATRICULA.Value
[ID_FUNCIONARIO_MOV] = [Forms]![F_ENTRADA]![CB_MATRICULA]
[Forms]![F_ENTRADA]![ENTRADA_FUNC].Requery
LT_DEVOLUCAO.Requery
End Sub
Private Sub CB_NOME_AfterUpdate()
CB_MATRICULA.Value = CB_NOME.Value
[ID_FUNCIONARIO_MOV] = [Forms]![F_ENTRADA]![CB_MATRICULA]
[Forms]![F_ENTRADA]![ENTRADA_FUNC].Requery
LT_DEVOLUCAO.Requery
End Sub
Private Sub CB_ALMOX_AfterUpdate()
LT_DEVOLUCAO.Requery
End Sub
Private Sub LT_DEVOLUCAO_DblClick(Cancel As Integer)
If IsDate(Me.TX_DATA.Value) Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.OpenForm "F_ADICIONA_ENTRADA_ALMOX", acNormal, , , acFormAdd
Else
MsgBox "Informe a Data da Entrega", 48, "Sistema de Balco de Almoxarifado"

End If
End Sub
Form_F_ENTRADA_ALMOX_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
Dim criterio As String
' DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_ESTOQUE_ITEM]=" & CStr(Me.[ENTRADA_SUB]))
DoCmd.OpenForm "F_ADICIONA_ENTRADA", acNormal, , , acFormAdd
End Sub
Form_F_ENTRADA_LOCADO_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
Dim criterio As String
' DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_ESTOQUE_ITEM]=" & CStr(Me.[ENTRADA_SUB]))
DoCmd.OpenForm "F_ADICIONA_ENTRADA_LOCACAO", acNormal, , , acFormAdd
End Sub
Form_F_ENTRADA_LOCADOS - 1

Option Compare Database
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_RECIBO_LOCADO_DEV", acViewPreview, , criterio
End Sub
Private Sub BT_SALVAR_Click()
If TX_DATA.Value = Null Then
MsgBox "Informe a Data da Devoluo", 48, "Sistema de Balco de Almoxarifado"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Deseja realizar nova Devoluo?", vbYesNo, "SBA")
If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
CB_CNPJ.Value = Null
CB_EMPRESA.Value = Null
ENTRADA_EMP.Requery
LT_DEVOLUCAO.Requery
TX_DATA.Value = Date

Else
DoCmd.Close
End If
End If
End Sub
Private Sub CB_CNPJ_AfterUpdate()
CB_EMPRESA.Value = CB_CNPJ.Value
[ID_EMPRESA] = [Forms]![F_ENTRADA_LOCADOS]![CB_CNPJ]
[Forms]![F_ENTRADA_LOCADOS]![ENTRADA_EMP].Requery
LT_DEVOLUCAO.Requery
LT_BAIXA.Requery
End Sub
Private Sub CB_EMPRESA_AfterUpdate()
CB_CNPJ.Value = CB_EMPRESA.Value
[ID_EMPRESA] = [Forms]![F_ENTRADA_LOCADOS]![CB_CNPJ]
[Forms]![F_ENTRADA_LOCADOS]![ENTRADA_EMP].Requery
LT_DEVOLUCAO.Requery
LT_BAIXA.Requery
End Sub
Private Sub LT_DEVOLUCAO_DblClick(Cancel As Integer)

If IsDate(Me.TX_DATA.Value) Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.OpenForm "F_ADICIONA_ENTRADA_LOCACAO", acNormal, , , acFormAdd
Else
MsgBox "Informe a Data da Entrega", 48, "Sistema de Balco de Almoxarifado"

End If
End Sub
Form_F_ENTRADA_MANUT - 1

Option Compare Database
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_RECIBO_LOCADO_DEV", acViewPreview, , criterio
End Sub
Private Sub BT_SALVAR_Click()
If TX_DATA.Value = Null Then
MsgBox "Informe a Data da Devoluo", 48, "Sistema de Balco de Almoxarifado"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Deseja realizar nova Devoluo?", vbYesNo, "SBA")
If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
CB_CNPJ.Value = Null
CB_EMPRESA.Value = Null
ENTRADA_EMP.Requery
LT_DEVOLUCAO.Requery
TX_DATA.Value = Date

Else
DoCmd.Close
End If
End If
End Sub
Private Sub CB_CNPJ_AfterUpdate()
CB_EMPRESA.Value = CB_CNPJ.Value
[ID_EMPRESA] = [Forms]![F_entrada_MANUT]![CB_CNPJ]
[Forms]![F_entrada_MANUT]![MANUT_EMP].Requery
LT_DEVOLUCAO.Requery
'LT_BAIXA.Requery
End Sub
Private Sub CB_EMPRESA_AfterUpdate()
CB_CNPJ.Value = CB_EMPRESA.Value
[ID_EMPRESA] = [Forms]![F_entrada_MANUT]![CB_CNPJ]
[Forms]![F_entrada_MANUT]![MANUT_EMP].Requery
LT_DEVOLUCAO.Requery
' LT_BAIXA.Requery
End Sub
Private Sub LT_DEVOLUCAO_DblClick(Cancel As Integer)

If IsDate(Me.TX_DATA.Value) Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.OpenForm "F_ADICIONA_SAIDA_MANUT", acNormal, , , acFormAdd
Else
MsgBox "Informe a Data da Entrega", 48, "Sistema de Balco de Almoxarifado"

End If
End Sub
Form_F_ENTRADA_MANUT_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
Dim criterio As String
' DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_ESTOQUE_ITEM]=" & CStr(Me.[ENTRADA_SUB]))
DoCmd.OpenForm "F_ADICIONA_ENTRADA_LOCACAO", acNormal, , , acFormAdd
End Sub
Form_F_ENTRADA_MANUTENCAO - 1

Option Compare Database
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_RECIBO_LOCADO_DEV", acViewPreview, , criterio
End Sub
Private Sub BT_SALVAR_Click()
If TX_DATA.Value = Null Then
MsgBox "Informe a Data da Devoluo", 48, "Sistema de Balco de Almoxarifado"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Deseja realizar nova Devoluo?", vbYesNo, "SBA")
If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
CB_CNPJ.Value = Null
CB_EMPRESA.Value = Null
ENTRADA_EMP.Requery
LT_DEVOLUCAO.Requery
TX_DATA.Value = Date

Else
DoCmd.Close
End If
End If
End Sub
Private Sub CB_CNPJ_AfterUpdate()
CB_EMPRESA.Value = CB_CNPJ.Value
[ID_EMPRESA] = [Forms]![F_ENTRADA_LOCADOS]![CB_CNPJ]
[Forms]![F_ENTRADA_LOCADOS]![ENTRADA_EMP].Requery
LT_DEVOLUCAO.Requery
LT_BAIXA.Requery
End Sub
Private Sub CB_EMPRESA_AfterUpdate()
CB_CNPJ.Value = CB_EMPRESA.Value
[ID_EMPRESA] = [Forms]![F_ENTRADA_LOCADOS]![CB_CNPJ]
[Forms]![F_ENTRADA_LOCADOS]![ENTRADA_EMP].Requery
LT_DEVOLUCAO.Requery
LT_BAIXA.Requery
End Sub
Private Sub LT_DEVOLUCAO_DblClick(Cancel As Integer)

If IsDate(Me.TX_DATA.Value) Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.OpenForm "F_ADICIONA_ENTRADA_LOCACAO", acNormal, , , acFormAdd
Else
MsgBox "Informe a Data da Entrega", 48, "Sistema de Balco de Almoxarifado"

End If
End Sub
Form_F_ENTRADA_MOV - 1

Option Compare Database
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
criterio = ("[ID_ESTOQUE]=" & CStr(Me.ID_ESTOQUE))
DoCmd.OpenReport "R_RECIBO_DEV", acViewPreview, , criterio
End Sub
Private Sub CB_MATRICULA_AfterUpdate()
' CB_NOME.Value = CB_MATRICULA.Value
[Forms]![F_ENTRADA]![ENTRADA_FUNC].Requery
LT_DEVOLUCAO.Requery
End Sub
Private Sub CB_NOME_AfterUpdate()
' CB_MATRICULA.Value = CB_NOME.Value
[Forms]![F_ENTRADA]![ENTRADA_FUNC].Requery
LT_DEVOLUCAO.Requery
End Sub
Private Sub LT_DEVOLUCAO_DblClick(Cancel As Integer)

If IsDate(Me.TX_DATA.Value) Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.OpenForm "F_ADICIONA_ENTRADA", acNormal, , , acFormAdd
Else
MsgBox "Informe a Data da Entrega", 48, "Sistema de Balco de Almoxarifado"

End If
End Sub
Form_F_ENTRADA_MOV_FUNC - 1

Option Compare Database
Form_F_ENTRADA_MOV_LOCADOS - 1

Option Compare Database
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_RECIBO_LOCADO_DEV", acViewPreview, , criterio
End Sub
Private Sub CB_CNPJ_AfterUpdate()
CB_EMPRESA.Value = CB_CNPJ.Value
[ID_EMPRESA] = [Forms]![F_ENTRADA_LOCADOS]![CB_CNPJ]
[Forms]![F_ENTRADA_LOCADOS]![ENTRADA_EMP].Requery
LT_DEVOLUCAO.Requery
End Sub
Private Sub CB_EMPRESA_AfterUpdate()
CB_CNPJ.Value = CB_EMPRESA.Value
[ID_EMPRESA] = [Forms]![F_ENTRADA_LOCADOS]![CB_CNPJ]
[Forms]![F_ENTRADA_LOCADOS]![ENTRADA_EMP].Requery
LT_DEVOLUCAO.Requery
End Sub
Private Sub LT_DEVOLUCAO_DblClick(Cancel As Integer)

If IsDate(Me.TX_DATA.Value) Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.OpenForm "F_ADICIONA_ENTRADA_LOCACAO", acNormal, , , acFormAdd
Else
MsgBox "Informe a Data da Entrega", 48, "Sistema de Balco de Almoxarifado"

End If
End Sub
Form_F_ENTRADA_MOV_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
Dim criterio As String
' DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_ESTOQUE_ITEM]=" & CStr(Me.[ENTRADA_SUB]))
DoCmd.OpenForm "F_ADICIONA_ENTRADA", acNormal, , , acFormAdd
End Sub
Form_F_ENTRADA_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
Dim criterio As String
' DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_ESTOQUE_ITEM]=" & CStr(Me.[ENTRADA_SUB]))
DoCmd.OpenForm "F_ADICIONA_ENTRADA", acNormal, , , acFormAdd
End Sub
Form_F_ENTRADA_TRANSFERENCIA - 1

Option Compare Database
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_RECIBO_ALMOXARIFADO", acViewPreview, , criterio
End Sub
Private Sub BT_SALVAR_Click()
If TX_DATA.Value = Null Then
MsgBox "Informe a Data da Devoluo", 48, "Sistema de Balco de Almoxarifado"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Deseja realizar nova Devoluo?", vbYesNo, "SBA")
If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
CB_CNPJ.Value = Null
CB_EMPRESA.Value = Null
ENTRADA_EMP.Requery
LT_DEVOLUCAO.Requery
TX_DATA.Value = Date

Else
DoCmd.Close
End If
End If
End Sub
Private Sub CB_CNPJ_AfterUpdate()
CB_EMPRESA.Value = CB_CNPJ.Value
[ID_EMPRESA] = [Forms]![F_ENTRADA_LOCADOS]![CB_CNPJ]
[Forms]![F_ENTRADA_LOCADOS]![ENTRADA_EMP].Requery
LT_DEVOLUCAO.Requery
LT_BAIXA.Requery
End Sub
Private Sub CB_EMPRESA_AfterUpdate()
CB_CNPJ.Value = CB_EMPRESA.Value
[ID_EMPRESA] = [Forms]![F_ENTRADA_LOCADOS]![CB_CNPJ]
[Forms]![F_ENTRADA_LOCADOS]![ENTRADA_EMP].Requery
LT_DEVOLUCAO.Requery
LT_BAIXA.Requery
End Sub
Private Sub CB_ALMOXARIFADO_AfterUpdate()
[COD_ALMOXARIFADO_MOVIMENTO] = [Forms]![F_ENTRADA_TRANSFERENCIA]![CB_ALMOXARIFADO]
LT_DEVOLUCAO.Requery

End Sub
Private Sub LT_DEVOLUCAO_DblClick(Cancel As Integer)

If IsDate(Me.TX_DATA.Value) Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.OpenForm "F_ADICIONA_ENTRADA_TRANSFERENCIA", acNormal, , , acFormAdd
Else
MsgBox "Informe a Data da Entrega", 48, "Sistema de Balco de Almoxarifado"

End If
End Sub
Form_F_ENTRADA_TRANSFERENCIA_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
Dim criterio As String
' DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_ESTOQUE_ITEM]=" & CStr(Me.[ENTRADA_SUB]))
DoCmd.OpenForm "F_ADICIONA_ENTRADA_LOCACAO", acNormal, , , acFormAdd
End Sub
Form_F_ESTOQUE_DISPONIVEL - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
End Sub
Form_F_FUNCIONARIO - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
Me.Undo
DoCmd.Close A_FORM, "F_FUNCIONARIO"
End Sub
Private Sub BT_SALVAR_Click()
If IsNull(NOME) Then
MsgBox "Digite um nome para o funcionrio", 16, "SBA"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Funcionrio gravado. Deseja cadastrar novo funcionrio?", vbYesNo, "SBA")
If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
Else
DoCmd.Close
End If
End If
End Sub
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DF_FUNCIONARIOS"
End Sub
Form_F_FUNCIONARIO_BAIXA - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
DoCmd.Close A_FORM, "F_FUNCIONARIO_BAIXA"
End Sub
Private Sub BT_SALVAR_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
End Sub
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DF_FUNCIONARIOS"
End Sub
Private Sub OP_ATIVO_AfterUpdate()
If OP_ATIVO = -1 Then
TX_DATA_BAIXA.enabled = True
TX_OBSERVACAO_BAIXA.enabled = True
ID_USUARIO_BAIXA.Value = [Forms]![SBA]![Tx_Cod_Usuario]
Else
TX_DATA_BAIXA.enabled = False
TX_OBSERVACAO_BAIXA.enabled = False
ID_USUARIO_BAIXA.Value = ""
End If
End Sub
Form_F_FUNCIONARIO_LISTA - 1

Option Compare Database
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DF_FUNCIONARIOS"
End Sub
Form_F_GRUPOS - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
Me.Undo
DoCmd.Close A_FORM, "F_GRUPOS"
End Sub
Private Sub BT_SALVAR_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Grupo de Produtos gravado. Deseja cadastrar novo grupo?", vbYesNo, "SBA")
If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
Else
DoCmd.Close
End If
End Sub
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DF_GRUPOS"
End Sub
Form_F_LOCADO_MOV_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
Dim criterio As String
' DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_ESTOQUE_ITEM]=" & CStr(Me.[ENTRADA_SUB]))
DoCmd.OpenForm "F_ADICIONA_ENTRADA_LOCACAO", acNormal, , , acFormAdd
End Sub
Form_F_LOCADO_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
Dim criterio As String
' DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_ESTOQUE_ITEM]=" & CStr(Me.[ENTRADA_SUB]))
DoCmd.OpenForm "F_ADICIONA_ENTRADA_LOCACAO", acNormal, , , acFormAdd
End Sub
Form_F_MOVIMENTACAO_ALMOXARIFADO_LISTA - 1

Option Compare Database
Private Sub Form_Load()
' [Forms]![F_MOVIMENTACAO_LOCADOS_LISTA]![ID_LOCADO].Requery
End Sub
Private Sub Form_Unload(Cancel As Integer)
'[Forms]![SBA]![TX_NATUREZA] = 0
End Sub
Form_F_MOVIMENTACAO_EMPRESA_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)

Dim stLinkCriteria As String
stLinkCriteria = "[ID_LOCADO]=" & Me![ID_LOCADO]

If Me![TIPO] = "S" Then
DoCmd.OpenForm "F_SAIDA_MOV_LOCADOS", acNormal, , stLinkCriteria
Else
DoCmd.OpenForm "F_ENTRADA_MOV_LOCADOS", acNormal, , stLinkCriteria
End If
End Sub
Form_F_MOVIMENTACAO_JUSTIFICATIVA_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)

Dim stLinkCriteria As String
stLinkCriteria = "[ID_ESTOQUE]=" & Me![ID_ESTOQUE]
DoCmd.OpenForm "F_SAIDA_MOV", acNormal, , stLinkCriteria, acFormReadOnly

End Sub
Form_F_MOVIMENTACAO_LOCADO_SUB2 - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)

Dim stLinkCriteria As String
stLinkCriteria = "[ID_LOCADO]=" & Me![ID_LOCADO]

If Me![TIPO] = "S" Then
DoCmd.OpenForm "F_SAIDA_MOV_LOCADOS", acNormal, , stLinkCriteria
Else
DoCmd.OpenForm "F_ENTRADA_MOV_LOCADOS", acNormal, , stLinkCriteria
End If
End Sub
Form_F_MOVIMENTACAO_LOCADOS_LISTA - 1

Option Compare Database
Private Sub Form_Load()
[Forms]![F_MOVIMENTACAO_LOCADOS_LISTA]![ID_LOCADO].Requery
End Sub
Private Sub Form_Unload(Cancel As Integer)
[Forms]![SBA]![TX_NATUREZA] = 0
End Sub
Form_F_MOVIMENTACAO_PESSOA_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)

Dim stLinkCriteria As String
stLinkCriteria = "[ID_LOCADO]=" & Me![ID_LOCADO]

If Me![TIPO] = "e" Then
DoCmd.OpenForm "F_SAIDA", acNormal, , stLinkCriteria, acFormReadOnly
Else
DoCmd.OpenForm "F_ENTRADA", acNormal, , stLinkCriteria, acFormReadOnly
End If
End Sub
Form_F_MOVIMENTACAO_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)

Dim stLinkCriteria As String
stLinkCriteria = "[ID_ESTOQUE]=" & Me![ID_ESTOQUE]

If Me![TIPO] = "S" Then
DoCmd.OpenForm "F_SAIDA_MOV", acNormal, , stLinkCriteria
Else
DoCmd.OpenForm "F_ENTRADA_MOV", acNormal, , stLinkCriteria
End If
End Sub
Form_F_MOVIMENTACAO_SUB2 - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)

Dim stLinkCriteria As String
stLinkCriteria = "[ID_ESTOQUE]=" & Me![ID_ESTOQUE]

If Me![TIPO] = "S" Then
DoCmd.OpenForm "F_SAIDA_MOV", acNormal, , stLinkCriteria
Else
DoCmd.OpenForm "F_ENTRADA_MOV", acNormal, , stLinkCriteria
End If
End Sub
Form_F_OS - 1

Option Compare Database
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "F_AVISO"
DoCmd.Maximize
End Sub
Form_F_PRODUTOS - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
Me.Undo
DoCmd.Close A_FORM, "F_PRODUTOS"
End Sub
Private Sub BT_SALVAR_Click()
If IsNull(PRODUTO) Then
MsgBox "Informe a descrio do produto", 16, "SBA"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Produto gravado. Deseja novo produto?", vbYesNo, "SBA")
If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
Else
DoCmd.Close
End If
End If

End Sub
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DF_PRODUTOS"
End Sub
Private Sub OP_ATIVO_AfterUpdate()
If OP_ATIVO = -1 Then
TX_DATA_BAIXA.enabled = True
TX_OBSERVACAO_BAIXA.enabled = True
TX_USUARIO_BAIXA.Value = [Forms]![SBA]![Tx_Cod_Usuario]
Else
TX_DATA_BAIXA.enabled = False
TX_OBSERVACAO_BAIXA.enabled = False
TX_USUARIO_BAIXA.Value = ""
End If
End Sub
Form_F_PRODUTOS_BAIXA - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
oCmd.Close A_FORM, "F_PRODUTOS_BAIXA"
End Sub
Private Sub BT_SALVAR_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
End Sub
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DF_PRODUTOS"
End Sub
Private Sub OP_ATIVO_AfterUpdate()
If OP_ATIVO = 0 Then
TX_DATA_BAIXA.enabled = False
TX_OBSERVACAO_BAIXA.enabled = False
ID_USUARIO_BAIXA.Value = ""
Else
TX_DATA_BAIXA.enabled = True
TX_OBSERVACAO_BAIXA.enabled = True
ID_USUARIO_BAIXA.Value = [Forms]![SBA]![Tx_Cod_Usuario]
End If
End Sub
Form_F_PRODUTOS_LISTA - 1

Option Compare Database
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DF_PRODUTOS_LISTA"
End Sub
Form_F_PRODUTOS_LISTA_ATIVOS - 1

Option Compare Database
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DF_PRODUTOS_LISTA"
End Sub
Form_F_PRODUTOS_LISTA_GRUPO - 1

Option Compare Database
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DF_PRODUTOS_LISTA"
End Sub
Form_F_PRODUTOS_LISTA_INATIVOS - 1

Option Compare Database
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DF_PRODUTOS_LISTA"
End Sub
Form_F_SAIDA - 1

Option Compare Database
Private Sub BT_ADICIONA_PRODUTO_Click()
Dim criterio As String
If [CB_MATRICULA] = 0 Then
MsgBox "Selecione um Funcionrio", 48, "Sistema de Balco de Almoxarifado"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenForm "F_ADICIONA_SAIDA_produto", acNormal, , criterio, acFormAdd
End If
End Sub
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
If CB_NATUREZA_MOVIMENTO = 3 Then
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_TB_FUNCIONARIO", acViewPreview, , criterio
Else
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_RECIBO", acViewPreview, , criterio
End If
End Sub
Private Sub BT_PENDENCIA_Click()
Dim criterio As String
criterio = ("[ID_FUNCIONARIO_MOV]=" & CStr(Me.ID_FUNCIONARIO_MOV))
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 'salva para gerar um COD
_ESTOQUE_ITEM
DoCmd.OpenReport "R_PENDENCIA", acViewPreview, , criterio
End Sub
Private Sub BT_LOCALIZA_Click()

If IsNull(LT_BLOQUEIO.ItemData(0)) Then
[Forms]![SBA]![TX_EXCESSO] = 0
Else
[Forms]![SBA]![TX_EXCESSO] = LT_BLOQUEIO.ItemData(0)
End If

If CB_MATRICULA = 0 Then
'MsgBox "Selecione um Funcionrio!", 48, "Sistema de Balco de Almoxarifado"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 'salva para
gerar um COD_ESTOQUE_ITEM
End If
If CB_ALMOXARIFADO = 0 Then
MsgBox "Selecione um Almoxarifado!", 48, "Sistema de Balco de Almoxarifado"
Else
If CB_MATRICULA = 0 Then
MsgBox "Selecione um Funcionrio!", 48, "Sistema de Balco de Almoxarifado"
Else

If IsNull([Forms]![SBA]![TX_EXCESSO].Value) Or ([Forms]![SBA]![TX_EXCESSO].Value = ("-")) O
r ([Forms]![SBA]![TX_EXCESSO].Value = "") Then 'verifica se o valor do campo DIAS est nulo
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 'salva para gera
r um COD_ESTOQUE_ITEM
DoCmd.OpenForm "DF_ADICIONA_PRODUTO", acNormal, , , acFormAdd 'executa o formulrio de
busca
Else
response = MsgBox(("Funcionrio bloqueado! " & [Forms]![SBA]![TX_EXCESSO].Value & " dia
s com uma ferramenta!" & Chr(13) & "Deseja realizar entrega?"), vbYesNo, "SBA")
If response = vbYes Then
Dim criterio As String
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 'salva para
gerar um COD_ESTOQUE_ITEM
DoCmd.OpenForm "F_SAIDA_JUSTIFICATIVA", acNormal, , criterio, acFormEdit
End If
'DoCmd.OpenForm "DF_ADICIONA_PRODUTO", acNormal, , , acFormAdd 'executa o formulri
Form_F_SAIDA - 2

o de busca
End If
End If
End If
End Sub
Private Sub BT_SALVAR_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Deseja realizar nova Entrega?", vbYesNo, "SBA")
If response = vbYes Then
SetWarnings = True
DoCmd.GoToRecord , , acNewRec
CB_NOME.Value = Null
CB_MATRICULA.Value = Null
'SAIDA_FUNC.Requery
LT_PENDENCIA.Requery
' CB_PRODUTO.Requery
Else
SetWarnings = True
DoCmd.Close
End If
End Sub
Private Sub CB_GRUPO_Click()
LT_PRODUTOS.Requery
End Sub
Private Sub CB_MATRICULA_AfterUpdate()

[ID_FUNCIONARIO_MOV] = [Forms]![f_saida]![CB_MATRICULA]
CB_NOME.Value = CB_MATRICULA.Value
LT_PENDENCIA.Requery
LT_BLOQUEIO.Requery
End Sub
Private Sub CB_NOME_AfterUpdate()
[ID_FUNCIONARIO_MOV] = [Forms]![f_saida]![CB_NOME]
CB_MATRICULA.Value = CB_NOME.Value
LT_PENDENCIA.Requery
LT_BLOQUEIO.Requery
End Sub
Form_F_SAIDA_ALMOXARIFADO - 1

Option Compare Database
Private Sub BT_ADICIONA_PRODUTO_Click()
Dim criterio As String
If [CB_MATRICULA] = 0 Then
MsgBox "Selecione um Funcionrio", 48, "Sistema de Balco de Almoxarifado"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenForm "F_ADICIONA_SAIDA_produto", acNormal, , criterio, acFormAdd
End If
End Sub
Private Sub BT_IMPRIMIR_Click()
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_RECIBO_ALMOX", acViewPreview, , criterio
End Sub
Private Sub BT_PENDENCIA_Click()
Dim criterio As String
criterio = ("[ID_FUNCIONARIO_MOV]=" & CStr(Me.ID_FUNCIONARIO_MOV))
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 'salva para gerar um COD
_ESTOQUE_ITEM
DoCmd.OpenReport "R_PENDENCIA", acViewPreview, , criterio
End Sub
Private Sub BT_LOCALIZA_Click()
' F_SAIDA_ALMOXARIFADO.Refresh
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
DoCmd.OpenForm "DF_ADICIONA_PRODUTO_ALMOX", acNormal, , , acFormAdd 'executa o formulrio de bu
sca
End Sub
Private Sub BT_SALVAR_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Deseja realizar nova Entrega?", vbYesNo, "SBA")
If response = vbYes Then
SetWarnings = True
DoCmd.GoToRecord , , acNewRec
CB_NOME.Value = Null
CB_MATRICULA.Value = Null
'SAIDA_FUNC.Requery
LT_PENDENCIA.Requery
' CB_PRODUTO.Requery
Else
SetWarnings = True
DoCmd.Close
End If
End Sub
Private Sub CB_GRUPO_Click()
LT_PRODUTOS.Requery
End Sub
Private Sub CB_MATRICULA_AfterUpdate()

[ID_FUNCIONARIO_MOV] = [Forms]![f_saida]![CB_MATRICULA]
CB_NOME.Value = CB_MATRICULA.Value
LT_PENDENCIA.Requery
LT_BLOQUEIO.Requery
End Sub
Private Sub CB_NOME_AfterUpdate()
[ID_FUNCIONARIO_MOV] = [Forms]![f_saida]![CB_NOME]
CB_MATRICULA.Value = CB_NOME.Value
LT_PENDENCIA.Requery
LT_BLOQUEIO.Requery
End Sub
Form_F_SAIDA_JUSTIFICATIVA - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
Me.Undo
DoCmd.Close
End Sub
Private Sub BT_OK_Click()
DoCmd.OpenForm "DF_ADICIONA_PRODUTO", acNormal, , , acFormAdd
End Sub
Form_F_SAIDA_LOCADOS - 1

Option Compare Database
Private Sub BT_ADICIONA_PRODUTO_Click()
If IsNull(CB_PRODUTO) Then
MsgBox "Selecione um Produto", 64, "SBA"
Else
Dim criterio As String
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenForm "F_ADICIONA_SAIDA_LOCADO_PRODUTO", acNormal, , criterio, acFormAdd
End If
End Sub
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
Select Case COD_NATUREZA_MOVIMENTO
Case 3 ' TRANSFERNCIA DE BENS
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_TB", acViewPreview, , criterio
Case Else
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_RECIBO_LOCADO", acViewPreview, , criterio
End Select
End Sub
Private Sub BT_LOCADOS_Click()
Dim criterio As String
criterio = ("[ID_EMPRESA]=" & CStr(Me.ID_EMPRESA))
DoCmd.OpenReport "R_PENDENCIA_LOCACAO", acViewPreview, , criterio
End Sub
Private Sub BT_LOCALIZA_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
DoCmd.OpenForm "DF_FILTRO_LOCADO", acNormal, , , acFormAdd 'executa o formulrio de busca
End Sub
Private Sub BT_SALVAR_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Deseja realizar nova Locao?", vbYesNo, "SBA")
If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
CB_CNPJ.Value = Null
CB_EMPRESA.Value = Null
SAIDA_emp.Requery
'CB_GRUPO.Value = Null
'LT_PRODUTOS.Requery
LT_PENDENCIA.Requery
CB_PRODUTO.Requery
Else
DoCmd.Close
End If
End Sub
Private Sub CB_CNPJ_AfterUpdate()
[ID_EMPRESA] = [Forms]![F_SAIDA_LOCADOS]![CB_CNPJ]
CB_EMPRESA.Value = CB_CNPJ.Value
[Forms]![F_SAIDA_LOCADOS]![SAIDA_emp].Requery
LT_PENDENCIA.Requery

End Sub
Private Sub CB_EMPRESA_AfterUpdate()
[ID_EMPRESA] = [Forms]![F_SAIDA_LOCADOS]![CB_EMPRESA]
CB_CNPJ.Value = CB_EMPRESA.Value
[Forms]![F_SAIDA_LOCADOS]![SAIDA_emp].Requery
LT_PENDENCIA.Requery

End Sub
Private Sub CB_GRUPO_Click()
LT_PRODUTOS.Requery
End Sub
Form_F_SAIDA_LOCADOS - 2

Private Sub LT_PRODUTOS_DblClick(Cancel As Integer)
Dim criterio As String
'If [TX_DATA].Value = Null Then
' MsgBox "Informe a Data da Entrega", 48, "Sistema de Balco de Almoxarifado"
'Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenForm "F_ADICIONA_SAIDA_LOCADO", acNormal, , criterio, acFormAdd
'end if
End Sub
Private Sub Form_Close()
[Forms]![SBA]![TX_NATUREZA] = 0
End Sub
Private Sub Form_Load()
'[Forms]![F_SAIDA_LOCADOS]![COD_NATUREZA_MOVIMENTO] = [Forms]![SBA]![TX_NATUREZA]
End Sub
Form_F_SAIDA_LOCADOS_bkp - 1

Option Compare Database
Private Sub BT_ADICIONA_PRODUTO_Click()
If IsNull(CB_PRODUTO) Then
MsgBox "Selecione um Produto", 64, "SBA"
Else
Dim criterio As String
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenForm "F_ADICIONA_SAIDA_LOCADO_PRODUTO", acNormal, , criterio, acFormAdd
End If
End Sub
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_RECIBO_LOCADO", acViewPreview, , criterio
End Sub
Private Sub BT_LOCADOS_Click()
Dim criterio As String
criterio = ("[ID_EMPRESA]=" & CStr(Me.ID_EMPRESA))
DoCmd.OpenReport "R_PENDENCIA_LOCACAO", acViewPreview, , criterio
End Sub
Private Sub BT_LOCALIZA_Click()
[Forms]![SBA]![OP_PRODUTO] = 2 ' armazena o valor do formulrio de sada - balco
DoCmd.OpenForm "DF_FILTRO_PRODUTO" 'executa o formulrio de busca
End Sub
Private Sub BT_SALVAR_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Deseja realizar nova Locao?", vbYesNo, "SBA")
If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
CB_CNPJ.Value = Null
CB_EMPRESA.Value = Null
SAIDA_emp.Requery
'CB_GRUPO.Value = Null
'LT_PRODUTOS.Requery
LT_PENDENCIA.Requery
CB_PRODUTO.Requery
Else
DoCmd.Close
End If
End Sub
Private Sub CB_CNPJ_AfterUpdate()
[ID_EMPRESA] = [Forms]![F_SAIDA_LOCADOS]![CB_CNPJ]
CB_EMPRESA.Value = CB_CNPJ.Value
[Forms]![F_SAIDA_LOCADOS]![SAIDA_emp].Requery
LT_PENDENCIA.Requery

End Sub
Private Sub CB_EMPRESA_AfterUpdate()
[ID_EMPRESA] = [Forms]![F_SAIDA_LOCADOS]![CB_EMPRESA]
CB_CNPJ.Value = CB_EMPRESA.Value
[Forms]![F_SAIDA_LOCADOS]![SAIDA_emp].Requery
LT_PENDENCIA.Requery

End Sub
Private Sub CB_GRUPO_Click()
LT_PRODUTOS.Requery
End Sub
Private Sub LT_PRODUTOS_DblClick(Cancel As Integer)
Dim criterio As String
'If [TX_DATA].Value = Null Then
' MsgBox "Informe a Data da Entrega", 48, "Sistema de Balco de Almoxarifado"
'Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenForm "F_ADICIONA_SAIDA_LOCADO", acNormal, , criterio, acFormAdd
'end if
Form_F_SAIDA_LOCADOS_bkp - 2

End Sub
Form_F_SAIDA_MANUT - 1

Option Compare Database
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_RECIBO_LOCADO_DEV", acViewPreview, , criterio
End Sub
Private Sub BT_SALVAR_Click()
If TX_DATA.Value = Null Then
MsgBox "Informe a Data da Devoluo", 48, "Sistema de Balco de Almoxarifado"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Deseja realizar nova Devoluo?", vbYesNo, "SBA")
If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
CB_CNPJ.Value = Null
CB_EMPRESA.Value = Null
ENTRADA_EMP.Requery
LT_DEVOLUCAO.Requery
TX_DATA.Value = Date

Else
DoCmd.Close
End If
End If
End Sub
Private Sub CB_CNPJ_AfterUpdate()
CB_EMPRESA.Value = CB_CNPJ.Value
[ID_EMPRESA] = [Forms]![F_SAIDA_MANUT]![CB_CNPJ]
[Forms]![F_SAIDA_MANUT]![MANUT_EMP].Requery
LT_DEVOLUCAO.Requery
'LT_BAIXA.Requery
End Sub
Private Sub CB_EMPRESA_AfterUpdate()
CB_CNPJ.Value = CB_EMPRESA.Value
[ID_EMPRESA] = [Forms]![F_SAIDA_MANUT]![CB_CNPJ]
[Forms]![F_SAIDA_MANUT]![MANUT_EMP].Requery
LT_DEVOLUCAO.Requery
' LT_BAIXA.Requery
End Sub
Private Sub LT_DEVOLUCAO_DblClick(Cancel As Integer)

If IsDate(Me.TX_DATA.Value) Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.OpenForm "F_ADICIONA_SAIDA_MANUT", acNormal, , , acFormAdd
Else
MsgBox "Informe a Data da Entrega", 48, "Sistema de Balco de Almoxarifado"

End If
End Sub
Form_F_SAIDA_MANUT_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
Dim criterio As String
' DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_ESTOQUE_ITEM]=" & CStr(Me.[ENTRADA_SUB]))
DoCmd.OpenForm "F_ADICIONA_ENTRADA_LOCACAO", acNormal, , , acFormAdd
End Sub
Form_F_SAIDA_MANUTENCAO - 1

Option Compare Database
Private Sub BT_LOCALIZA_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
DoCmd.OpenForm "DF_FILTRO_MANUTENCAO", acNormal, , , acFormAdd 'executa o formulrio de busca
End Sub
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_RECIBO_LOCADO", acViewPreview, , criterio
End Sub
Private Sub CB_CNPJ_AfterUpdate()
[ID_EMPRESA] = [Forms]![F_SAIDA_MANUTENCAO]![CB_CNPJ]
CB_EMPRESA.Value = CB_CNPJ.Value
End Sub
Private Sub CB_EMPRESA_AfterUpdate()
[ID_EMPRESA] = [Forms]![F_SAIDA_MANUTENCAO]![CB_CNPJ]
CB_CNPJ.Value = CB_EMPRESA.Value
End Sub
Private Sub CB_PRODUTO_AfterUpdate()
LT_PRODUTOS.Requery
End Sub
Private Sub Form_Open(Cancel As Integer)
If COD_NATUREZA_MOVIMENTO = 6 Then
CB_CNPJ.visible = False
CB_EMPRESA.visible = False
End If
End Sub
Private Sub LT_PRODUTOS_DblClick(Cancel As Integer)
If COD_NATUREZA_MOVIMENTO <> 6 Then
If CB_CNPJ = 0 Then
MsgBox "SELECIONE UM FORNECEDOR", 64, "SBA"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.OpenForm "F_SAIDA_MANUTENCAO_ADICIONA_ITEM", acNormal, , , acFormAdd
End If
Else
ID_EMPRESA = 224
End If
End Sub
Form_F_SAIDA_MANUTENCAO_ADICIONA_ITEM - 1

Option Compare Database
Private Sub BT_FECHAR_Click()
DoCmd.Close
End Sub
Private Sub BT_SALVAR_Click()
If CInt(QUANTIDADE) > CInt(QTD_SALDO) Then
MsgBox "A Quantidade digitada deve ser menor que o saldo", 64, "SBA"
Else
Me.ID_PRODUTO_MOV = [Forms]![F_SAIDA_MANUTENCAO]![LT_PRODUTOS].Column(0)
Me.COMPLEMENTO = [Forms]![F_SAIDA_MANUTENCAO]![LT_PRODUTOS].Column(3)
'Me.QUANTIDADE = [Forms]![F_SAIDA_MANUTENCAO]![LT_PRODUTOS].Column(4)
Me.TAG_equip = [Forms]![F_SAIDA_MANUTENCAO]![LT_PRODUTOS].Column(1)
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
[Forms]![F_SAIDA_MANUTENCAO]![LT_PRODUTOS].Requery
[Forms]![F_SAIDA_MANUTENCAO]![SAIDA_MANUTENCAO_SUB].Requery
DoCmd.Close
End If
End Sub
Private Sub Form_Load()
Me.ID_PRODUTO_MOV = [Forms]![F_SAIDA_MANUTENCAO]![LT_PRODUTOS].Column(0)
Me.COMPLEMENTO = [Forms]![F_SAIDA_MANUTENCAO]![LT_PRODUTOS].Column(3)
Me.QTD_SALDO = [Forms]![F_SAIDA_MANUTENCAO]![LT_PRODUTOS].Column(4)
Me.TAG_equip = [Forms]![F_SAIDA_MANUTENCAO]![LT_PRODUTOS].Column(1)
End Sub
Form_F_SAIDA_MOV - 1

Option Compare Database
Private Sub BT_ADICIONA_PRODUTO_Click()
Dim criterio As String
If [CB_MATRICULA] = 0 Then
MsgBox "Selecione um Funcionrio", 48, "Sistema de Balco de Almoxarifado"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_ESTOQUE]=" & CStr(Me.ID_ESTOQUE))
DoCmd.OpenForm "F_ADICIONA_SAIDA_produto", acNormal, , criterio, acFormAdd
End If
End Sub
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
criterio = ("[ID_ESTOQUE]=" & CStr(Me.ID_ESTOQUE))
DoCmd.OpenReport "R_RECIBO", acViewPreview, , criterio
End Sub
Private Sub BT_PENDENCIA_Click()
Dim criterio As String
criterio = ("[ID_FUNCIONARIO_MOV]=" & CStr(Me.ID_FUNCIONARIO_MOV))
DoCmd.OpenReport "R_PENDENCIA", acViewPreview, , criterio
End Sub
Private Sub BT_LOCALIZA_Click()
'[Forms]![SBA]![TX_EXCESSO] = 0
'[Forms]![SBA]![TX_DIAS] = 0
[Forms]![SBA]![TX_DIAS] = LT_DIAS_BLOQUEIO.ItemData(0)
[Forms]![SBA]![TX_EXCESSO] = LT_DIAS_EXCESSO.ItemData(0)

If CB_MATRICULA = 0 Then
'MsgBox "Selecione um Funcionrio!", 48, "Sistema de Balco de Almoxarifado"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 'salva para
gerar um COD_ESTOQUE_ITEM
End If
If CB_ALMOXARIFADO = 0 Then
MsgBox "Selecione um Almoxarifado!", 48, "Sistema de Balco de Almoxarifado"
Else
Dim n As Integer 'n vai receber a quantidade de dias. Se for o campo estiver nulo, n recebe 0,
se no, recebe a quantidade de dias
If IsNull([Forms]![SBA]![TX_EXCESSO].Value) Then 'verifica se o valor do campo DIAS est nulo
n = 0 'se condio for verdadeira, n recebe 0
Else
n = CInt([Forms]![SBA]![TX_EXCESSO].Value) 'seno a condio for falsa, n recebe a quantida
de de dias
End If



If n > [Forms]![SBA]![TX_DIAS] Then 'verifica se a quantidade de dias com uma ferramenta maio
r que o de dias para bloqueio
' MsgBox ("Usurio Bloqueado! " & n & " dias com ferramenta!"), 48, "SBA"
response = MsgBox(("Funcionrio bloqueado! " & n & " dias com uma ferramenta!" & Chr(13) &
"Deseja realizar entrega?"), vbYesNo, "SBA")
If response = vbYes Then
Dim criterio As String
criterio = ("[ID_ESTOQUE]=" & CStr(Me.ID_ESTOQUE))
DoCmd.OpenForm "F_SAIDA_JUSTIFICATIVA", acNormal, , criterio, acFormEdit
End If
Else
If CB_MATRICULA = 0 Then
MsgBox "Selecione um Funcionrio!", 48, "Sistema de Balco de Almoxarifado"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 'salva para ge
rar um COD_ESTOQUE_ITEM
DoCmd.OpenForm "DF_ADICIONA_PRODUTO", acNormal, , , acFormAdd 'executa o formulrio d
e busca
End If
End If
End If
Form_F_SAIDA_MOV - 2

End Sub
Private Sub BT_SALVAR_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Deseja realizar nova Entrega?", vbYesNo, "SBA")
If response = vbYes Then
SetWarnings = True
DoCmd.GoToRecord , , acNewRec
CB_NOME.Value = Null
CB_MATRICULA.Value = Null
'SAIDA_FUNC.Requery
LT_PENDENCIA.Requery
' CB_PRODUTO.Requery
Else
SetWarnings = True
DoCmd.Close
End If
End Sub
Private Sub CB_GRUPO_Click()
LT_PRODUTOS.Requery
End Sub
Private Sub CB_MATRICULA_AfterUpdate()

[ID_FUNCIONARIO_MOV] = [Forms]![f_saida]![CB_MATRICULA]
CB_NOME.Value = CB_MATRICULA.Value
LT_PENDENCIA.Requery
LT_DIAS_BLOQUEIO.Requery
LT_DIAS_EXCESSO.Requery
[Forms]![SBA]![TX_DIAS] = LT_DIAS_BLOQUEIO.ItemData(0)
[Forms]![SBA]![TX_EXCESSO] = LT_DIAS_EXCESSO.ItemData(0)
End Sub
Private Sub CB_NOME_AfterUpdate()
[ID_FUNCIONARIO_MOV] = [Forms]![f_saida]![CB_NOME]
CB_MATRICULA.Value = CB_NOME.Value
LT_PENDENCIA.Requery
LT_DIAS_BLOQUEIO.Requery
LT_DIAS_EXCESSO.Requery
[Forms]![SBA]![TX_DIAS] = LT_DIAS_BLOQUEIO.ItemData(0)
[Forms]![SBA]![TX_EXCESSO] = LT_DIAS_EXCESSO.ItemData(0)
'TX_DIAS = LT_DIAS_BLOQUEIO.ItemData(0)
'TX_EXCESSO = LT_DIAS_EXCESSO.ItemData(0)
End Sub
Form_F_SAIDA_MOV_LOCADOS - 1

Option Compare Database
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_RECIBO_LOCADO", acViewPreview, , criterio
End Sub
Private Sub CB_CNPJ_AfterUpdate()
[ID_EMPRESA] = [Forms]![F_SAIDA_LOCADOS]![CB_CNPJ]
CB_EMPRESA.Value = CB_CNPJ.Value
[Forms]![F_SAIDA_LOCADOS]![SAIDA_emp].Requery
LT_PENDENCIA.Requery
End Sub
Private Sub CB_EMPRESA_AfterUpdate()
[ID_EMPRESA] = [Forms]![F_SAIDA_LOCADOS]![CB_EMPRESA]
CB_CNPJ.Value = CB_EMPRESA.Value
[Forms]![F_SAIDA_LOCADOS]![SAIDA_emp].Requery
LT_PENDENCIA.Requery
End Sub
Private Sub CB_GRUPO_Click()
LT_PRODUTOS.Requery
End Sub
Private Sub LT_PRODUTOS_DblClick(Cancel As Integer)
Dim criterio As String
'If [TX_DATA].Value = Null Then
' MsgBox "Informe a Data da Entrega", 48, "Sistema de Balco de Almoxarifado"
'Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenForm "F_ADICIONA_SAIDA_LOCADO", acNormal, , criterio, acFormAdd
'end if
End Sub
Form_F_SAIDA_original - 1

Option Compare Database
Private Sub BT_ADICIONA_PRODUTO_Click()
Dim criterio As String
If [CB_MATRICULA] = 0 Then
MsgBox "Selecione um Funcionrio", 48, "Sistema de Balco de Almoxarifado"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_ESTOQUE]=" & CStr(Me.ID_ESTOQUE))
DoCmd.OpenForm "F_ADICIONA_SAIDA_produto", acNormal, , criterio, acFormAdd
End If
End Sub
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
criterio = ("[ID_ESTOQUE]=" & CStr(Me.ID_ESTOQUE))
DoCmd.OpenReport "R_RECIBO", acViewPreview, , criterio
End Sub
Private Sub BT_PENDENCIA_Click()
Dim criterio As String
criterio = ("[ID_FUNCIONARIO_MOV]=" & CStr(Me.ID_FUNCIONARIO_MOV))
DoCmd.OpenReport "R_PENDENCIA", acViewPreview, , criterio
End Sub
Private Sub BT_LOCALIZA_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.OpenForm "DF_ADICIONA_PRODUTO", acNormal, , , acFormAdd 'executa o formulrio de busca
End Sub
Private Sub BT_SALVAR_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Deseja realizar nova Entrega?", vbYesNo, "SBA")
If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
CB_NOME.Value = Null
CB_MATRICULA.Value = Null
SAIDA_FUNC.Requery
' CB_GRUPO.Value = Null
' LT_PRODUTOS.Requery
LT_PENDENCIA.Requery
CB_PRODUTO.Requery
Else
DoCmd.Close
End If
End Sub
Private Sub CB_GRUPO_Click()
LT_PRODUTOS.Requery
End Sub
Private Sub CB_MATRICULA_AfterUpdate()
[ID_FUNCIONARIO_MOV] = [Forms]![f_saida]![CB_MATRICULA]
CB_NOME.Value = CB_MATRICULA.Value
[Forms]![f_saida]![SAIDA_FUNC].Requery
LT_PENDENCIA.Requery
End Sub
Private Sub CB_NOME_AfterUpdate()
[ID_FUNCIONARIO_MOV] = [Forms]![f_saida]![CB_NOME]
CB_MATRICULA.Value = CB_NOME.Value
[Forms]![f_saida]![SAIDA_FUNC].Requery
LT_PENDENCIA.Requery
End Sub
Private Sub LT_PRODUTOS_DblClick(Cancel As Integer)
Dim criterio As String
'If [TX_DATA].Value = Null Then
' MsgBox "Informe a Data da Entrega", 48, "Sistema de Balco de Almoxarifado"
'Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_ESTOQUE]=" & CStr(Me.ID_ESTOQUE))
DoCmd.OpenForm "F_ADICIONA_SAIDA", acNormal, , criterio, acFormAdd
Form_F_SAIDA_original - 2

'end if
End Sub
Form_F_SAIDA_REFUGO - 1

Option Compare Database
Private Sub BT_LOCALIZA_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
DoCmd.OpenForm "DF_FILTRO_MANUTENCAO", acNormal, , , acFormAdd 'executa o formulrio de busca
End Sub
Private Sub CB_CNPJ_AfterUpdate()
[ID_EMPRESA] = [Forms]![F_SAIDA_MANUTENCAO]![CB_CNPJ]
CB_EMPRESA.Value = CB_CNPJ.Value
End Sub
Private Sub CB_EMPRESA_AfterUpdate()
[ID_EMPRESA] = [Forms]![F_SAIDA_MANUTENCAO]![CB_CNPJ]
CB_CNPJ.Value = CB_EMPRESA.Value
End Sub
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_FICHA_REFUGO", acViewPreview, , criterio
End Sub
Private Sub CB_PRODUTO_AfterUpdate()
LT_PRODUTOS.Requery
End Sub
Private Sub LT_PRODUTOS_DblClick(Cancel As Integer)
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.OpenForm "F_SAIDA_REFUGO_ADICIONA_ITEM", acNormal, , , acFormAdd
End Sub
Form_F_SAIDA_REFUGO_ADICIONA_ITEM - 1

Option Compare Database
Private Sub BT_FECHAR_Click()
DoCmd.Close
End Sub
Private Sub BT_SALVAR_Click()
If CInt(QUANTIDADE) > CInt(QTD_SALDO) Then
MsgBox "A Quantidade digitada deve ser menor que o saldo", 64, "SBA"
Else
Me.ID_PRODUTO_MOV = [Forms]![F_SAIDA_REFUGO]![LT_PRODUTOS].Column(0)
Me.COMPLEMENTO = [Forms]![F_SAIDA_REFUGO]![LT_PRODUTOS].Column(3)
'Me.QUANTIDADE = [Forms]![F_SAIDA_MANUTENCAO]![LT_PRODUTOS].Column(4)
Me.TAG_equip = [Forms]![F_SAIDA_REFUGO]![LT_PRODUTOS].Column(1)
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
[Forms]![F_SAIDA_REFUGO]![LT_PRODUTOS].Requery
[Forms]![F_SAIDA_REFUGO]![SAIDA_REFUGO_SUB].Requery
DoCmd.Close
End If
End Sub
Private Sub Form_Load()
Me.ID_PRODUTO_MOV = [Forms]![F_SAIDA_REFUGO]![LT_PRODUTOS].Column(0)
Me.COMPLEMENTO = [Forms]![F_SAIDA_REFUGO]![LT_PRODUTOS].Column(3)
Me.QTD_SALDO = [Forms]![F_SAIDA_REFUGO]![LT_PRODUTOS].Column(4)
Me.TAG_equip = [Forms]![F_SAIDA_REFUGO]![LT_PRODUTOS].Column(1)
End Sub
Form_F_SAIDA_TRANSFERENCIA_ALMOXARIFADO - 1

Option Compare Database
Private Sub BT_ADICIONA_PRODUTO_Click()
If IsNull(CB_PRODUTO) Then
MsgBox "Selecione um Produto", 64, "SBA"
Else
Dim criterio As String
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenForm "F_ADICIONA_SAIDA_LOCADO_PRODUTO", acNormal, , criterio, acFormAdd
End If
End Sub
Private Sub BT_IMPRIMIR_Click()
Dim criterio As String
criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenReport "R_RECIBO_ALMOXARIFADO", acViewPreview, , criterio
End Sub
Private Sub BT_LOCADOS_Click()
Dim criterio As String
criterio = ("[ID_EMPRESA]=" & CStr(Me.ID_EMPRESA))
DoCmd.OpenReport "R_PENDENCIA_LOCACAO", acViewPreview, , criterio
End Sub
Private Sub BT_LOCALIZA_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
DoCmd.OpenForm "DF_FILTRO_TRANSFERENCIA", acNormal, , , acFormAdd 'executa o formulrio de busc
a
End Sub
Private Sub BT_SALVAR_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Deseja realizar nova Locao?", vbYesNo, "SBA")
If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
CB_CNPJ.Value = Null
CB_EMPRESA.Value = Null
SAIDA_emp.Requery
'CB_GRUPO.Value = Null
'LT_PRODUTOS.Requery
LT_PENDENCIA.Requery
CB_PRODUTO.Requery
Else
DoCmd.Close
End If
End Sub
Private Sub CB_CNPJ_AfterUpdate()
[ID_EMPRESA] = [Forms]![F_SAIDA_LOCADOS]![CB_CNPJ]
CB_EMPRESA.Value = CB_CNPJ.Value
[Forms]![F_SAIDA_LOCADOS]![SAIDA_emp].Requery
LT_PENDENCIA.Requery

End Sub
Private Sub CB_EMPRESA_AfterUpdate()
[ID_EMPRESA] = [Forms]![F_SAIDA_LOCADOS]![CB_EMPRESA]
CB_CNPJ.Value = CB_EMPRESA.Value
[Forms]![F_SAIDA_LOCADOS]![SAIDA_emp].Requery
LT_PENDENCIA.Requery

End Sub
Private Sub CB_GRUPO_Click()
LT_PRODUTOS.Requery
End Sub
Private Sub LT_PRODUTOS_DblClick(Cancel As Integer)
Dim criterio As String
'If [TX_DATA].Value = Null Then
' MsgBox "Informe a Data da Entrega", 48, "Sistema de Balco de Almoxarifado"
'Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Form_F_SAIDA_TRANSFERENCIA_ALMOXARIFADO - 2

criterio = ("[ID_LOCADO]=" & CStr(Me.ID_LOCADO))
DoCmd.OpenForm "F_ADICIONA_SAIDA_LOCADO", acNormal, , criterio, acFormAdd
'end if
End Sub
Private Sub CB_ALMOXARIFADO_AfterUpdate()
[COD_ALMOXARIFADO_MOVIMENTO] = [Forms]![F_SAIDA_TRANSFERENCIA_ALMOXARIFADO]![CB_ALMOXARIFADO]
LT_PENDENCIA.Requery
End Sub
Private Sub Form_Close()
[Forms]![SBA]![TX_NATUREZA] = 0
End Sub
Private Sub Form_Load()
'[Forms]![F_SAIDA_LOCADOS]![COD_NATUREZA_MOVIMENTO] = [Forms]![SBA]![TX_NATUREZA]
End Sub
Form_F_SOBRE - 1

Option Compare Database
Private Sub BT_BASE_Click()
On Error GoTo Err_BT_BASE_Click
Dim stDocName As String
stDocName = "F_VERSAO_PATH"
DoCmd.OpenForm stDocName, acFormDS, , , acFormReadOnly

Exit_BT_BASE_Click:
Exit Sub
Err_BT_BASE_Click:
MsgBox Err.Description
Resume Exit_BT_BASE_Click

End Sub
Private Sub PROSPECTA_Click()
DoCmd.OpenForm "F_SOBRE_BLOQUEIO", , , , acFormEdit
End Sub
Form_F_SOBRE_BLOQUEIO - 1

Option Compare Database
Private Sub DESBLOQUEIA_Click()
On Error GoTo Err_DESBLOQUEIA_Click
Dim stAppName As String

If Tx_Senha = "248759" Then
stAppName = Destrava()
Sistema = CurrentDb.Properties("AllowBypassKey")
TX1.Value = Sistema
MsgBox "Sistema Destravado", 64, "PROSPECTA"
Else
MsgBox "Senha invalida", 16, "PROSPECTA"
End If
Exit_DESBLOQUEIA_Click:
Exit Sub
Err_DESBLOQUEIA_Click:
MsgBox Err.Description
Resume Exit_DESBLOQUEIA_Click
End Sub
Private Sub BLOQUEIA_Click()
On Error GoTo Err_BLOQUEIA_Click
Dim stAppName As String

If Tx_Senha = "248759" Then
stAppName = Trava()
Sistema = CurrentDb.Properties("AllowBypassKey")
TX1.Value = Sistema
MsgBox "Sistema Travado", 16, "PROSPECTA"
Else
MsgBox "Senha invalida", 16, "PROSPECTA"
End If
Exit_BLOQUEIA_Click:
Exit Sub
Err_BLOQUEIA_Click:
MsgBox Err.Description
Resume Exit_BLOQUEIA_Click

End Sub
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "F_SOBRE" 'fecha o dilogo
On Error GoTo Cria
Sistema = CurrentDb.Properties("AllowBypassKey")
TX1.Value = Sistema
cria_sai:
Exit Sub
Cria:
If Err = 3270 Then
Dim dbs As Database, prp As Property
Set dbs = CurrentDb
Set prp = dbs.CreateProperty("AllowBypassKey", dbBoolean, True)
dbs.Properties.Append prp
MsgBox "A propriedade AllowBypassKey foi Criada", vbInformation
TX1.Value = Sistema

Resume Next
Else
Destrava = False
Resume cria_sai
End If
End Sub
Form_F_TRANSFERENCIA_ALMOXARIFADO_SUB - 1

Option Compare Database
Private Sub Form_DblClick(Cancel As Integer)
Dim criterio As String
' DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
criterio = ("[ID_ESTOQUE_ITEM]=" & CStr(Me.[ENTRADA_SUB]))
DoCmd.OpenForm "F_ADICIONA_ENTRADA_LOCACAO", acNormal, , , acFormAdd
End Sub
Form_F_USUARIO - 1

Option Compare Database
Private Sub Form_Open(Cancel As Integer)
' ' Form.MenuBar = [Forms]![SPS].Tx_menu
End Sub
Form_F_USUARIO_ALMOXARIFADO - 1

Option Compare Database
Private Sub BT_CANCELAR_Click()
Me.Undo
DoCmd.Close A_FORM, "F_PRODUTOS"
End Sub
Private Sub BT_SALVAR_Click()
If IsNull(PRODUTO) Then
MsgBox "Informe a descrio do produto", 16, "SBA"
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' SALVA O REGISTRO
response = MsgBox("Almoxarifado gravado. Deseja novo Almoxarifado?", vbYesNo, "SBA")
If response = vbYes Then
DoCmd.GoToRecord , , acNewRec
Else
DoCmd.Close
End If
End If

End Sub
Private Sub CB_USUARIO_AfterUpdate()
F_USUARIO_ALMOXARIFADO_SUB.Requery
End Sub
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DF_PRODUTOS"
End Sub
Private Sub OP_ATIVO_AfterUpdate()
If OP_ATIVO = -1 Then
TX_DATA_BAIXA.enabled = True
TX_OBSERVACAO_BAIXA.enabled = True
TX_USUARIO_BAIXA.Value = [Forms]![SBA]![Tx_Cod_Usuario]
Else
TX_DATA_BAIXA.enabled = False
TX_OBSERVACAO_BAIXA.enabled = False
TX_USUARIO_BAIXA.Value = ""
End If
End Sub
Form_F_USUARIO2 - 1

Option Compare Database
Private Sub Form_Open(Cancel As Integer)
DoCmd.Close A_FORM, "ACESSO" 'fecha o dilogo
End Sub
Private Sub PROSPECTA_Click()
DoCmd.OpenForm "F_SOBRE_BLOQUEIO", , , , acFormEdit
End Sub
Form_SBA - 1

Option Compare Database
Option Explicit
Private Sub Form_Close()
' DoCmd.Quit
End Sub
Private Sub Form_Open(Cancel As Integer)
DoCmd.Maximize
' Form.MenuBar = "ESS-" & [Forms]![Acesso]![Cb_Usuario].Column(3)
Tx_menu = ("SBA-" & [Forms]![Acesso]![Cb_Usuario].Column(3))
Tx_Cod_Usuario = [Forms]![Acesso]![Cb_Usuario].Column(0)
Tx_usuario = [Forms]![Acesso]![Cb_Usuario].Column(1)
Tx_Nivel = [Forms]![Acesso]![Cb_Usuario].Column(3)

Select Case Tx_Nivel
Case 1: Tx_acesso = "OPERADOR"
Case 2: Tx_acesso = "MASTER"
Case 3: Tx_acesso = "CONSULTA"
End Select

'identifica nivel na variavel do menu
lngSelectedUser = 0
lngSelectedUser = CInt(Tx_Nivel)
'Atualiza menu
UpdateRibbon
DoCmd.Close A_FORM, "ACESSO" 'fecha o dilogo

End Sub
Private Sub BT_SENHA_Click()
On Error GoTo Err_BT_SENHA_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "SENHA"

stLinkCriteria = "[Nome_Usuario]=" & "'" & Me![Tx_usuario] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_BT_SENHA_Click:
Exit Sub
Err_BT_SENHA_Click:
MsgBox Err.Description
Resume Exit_BT_SENHA_Click

End Sub
Private Sub Form_Unload(Cancel As Integer)

Dim response As String
response = MsgBox("Deseja fechar o Sistema?", vbYesNo, "SBA")
If response = vbYes Then
DoCmd.Quit
Else
Cancel = 1
End If
End Sub
Form_SENHA - 1

Option Compare Database
Option Explicit
Private Sub BT_OK_Click()
If TX_SENHA_ATUAL = SENHA Then
If TX_NOVA_SENHA = TX_CONFIRMA Then
SENHA = TX_NOVA_SENHA
MsgBox "Senha alterada", 64, "SBA"
DoCmd.Close
Else
MsgBox "Confirmao da senha no confere", 48, "SBA"
End If
Else
MsgBox "Senha no confere", 48, "SBA"
End If
End Sub
Private Sub Form_Open(Cancel As Integer)
Tx_acesso = [Forms]![SBA].Tx_acesso
End Sub
Private Sub BT_CANCELAR_Click()
On Error GoTo Err_BT_CANCELAR_Click
DoCmd.Close
Exit_BT_CANCELAR_Click:
Exit Sub
Err_BT_CANCELAR_Click:
MsgBox Err.Description
Resume Exit_BT_CANCELAR_Click
End Sub
Report_R_EMPRESA - 1

Option Compare Database
Private Sub Report_Activate()
' Report.MenuBar = [Forms]![SMA].Tx_menu
DoCmd.Close A_FORM, "DI_EMPRESAS" 'fecha o dilogo
End Sub
Report_R_EMPRESAS - 1

Option Compare Database
Private Sub Report_Activate()
' Report.MenuBar = [Forms]![SMA].Tx_menu
DoCmd.Close A_FORM, "DI_EMPRESAS" 'fecha o dilogo
End Sub
Report_R_EMPRESAS_CONTATO - 1

Option Compare Database
Private Sub Report_Activate()
' Report.MenuBar = [Forms]![SMA].Tx_menu
DoCmd.Close A_FORM, "DI_EMPRESAS" 'fecha o dilogo
End Sub
Report_R_EMPRESAS_DETALHE - 1

Option Compare Database
Private Sub Report_Activate()
' Report.MenuBar = [Forms]![SMA].Tx_menu
DoCmd.Close A_FORM, "DI_EMPRESAS" 'fecha o dilogo
End Sub
Report_R_GRAFICO1 - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
'Report.MenuBar = [Forms]![GRM].Tx_menu
End Sub
Private Sub Report_Activate()
DoCmd.Close A_FORM, "DI_GRAFICO1" 'fecha o dilogo
End Sub
Report_R_INV - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.SetWarnings False
DoCmd.OpenQuery "CR_GRAFICO_INVENTARIO"
DoCmd.SetWarnings True
'INSERIR CODIGO DO GRAFICO
'GRAVAR NA TABELA GRAFICO_
'CARREGAR NO GRFICO
Dim criterio As String

'salva o periodo
DoCmd.OpenReport "R_INVENTARIO", acViewPreview

DoCmd.Close A_FORM, "DI_INVENTARIO"
End Sub
Report_R_INVENTARIO - 1

Option Compare Database
Private Sub Report_Close()
DoCmd.SetWarnings False
'DoCmd.OpenQuery "CR_GRAFICO_INVENTARIO_EXCLUI"
DoCmd.OpenQuery "CR_GRAFICO_INVENTARIO_INSERE"
DoCmd.SetWarnings True
End Sub
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_INVENTARIO"
End Sub
Report_R_INVENTARIO_BALCAO - 1

Option Compare Database
Report_R_INVENTARIO_BALCAO_DETALHES - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
'[Forms]![SBA]![TX_EMPRESTIMO] = LT_EMPRESTIMO.ItemData(0)
' MsgBox [Forms]![SBA]![TX_EMPRESTIMO]
End Sub
Report_R_INVENTARIO_DETALHES - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_INVENTARIO"
End Sub
Report_R_INVENTARIO_EMPRESTADOS_DETALHES - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_INVENTARIO"
End Sub
Report_R_INVENTARIO_MANUTENCAO_DETALHES - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
'DoCmd.Close A_FORM, "DI_INVENTARIO"
' [Forms]![SBA]![TX_MANUTENCAO] = LT_MANUTENCAO.ItemData(0)
' MsgBox [Forms]![SBA]![TX_MANUTENCAO]
End Sub
Report_R_INVENTARIO_SALDO_ESTOQUE - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
'[Forms]![SBA]![TX_SALDO_ESTOQUE] = LT_SALDO.ItemData(0)
' MsgBox [Forms]![SBA]![TX_SALDO_ESTOQUE]
End Sub
Report_R_INVENTARIO1 - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_INVENTARIO"
End Sub
Report_R_MEDICAO_EQUIPAMENTOS - 1

Option Compare Database
Private Sub Report_Activate()
DoCmd.Close A_FORM, "DI_MEDICAO"
End Sub
Report_R_MOVIMENTACAO_LIBERADOS_GERAL - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_LIBERACAO_JUSTIFICATIVA"
End Sub
Report_R_MOVIMENTACAO_LIBERADOS_GERAL_USUARIO - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_LIBERACAO_JUSTIFICATIVA"
End Sub
Report_R_MOVIMENTACAO_LIBERADOS_PERIODO - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_LIBERACAO_JUSTIFICATIVA"
End Sub
Report_R_MOVIMENTACAO_LIBERADOS_PERIODO_USUARIO - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_LIBERACAO_JUSTIFICATIVA"
End Sub
Report_R_MOVIMENTACAO_PRODUTOS_GERAL - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_PRODUTOS_BALCAO"
End Sub
Report_R_MOVIMENTACAO_PRODUTOS_LOCACAO - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_LOCADOS"
End Sub
Report_R_MOVIMENTACAO_PRODUTOS_LOCADOS_GERAL - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_PRODUTOS_LOCACAO"
End Sub
Report_R_MOVIMENTACAO_PRODUTOS_MANUTENCAO_GERAL - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_PRODUTOS_MANUT"
End Sub
Report_R_MOVIMENTACAO_PRODUTOS_PESSOA - 1

Option Compare Database
Private Sub Report_Load()
DoCmd.SetWarnings False
DoCmd.Close A_FORM, "DI_BALCAO" 'fecha o dilogo
DoCmd.SetWarnings True
End Sub
Report_R_MOVIMENTACAO_PRODUTOS_PESSOA_GERAL - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_BALCAO" 'fecha o dilogo
End Sub
Report_R_MOVIMENTACAO_PRODUTOS_REFUGO_GERAL - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_REFUGO"
End Sub
Report_R_PENDENCIA - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_PENDENCIA_FUNCIONARIO"
End Sub
Report_R_PENDENCIA_EQUIPE - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_PENDENCIA_EQUIPE"
End Sub
Report_R_PENDENCIA_EQUIPE_AGRUPADO - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_PENDENCIA_EQUIPE"
End Sub
Report_R_PENDENCIA_LOCACAO - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_PRODUTOS_LOCADOS"
End Sub
Report_R_PRODUTOS_PENDENTES_GERAL - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_BALCAO"
DoCmd.Close A_FORM, "DI_PRODUTOS_BALCAO"
End Sub
Report_R_PRODUTOS_PENDENTES_GERAL_LOCACAO - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_LOCADOS"
DoCmd.Close A_FORM, "DI_PRODUTOS_LOCACAO"

End Sub
Report_R_PRODUTOS_PENDENTES_GERAL_MANUT - 1

Option Compare Database
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close A_FORM, "DI_LOCADOS"
DoCmd.Close A_FORM, "DI_PRODUTOS_MANUT"

End Sub
basGeneral - 1

Option Compare Database
Option Explicit
Public lngSelectedUser As Long
Public Sub UpdateRibbon()
gobjRibbon.InvalidateControl "tab1"
gobjRibbon.InvalidateControl "tab2"
gobjRibbon.InvalidateControl "tab3"
gobjRibbon.InvalidateControl "tab4"
gobjRibbon.InvalidateControl "tab5"
gobjRibbon.InvalidateControl "grp1_1"
gobjRibbon.InvalidateControl "grp1_9"
gobjRibbon.InvalidateControl "grp2_1"
gobjRibbon.InvalidateControl "grp2_2"
gobjRibbon.InvalidateControl "grp2_3"
gobjRibbon.InvalidateControl "grp2_9"
gobjRibbon.InvalidateControl "grp3_1"
gobjRibbon.InvalidateControl "grp3_2"
gobjRibbon.InvalidateControl "grp4_4"
gobjRibbon.InvalidateControl "grp4_11"
gobjRibbon.InvalidateControl "grp3_9"


End Sub
basRibbonCallbacks - 1

Option Compare Database
Option Explicit
'################################################################
'# #
'# Erstellt mit dem IDBE Ribbon Assistent Version 1.4 #
'# #
'# 2007 IDBE Avenius #
'# #
'# http://www.avenius.com #
'# http://www.accessribon.de #
'# #
'################################################################
Public gobjRibbon As IRibbonUI
Public Function getAppPath() As String
getAppPath = Left(CurrentDb.Name, Len(CurrentDb.Name) - Len(Dir(CurrentDb.Name)))
End Function
Public Sub OnRibbonLoad(ribbon As IRibbonUI)
'Callbackname in XML File "onLoad"
Set gobjRibbon = ribbon
End Sub
Public Sub GetLabel(control As IRibbonControl, ByRef label)
'Callbackname in XML File "getLabel"

'Read Captions in "tblRibbonCaptions" for a Ribbon ID

Select Case control.Id
Case "lbl1_1_1"
label = "Usurio: " & [Forms]![SBA]![Tx_usuario]
Case "lbl1_1_2"
label = "Acesso: " & [Forms]![SBA]![Tx_acesso]
Case Else
label = Nz(DLookup("txtCaption", "tblRibbonCaptions", "txtID='" & control.Id & "'"), "
")
End Select
End Sub
Public Sub OnActionButton(control As IRibbonControl)
'Callbackname in XML File "onAction"
' grupo 1 - bai
Select Case control.Id
Case "btn1_1_1"
DoCmd.OpenForm "SENHA", , , , , acDialog
Case "btn1_9_1"
DoCmd.Close
Case "btn1_9_2"
DoCmd.OpenForm "F_SOBRE", , , , , acDialog
Case "btn1_9_3"
'DoCmd.OpenForm "F_AJUDA", , , , , acDialog
getAjuda 'carrega o arquivo de ajuda localizado na pasta do SBA.


' TAB 2 - cadastros
'grupo - geral
Case "btn2_1_1"
DoCmd.OpenForm "F_FUNCIONARIO", acNormal, , , acFormAdd
Case "btn2_1_2"
DoCmd.OpenForm "F_GRUPOS", acNormal, , , acFormAdd
Case "btn2_1_3"
DoCmd.OpenForm "F_PRODUTOS", acNormal, , , acFormAdd
Case "btn2_1_4"
DoCmd.OpenForm "F_EMPRESA", acNormal, , , acFormAdd
Case "btn2_1_5"
DoCmd.OpenForm "F_ALMOXARIFADO", acFormDS, , , acFormEdit

Case "btn2_4_1"
DoCmd.OpenForm "DT_IMP_PRODUTOS", acNormal, , , acFormAdd

Case "btn3_8_5"
DoCmd.OpenForm "F_EDITA_PRODUTOS_IMPORTADOS", acFormDS
basRibbonCallbacks - 2


' grupo - usurios
Case "btn2_2_1"
DoCmd.OpenForm "F_USUARIO", acFormDS, , , acFormEdit
Case "btn2_2_2"
DoCmd.OpenForm "F_USUARIO_ALMOXARIFADO", acNormal, , , acFormAdd

' grupo - parametros
Case "btn2_3_1"
DoCmd.OpenForm "F_AVISO", acNormal

Case "btn2_9_1"
DoCmd.Close

' TAB 3 - Consultas
' grupo - geral
Case "btn3_1_1"
DoCmd.OpenForm "DF_FUNCIONARIOS"
Case "btn3_1_2"
DoCmd.OpenForm "DF_GRUPOS"
Case "btn3_1_3"
DoCmd.OpenForm "DF_PRODUTOS"
Case "btn3_1_4"
DoCmd.OpenForm "DF_EMPRESA", acNormal, , , acFormAdd
Case "btn3_1_5"
DoCmd.OpenForm "F_ALMOXARIFADO", acFormDS, , , acFormReadOnly
Case "btn3_1_6"
DoCmd.OpenForm "DF_MOVIMENTACAO_JUSTIFICATIVA", acNormal
' grupo - listas
Case "btn3_2_1"
DoCmd.OpenForm "F_FUNCIONARIO_LISTA", acFormDS
Case "btn3_2_2"
DoCmd.OpenForm "F_GRUPOS_LISTA", acFormDS
Case "btn3_2_3"
DoCmd.OpenForm "DF_PRODUTOS_LISTA", acNormal
Case "btn4_3_3"
DoCmd.OpenForm "F_MOVIMENTO_LISTA", acFormDS
Case "btn3_3_4"
DoCmd.OpenForm "F_CONSULTA_PENDENCIA_BALCAO_LISTA", acFormDS

Case "btn3_3_1"
[Forms]![SBA]![TX_NATUREZA] = "1"
DoCmd.OpenForm "DF_MOVIMENTACAO_EMPRESA"

Case "btn3_3_2"
[Forms]![SBA]![TX_NATUREZA] = "1"
DoCmd.OpenForm "DF_MOVIMENTACAO_PRODUTO_LOCADO"

Case "btn4_3_5"
[Forms]![SBA]![TX_NATUREZA] = "1"
DoCmd.OpenForm "F_EMPRESA_LISTA", acFormDS


Case "btn4_3_4"
[Forms]![SBA]![TX_NATUREZA] = "1"
DoCmd.OpenForm "F_MOVIMENTACAO_LOCADOS_LISTA", acFormDS

Case "btn3_4_4"
[Forms]![SBA]![TX_NATUREZA] = "1"
DoCmd.OpenForm "F_CONSULTA_PENDENCIA_LOCADOS_LISTA", acFormDS




Case "btn3_5_2"
[Forms]![SBA]![TX_NATUREZA] = 2
DoCmd.OpenForm "DF_MOVIMENTACAO_PRODUTO_LOCADO"

Case "btn3_5_1"
[Forms]![SBA]![TX_NATUREZA] = 2
DoCmd.OpenForm "DF_MOVIMENTACAO_EMPRESA"

Case "btn3_5_3"
[Forms]![SBA]![TX_NATUREZA] = 2
DoCmd.OpenForm "F_MOVIMENTACAO_LOCADOS_LISTA", acFormDS

Case "btn3_5_4"
basRibbonCallbacks - 3

[Forms]![SBA]![TX_NATUREZA] = 3
DoCmd.OpenForm "F_CONSULTA_PENDENCIA_LOCADOS_LISTA", acFormDS

Case "btn3_6_2"
[Forms]![SBA]![TX_NATUREZA] = 3
DoCmd.OpenForm "DF_MOVIMENTACAO_PRODUTO_LOCADO"

Case "btn3_6_1"
[Forms]![SBA]![TX_NATUREZA] = 3
DoCmd.OpenForm "DF_MOVIMENTACAO_EMPRESA"

Case "btn3_6_3"
[Forms]![SBA]![TX_NATUREZA] = 3
DoCmd.OpenForm "F_MOVIMENTACAO_LOCADOS_LISTA", acFormDS

Case "btn3_6_4"
DoCmd.OpenForm "F_CONSULTA_PENDENCIA_LOCADOS_LISTA", acFormDS

Case "btn3_7_2"
[Forms]![SBA]![TX_NATUREZA] = 5
DoCmd.OpenForm "DF_MOVIMENTACAO_PRODUTO_LOCADO"

Case "btn3_7_1"
[Forms]![SBA]![TX_NATUREZA] = 5
DoCmd.OpenForm "DF_MOVIMENTACAO_EMPRESA"

Case "btn3_7_3"
[Forms]![SBA]![TX_NATUREZA] = 5
DoCmd.OpenForm "F_MOVIMENTACAO_LOCADOS_LISTA", acFormDS

Case "btn3_7_4"
[Forms]![SBA]![TX_NATUREZA] = 5
DoCmd.OpenForm "F_CONSULTA_PENDENCIA_LOCADOS_LISTA", acFormDS

Case "btn3_8_2"
[Forms]![SBA]![TX_NATUREZA] = 4
DoCmd.OpenForm "DF_MOVIMENTACAO_PRODUTO_LOCADO"

Case "btn3_8_1"
[Forms]![SBA]![TX_NATUREZA] = 4
DoCmd.OpenForm "DF_MOVIMENTACAO_EMPRESA"

Case "btn3_8_3"
[Forms]![SBA]![TX_NATUREZA] = 4
DoCmd.OpenForm "F_MOVIMENTACAO_LOCADOS_LISTA", acFormDS

Case "btn3_8_4"
[Forms]![SBA]![TX_NATUREZA] = 4
DoCmd.OpenForm "F_CONSULTA_PENDENCIA_LOCADOS_LISTA", acFormDS

Case "btn3_11_1"
DoCmd.OpenForm "F_MOVIMENTACAO_ALMOXARIFADO_LISTA", acFormDS, , , acFormReadOnly

Case "btn3_11_2"
DoCmd.OpenForm "F_CONSULTA_PRODUTOS_EMPRESTADOS_ALMOX", acFormDS, , , acFormReadOnly


'grupo
Case "btn4_4_1"
DoCmd.OpenForm "DF_MOVIMENTACAO_PRODUTO2", acNormal, , , acFormAdd
Case "btn4_4_2"
DoCmd.OpenForm "DF_MOVIMENTACAO_PESSOA", acNormal, , , acFormAdd
Case "btn3_9_1"
DoCmd.Close


' tab 4 - Movimentaes
'PRODUTOS
Case "btn4_1_1"
DoCmd.OpenForm "F_SAIDA", acNormal, , , acFormAdd

Case "btn4_1_2"
DoCmd.OpenForm "F_ENTRADA", , , acFormAdd



'LOCADOS
basRibbonCallbacks - 4

Case "btn4_2_1"
[Forms]![SBA]![TX_NATUREZA] = "1"
DoCmd.OpenForm "F_SAIDA_LOCADOS", acNormal, , , acFormAdd

Case "btn4_2_2"
[Forms]![SBA]![TX_NATUREZA] = "1"
DoCmd.OpenForm "F_ENTRADA_LOCADOS", , , acFormAdd


Case "btn4_5_1"
[Forms]![SBA]![TX_NATUREZA] = "2"
DoCmd.OpenForm "F_SAIDA_LOCADOS", acNormal, , , acFormAdd

Case "btn4_5_2"
[Forms]![SBA]![TX_NATUREZA] = "2"
DoCmd.OpenForm "F_ENTRADA_LOCADOS", , , acFormAdd

Case "btn4_6_1"
[Forms]![SBA]![TX_NATUREZA] = "3"
DoCmd.OpenForm "F_SAIDA_TRANSFERENCIA_ALMOXARIFADO", acNormal, , , acFormAdd
Case "btn4_6_2"
[Forms]![SBA]![TX_NATUREZA] = "3"
DoCmd.OpenForm "F_ENTRADA_TRANSFERENCIA", , , acFormAdd
Case "btn4_7_1"
[Forms]![SBA]![TX_NATUREZA] = "6"
DoCmd.OpenForm "F_SAIDA_REFUGO", acNormal, , , acFormAdd




Case "btn4_8_1"
[Forms]![SBA]![TX_NATUREZA] = "4"
DoCmd.OpenForm "F_SAIDA_MANUTENCAO", acNormal, , , acFormAdd

Case "btn4_8_2"
[Forms]![SBA]![TX_NATUREZA] = "4"
DoCmd.OpenForm "F_saida_manut", , , acFormAdd

Case "btn4_10_1"
DoCmd.OpenForm "F_ESTOQUE_DISPONIVEL", acFormDS, , , acFormReadOnly

Case "btn4_11_1"
[Forms]![SBA]![TX_NATUREZA] = "3"
DoCmd.OpenForm "F_SAIDA_ALMOXARIFADO", acNormal, , , acFormAdd
Case "btn4_11_2"
[Forms]![SBA]![TX_NATUREZA] = "3"
DoCmd.OpenForm "F_ENTRADA_ALMOX", acNormal, , , acFormAdd



'tab 5 - Relatrios
'balco
Case "btn5_1_1"
DoCmd.OpenForm "DI_PENDENCIA_FUNCIONARIO", acNormal, , , acFormAdd

Case "btn5_1_4"
DoCmd.OpenForm "DI_PENDENCIA_EQUIPE", acNormal, , , acFormAdd

Case "btn5_1_2"
DoCmd.OpenForm "DI_BALCAO", , , acFormAdd

Case "btn5_1_3"
DoCmd.OpenForm "DI_PRODUTOS_BALCAO", acNormal, , , acFormAdd

Case "btn5_1_5"
DoCmd.OpenForm "DI_LIBERACAO_JUSTIFICATIVA", acNormal, , , acFormAdd

'locados
Case "btn5_2_1"
DoCmd.OpenForm "DI_PRODUTOS_LOCADOS", acNormal, , , acFormAdd
Case "btn5_2_2"
DoCmd.OpenForm "DI_LOCADOS", , , acFormAdd
Case "btn5_2_3"
DoCmd.OpenForm "DI_PRODUTOS_LOCACAO", , , acFormAdd
Case "btn5_2_4"
basRibbonCallbacks - 5

DoCmd.OpenForm "DI_PRODUTOS_MANUT", , , acFormAdd
Case "btn5_2_5"
DoCmd.OpenForm "DI_INVENTARIO", , , acFormAdd
Case "btn5_2_6"
DoCmd.OpenForm "DI_REFUGO", , , acFormAdd
'medio
Case "btn5_3_1"
DoCmd.OpenForm "DI_MEDICAO", acNormal, , , acFormAdd

Case "btn5_9_1"
DoCmd.Close

Case "btn4_9_1"
DoCmd.Close

' o botao nao foi programado
Case Else
MsgBox "Button " & control.Id & " click"
End Select
End Sub
Public Sub GetSupertip(control As IRibbonControl, ByRef screentip)
'Callbackname in XML File "getSupertip"
Select Case control.Id
'Case "btnInfo"
' screentip="My Screentip"
Case Else
screentip = DLookup("txtSupertip", "tblRibbonCaptions", "txtID='" & control.Id & "'")
End Select
End Sub
Public Sub GetScreentip(control As IRibbonControl, ByRef screentip)
'Callbackname in XML File "getScreentip"
Select Case control.Id
' Case "lbl1_1_1"
' screentip = "teste"
Case Else
screentip = DLookup("txtTip", "tblRibbonCaptions", "txtID='" & control.Id & "'")
End Select
End Sub
Public Sub GetEnabled(control As IRibbonControl, ByRef enabled)
'Callbackname in XML File "getEnabled"
Select Case control.Id
' Case "tabReg"
' enabled = False
Case Else
enabled = True
End Select
End Sub
Public Sub GetVisible(control As IRibbonControl, ByRef visible)
'Callbackname in XML File "getVisible"
Select Case control.Id
Case "tab1" 'Login
visible = DLookup("[bolShowLogin]", "[tblUsers]", "[ID] = " & lngSelectedUser)
Case "tab2"
visible = DLookup("[bolShowTab2]", "[tblUsers]", "[ID] = " & lngSelectedUser)
Case "tab3"
visible = DLookup("[bolShowTab3]", "[tblUsers]", "[ID] = " & lngSelectedUser)
Case "tab4"
visible = DLookup("[bolShowTab4]", "[tblUsers]", "[ID] = " & lngSelectedUser)
Case "tab5"
visible = DLookup("[bolShowTab5]", "[tblUsers]", "[ID] = " & lngSelectedUser)
Case "grp1_1"
visible = DLookup("[bolShowGroup1_1]", "[tblUsers]", "[ID] = " & lngSelectedUser)
Case "grp1_2"
visible = DLookup("[bolShowGroup1_2]", "[tblUsers]", "[ID] = " & lngSelectedUser)
Case "grp2_1"
visible = DLookup("[bolShowGroup2_1]", "[tblUsers]", "[ID] = " & lngSelectedUser)
basRibbonCallbacks - 6

Case "grp2_2"
visible = DLookup("[bolShowGroup2_2]", "[tblUsers]", "[ID] = " & lngSelectedUser)
Case "grp2_3"
visible = DLookup("[bolShowGroup2_3]", "[tblUsers]", "[ID] = " & lngSelectedUser)
Case "grp3_1"
visible = DLookup("[bolShowGroup3_1]", "[tblUsers]", "[ID] = " & lngSelectedUser)
Case "grp3_2"
visible = DLookup("[bolShowGroup3_2]", "[tblUsers]", "[ID] = " & lngSelectedUser)
Case "grp4_11"
visible = DLookup("[bolShowGroup4_11]", "[tblUsers]", "[ID] = " & lngSelectedUser)
Case "grp4_4"
visible = DLookup("[bolShowGroup4_4]", "[tblUsers]", "[ID] = " & lngSelectedUser)

Case Else
visible = True
End Select
End Sub
Public Sub getAjuda()
Dim strfile As String
Dim objHelp As vbhelp
Set objHelp = New vbhelp
'MsgBox "The current database is located at " & Application.CurrentProject.Path & "."
strfile = CStr(Application.CurrentProject.Path) & "\SBA.chm"
'MsgBox strfile
Call objHelp.Show(strfile, "sba")
Set objHelp = Nothing
End Sub
Md_data_relatorio - 1

Option Compare Database
Function Data_Relatorio(data_inicial As Date, data_final As Date) As Boolean
[Forms]![SE].Tx_data_inicial = data_inicial
[Forms]![SE].Tx_data_final = data_final
Data_Relatorio = True
End Function
Md_envia_emails - 1

Option Compare Database
Option Explicit
Public dbs_pessoa As Database, rst_pessoa As Recordset
'objetivo deste modulo enviar email para pessoas com acoes
Function envia_emails() As Boolean
Dim EMAIL As String
' Retorna referncia ao banco de dados atual.
Set dbs_pessoa = CurrentDb
Set rst_pessoa = dbs_pessoa.OpenRecordset("CM_ENVIA_EMAIL")

With rst_pessoa

' Vai para o final do conjunto de registros.
.MoveLast
' Volta ao primeiro registro.
.MoveFirst

' inicializa envio dos emails

While Not .EOF 'inicio arquivo
'salva o cod_pessoa no form principal
[Forms]![SBA].Tr_Pessoa = !COD_PESSOA
EMAIL = !MATRICULA
' envia o email
DoCmd.SendObject acReport, "RE_ACAO_PESSOA", "RichTextFormat(*.rtf)", EMAIL, "", "", "B
AI: Verifique suas Aes", "Relatrio de Aes pendentes e em atraso em anexo", False
.Edit
!DATA_EMAIL = Date
!ENVIA_EMAIL = False
.Update

'proximo reg
.MoveNext

If .EOF Then
'MsgBox "E-mails enviados com sucesso", , "BAI"
Exit Function
End If

Wend 'fim lista de pessoas
.Close
End With
envia_emails = True
End Function
Md_Medicao - 1

Option Compare Database
Option Explicit
Public dbs_medicao As Database, rst_medicao As Recordset
'objetivo deste modulo enviar email para medicao com acoes
Function data_medicao() As Boolean
Dim data_final As Date, FORNECEDOR As Long, PRODUTO As Long
' Retorna referncia ao banco de dados atual.
Set dbs_medicao = CurrentDb
Set rst_medicao = dbs_medicao.OpenRecordset("CM_MEDICAO")

With rst_medicao

' Vai para o final do conjunto de registros.
.MoveLast
' Volta ao primeiro registro.
.MoveFirst

While Not .EOF 'inicio arquivo
' inicializa variaveis
FORNECEDOR = !ID_EMPRESA

'loop fornecedor
While FORNECEDOR = !ID_EMPRESA

data_final = [Forms]![SBA].Tx_data_final
PRODUTO = !ID_PRODUTO_MOV

'loop produto
While PRODUTO = !ID_PRODUTO_MOV
.Edit
!DATA_FIM_MEDICAO = data_final
.Update
data_final = !DATA_INICIO_MEDICAO
'proximo reg
.MoveNext

If .EOF Then
'MsgBox "E-mails enviados com sucesso", , "BAI"
Exit Function
End If
Wend

Wend
Wend 'fim lista de medicao
.Close
End With
data_medicao = True
End Function
Md_Shift - 1

Option Compare Database
Global Sistema As Variant
Function Trava()
Dim dbs As Database, prp As Property
Const conPropNotFoundError = 3270

Set dbs = CurrentDb
On Error GoTo Change_Err
dbs.Properties("AllowBypassKey") = False
Trava = True

Change_Bye:
Exit Function

Change_Err:
If Err = conPropNotFoundError Then
Set prp = dbs.CreateProperty("AllowBypassKey", dbBoolean, True)
dbs.Properties.Append prp
Resume Next
Else
Trava = False
Resume Change_Bye
End If
End Function
Function Destrava()
Dim dbs As Database, prp As Property
Const conPropNotFoundError = 3270

Set dbs = CurrentDb
On Error GoTo Change_Err
dbs.Properties("AllowBypassKey") = True
Destrava = True

Change_Bye:
Exit Function

Change_Err:
If Err = conPropNotFoundError Then
Set prp = dbs.CreateProperty("AllowBypassKey", dbBoolean, True)
dbs.Properties.Append prp
Resume Next
Else
Destrava = False
Resume Change_Bye
End If
End Function
Md_tabelas_anexadas - 1

Option Compare Database 'Usa ordem do banco de dados em comparaes de seqncias
Function Tabelas_Anexadas() As Boolean
' Atualiza informaes de conexo em tabelas anexadas.

Dim MyTable As TableDef
Dim MyDB As Database, MyRecords As Recordset
Set MyDB = DBEngine.Workspaces(0).Databases(0)

Tabelas_Anexadas = False
' Continua se as anexaes estiverem quebradas.
On Error Resume Next
' Abre tabela anexada para ver se as informaes de conexo esto corretas.
Set MyRecords = MyDB.OpenRecordset("VERSAO_BASE")
' Sai se as informaes de conexo estiverem corretas.
If Err = 0 Then
Tabelas_Anexadas = True
MyRecords.Close
Else
Tabelas_Anexadas = False
End If
End Function
vbhelp - 1

Option Compare Database
Option Explicit 'declaraes e rotinas usadas pela classe vbhelp
'// Constant declarations
Private Const HH_DISPLAY_TOPIC = &H0
Private Const HH_HELP_CONTEXT = &HF
'// API declaration
Private Declare Function HtmlHelp Lib "hhctrl.ocx" Alias "HtmlHelpA" _
(ByVal hwndCaller As Long, ByVal pszFile As String, _
ByVal uCommand As Long, ByVal dwData As Long) As Long
Public Sub Show(NewFile As String, Optional WindowPane As String, Optional ContextID)
Dim strfile As String
strfile = NewFile
If Len(WindowPane) Then
strfile = Trim(strfile) & ">" & Trim(WindowPane)
End If
If IsMissing(ContextID) Then
Call HtmlHelp(0, strfile, HH_DISPLAY_TOPIC, ByVal 0&)
Else
Call HtmlHelp(0, strfile, HH_HELP_CONTEXT, ContextID)
End If
End Sub

You might also like