MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Atualizar campo de formulário para gerar relatório

    avatar
    FABIOSIAMES
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 204
    Registrado : 14/06/2010

    [Resolvido]Atualizar campo de formulário para gerar relatório Empty Atualizar campo de formulário para gerar relatório

    Mensagem  FABIOSIAMES 20/3/2012, 14:04

    Pessoal bom dia.

    Tenho um form que para deixar mais bonito utilizei uma imagem para chamar a ação de gerar relatório.

    O problema é que agora antes de gerar o relatório que é baseado em dois campos de data eu tenho que digitar a data inicial e final e antes de clicar para gerar o relatório tenho que pressionar o Tab no campo da data final ou clicar na data inicial, dai posso clicar para gerar o relatório, se não fizer isso ele sai em branco.

    Oque posso fazer para resolver esse problema.
    meu código para gerar o relatório.


    Private Sub Imagem13_Click()
    On Error GoTo Err_Imagem13_Click

    Dim stDocName As String

    stDocName = "Relatorio_atendimento_por_data_audio"
    DoCmd.OpenReport stDocName, acPreview

    Exit_Imagem13_Click:
    Exit Sub

    Err_Imagem13_Click:
    MsgBox Err.Description
    Resume Exit_Imagem13_Click

    End Sub

    Obrigado pela ajuda
    avatar
    Convidad
    Convidado


    [Resolvido]Atualizar campo de formulário para gerar relatório Empty Re: [Resolvido]Atualizar campo de formulário para gerar relatório

    Mensagem  Convidad 20/3/2012, 14:15


    Olá!

    Tente atualizar o form antes de abrir o relatório.
    Acrescente ao código, antes da declaração da variável:
    DoCmd.RunCommand acCmdRefresh

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Atualizar campo de formulário para gerar relatório Empty Re: [Resolvido]Atualizar campo de formulário para gerar relatório

    Mensagem  Silvio 20/3/2012, 14:22

    Bom dia a todos....

    Norbs, e se colocar no evento timer o seguinte comando.

    Private Sub Form_Timer()
    Me.TimerInterval = 500
    Me.Refresh
    End Sub


    terá isso alguma diferença ?

    Agora a duvida é minha...risos !!

    Abraços para ti.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    Convidad
    Convidado


    [Resolvido]Atualizar campo de formulário para gerar relatório Empty Re: [Resolvido]Atualizar campo de formulário para gerar relatório

    Mensagem  Convidad 20/3/2012, 14:32


    Olá Silvio

    Funciona, mas deve levar em conta que, ao atualizar pelo timer, pode ocorrer que o registro não esteja completo (ainda em edição), e considerando que pode haver uma regra de validação antes de salvar, poderia gerar um erro (se não houver tratamento) ou uma mensagem da regra.
    Por outro lado é válido supor que, quando o user clica para imprimir, o registro esteja completo.

    Abraço!
    avatar
    FABIOSIAMES
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 204
    Registrado : 14/06/2010

    [Resolvido]Atualizar campo de formulário para gerar relatório Empty Re: [Resolvido]Atualizar campo de formulário para gerar relatório

    Mensagem  FABIOSIAMES 20/3/2012, 16:09

    Pessoal tentei os dois e não deu.
    porém utilizei o comando abaixo e deu certo.



    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70


    valeu.
    avatar
    Convidad
    Convidado


    [Resolvido]Atualizar campo de formulário para gerar relatório Empty Re: [Resolvido]Atualizar campo de formulário para gerar relatório

    Mensagem  Convidad 20/3/2012, 16:16


    Neste caso, o registro ainda não estava salvo, então poderia usar também:

    DoCmd.RunCommand acCmdSaveRecord
    ou
    DoCmd.Save

    Que bom que resolveu!
    Agradecemos o retorno.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Atualizar campo de formulário para gerar relatório Empty Re: [Resolvido]Atualizar campo de formulário para gerar relatório

    Mensagem  Silvio 20/3/2012, 18:52

    Boa tarde Norbs...

    Grato lhe sou, por tua explicação.....

    Abraços.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."

    Conteúdo patrocinado


    [Resolvido]Atualizar campo de formulário para gerar relatório Empty Re: [Resolvido]Atualizar campo de formulário para gerar relatório

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 13:55