Olá Galera!
Tenho um formulário de cadastro de produção, ali eu tenho os campos data e os campos com a quantidade que cada turno produziu.
Quando o usuario vai cadastrar uma nova produção ele é obrigado a preencher um dos tres turnos, ficando os outros dois vazios.
No formulario tenho um label que quero mostrar o total produzido naquele dia vindo setado no campo "data" a data atual do dia. Nao sei como fazer isso!
Segue o codigo do que eu fiz.
Private Sub Gravar_Click()
Dim rst1 As DAO.Recordset
Set rst1 = CurrentDb.OpenRecordset("T002_Producao_diaria")
Dim prodTotal As Integer
If IsNull(Me.txtdata) Or IsNull(Me.txtTurno1 & Me.txtTurno2 & Me.txtTurno3) Then
MsgBox "Preencha o campo por favor!", vbCritical, "Alerta"
Exit Sub
prodTotal = txtTurno1 + txtTurno2 + txtTurno3;
Else
If MsgBox("Deseja realmente gravar?", vbYesNo, "Atenção - Gravar") = vbYes Then
rst1.AddNew
rst1("T002_ID_EZKL") = Processo_Global
rst1("T002_Data") = txtdata
rst1("T002_Prod_1T") = txtTurno1
rst1("T002_Prod_2T") = txtTurno2
rst1("T002_Prod_3T") = txtTurno3
rst1("T002_Prod_Total") = prodTotal
rst1.Update
MsgBox " Resgistro Cadastrado com Sucesso!", vbInformation + vbOKOnly, "Confirmação!"
Me.Undo
rst1.Close
Set rst1 = Nothing
txtdata.SetFocus
End If
End If
'Me.RecordSource = "Qualidade3 - " & ID_Global
Me.Requery
End Sub
Obrigado galera
Tenho um formulário de cadastro de produção, ali eu tenho os campos data e os campos com a quantidade que cada turno produziu.
Quando o usuario vai cadastrar uma nova produção ele é obrigado a preencher um dos tres turnos, ficando os outros dois vazios.
No formulario tenho um label que quero mostrar o total produzido naquele dia vindo setado no campo "data" a data atual do dia. Nao sei como fazer isso!
Segue o codigo do que eu fiz.
Private Sub Gravar_Click()
Dim rst1 As DAO.Recordset
Set rst1 = CurrentDb.OpenRecordset("T002_Producao_diaria")
Dim prodTotal As Integer
If IsNull(Me.txtdata) Or IsNull(Me.txtTurno1 & Me.txtTurno2 & Me.txtTurno3) Then
MsgBox "Preencha o campo por favor!", vbCritical, "Alerta"
Exit Sub
prodTotal = txtTurno1 + txtTurno2 + txtTurno3;
Else
If MsgBox("Deseja realmente gravar?", vbYesNo, "Atenção - Gravar") = vbYes Then
rst1.AddNew
rst1("T002_ID_EZKL") = Processo_Global
rst1("T002_Data") = txtdata
rst1("T002_Prod_1T") = txtTurno1
rst1("T002_Prod_2T") = txtTurno2
rst1("T002_Prod_3T") = txtTurno3
rst1("T002_Prod_Total") = prodTotal
rst1.Update
MsgBox " Resgistro Cadastrado com Sucesso!", vbInformation + vbOKOnly, "Confirmação!"
Me.Undo
rst1.Close
Set rst1 = Nothing
txtdata.SetFocus
End If
End If
'Me.RecordSource = "Qualidade3 - " & ID_Global
Me.Requery
End Sub
Obrigado galera