Pessoal como faço para mostrar os resumos do dia e do mês na tela inicial ou seja no formulário menu?
Ex; VENDAS HOJE, VENDAS DO MÊS, COMPRAS HOJE, ESTOQUE BAIXO, ETC...
Ex; VENDAS HOJE, VENDAS DO MÊS, COMPRAS HOJE, ESTOQUE BAIXO, ETC...
Private Sub Form_Open(Cancel As Integer)
On Error Resume Next
Dim sMes As String
Dim sCodCompra As Integer
sCodCompra = Me.CodigoCompra 'Nome do campo do formulário que informa o código da compra
sMes = DLookup("MÊS","SuaTabela","CodCompra = " & sCodCompra) 'Ou sMes = MonthName(Month(DataCompra), True) Exibe JAN, FEV,....
[SeuForm subformulário].Form.Recordsource = "SELECT * FROM SuaTabela WHERE MÊS = '" & sMes & "'"
[SeuForm subformulário].Requery
End Sub
Private Sub Form_Open(Cancel As Integer)
Dim sVendaTotal As Currency
Dim sVendaHoje, sCompraHoje As Currency
Dim nAnivHoje, nAnivMes As Integer
Dim sReceb As Currency
Dim sPagar As Currency
Dim nEstoqBaixo, nEstoqAlto As Integer
'Calcula o número de aniversariantes de hoje
nAnivHoje = DCount("NomeCliente", "Tbl_CadCli", "Nac = #" & Date & "#")
txtAnivHoje = nAnivHoje
'Calcula o número de aniversariantes do mês
DoCmd.OpenForm "AnivMes", , , , , acHidden
nAnivMes = DCount("NomeCliente", "qryTbl_CadCli")
Me.txtAnivMes = nAnivMes
'Calcula o total de vendas de hoje
DoCmd.OpenForm "Vendas", , , , , acHidden
sVendaHoje = DSum("ValorTotal", "qryVendas")
Me.txtVendasHoje = sVendaHoje
'Calcula o total de compras de hoje
DoCmd.OpenForm "Frm_Compras", , , , , acHidden
sCompraHoje = Forms!Frm_Compras!Frm_ComprasDet!txtValorTotal
Me.txtComprasHoje = sCompraHoje
'Produtos com Estoque Baixo
nEstoqBaixo = DCount("Descrição", "qryTbl_CadProd")
Me.txtProdEstoqBaixo = nEstoqBaixo
'Produtos com Estoque Alto
nEstoqAlto = DCount("Descrição", "cnsTbl_CadProd")
Me.txtProdEstoqAlto = nEstoqAlto
End Sub
Private Sub Form_Unload(Cancel As Integer)
DoCmd.Close acForm, "AnivMes", acSaveYes
DoCmd.Close acForm, "Frm_Vendas", acSaveYes
DoCmd.Close acForm, "Frm_Compras", acSaveYes
End Sub