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]Cancelar um evento a partir de um outro formulário

    avatar
    Maria José Soares
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Cancelar um evento a partir de um outro formulário

    Mensagem  Maria José Soares 17/10/2012, 20:36

    Olá gente, boa noite a todos do Forum...

    Eu queria saber se tem como eu cancelar um evento de um formulário através de outro. Exemplo: Eu tenho 03 formulários(PesDoc, Editar e PesBairro). Para fechar o formulário Editar, no botão Fechar eu utilizo dois eventos, o DoCmd.Close(que fecha o Form Editar) e também o DoCmd.OpenForm "PesDoc"(que abre o form PesDoc).
    Porém, quando eu estou no formulário PesBairro e abro o Formulário Editar eu queria que cancelasse a abertura do Form PesDoc. Tem jeito???

    Desde já agradeço a atenção de todos...

    bjs
    avatar
    Convidado
    Convidado


    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Re: [Resolvido]Cancelar um evento a partir de um outro formulário

    Mensagem  Convidado 17/10/2012, 21:17

    Se puder poste a parte do BD para que vejamos este processo.

    Abraços.
    avatar
    Maria José Soares
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Cancelar um evento a partir de um outro fomulário

    Mensagem  Maria José Soares 18/10/2012, 20:25

    Olá meu querido, tudo bem com vc???

    Então, como eu disse anteriormente, eu tenho 03 formulários(PesDoc, Editar e PesBairro). Para fechar o formulário Editar, no botão Fechar eu utilizo dois eventos, o DoCmd.Close(que fecha o Form Editar) e também o DoCmd.OpenForm "PesDoc"(que abre o form PesDoc).
    Porém, quando eu estou no formulário PesBairro e abro o Formulário Editar eu queria que cancelasse a abertura do Form PesDoc. Vc pode me ajudar???
    Desde já te agradeço muuuuuuuuuuuuuuuuuuuuuito sua atenção... bjsssss

    http://speedy.sh/h8aU6/BD.accdb
    avatar
    Convidado
    Convidado


    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Re: [Resolvido]Cancelar um evento a partir de um outro formulário

    Mensagem  Convidado 19/10/2012, 01:33

    Não vi fomulário com o nome: Editar e nem PesDoc...


    Esclareça por gentileza querida...

    Cumprimentos.
    avatar
    Maria José Soares
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Cancelar um evento a partir de um outro formulário

    Mensagem  Maria José Soares 20/10/2012, 11:55

    Oh meu amor me perdoe!!!

    Quando eu postei minha dúvida, era apenas fictício, porém, quando postei o BD tive que colocar os nomes corretos. Então:

    PesDoc = PesSelect e Editar = EditarOficio

    Me perdoe tá???

    bjs
    avatar
    Convidado
    Convidado


    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Re: [Resolvido]Cancelar um evento a partir de um outro formulário

    Mensagem  Convidado 20/10/2012, 12:11

    Sem problemas...

    Cite por gentileza a ordem de abertura e/ou fechamento dos forms e o que espera que aconteça...


    Cumprimentos.
    avatar
    Maria José Soares
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Cancelar um evento a partir de um outro formulário

    Mensagem  Maria José Soares 20/10/2012, 12:18

    Form:

    1 - Com o form PesSelect aberto clico para abrir o Form EditarOficio e quando fecho o form EditarOficio abre o Form PesSelect.

    2 - Com o form PesSelect aberto clico para abrir o form PesBairro, e no form PesBairro abro o FormEditarOficio e como no botão fechar Form EditarOficio além de fechar o mesmo, abre também o FormPesSelect, e eu não queria que abrisse o PesSelect eu queria que voltasse para o PesBairro.

    blz???
    avatar
    Convidado
    Convidado


    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Re: [Resolvido]Cancelar um evento a partir de um outro formulário

    Mensagem  Convidado 20/10/2012, 12:22

    Mais ou menos.. hehehe

    Cite os botões...

    Não vi botão editar Oficio no form pesSelect


    Abraços...
    avatar
    Convidado
    Convidado


    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Re: [Resolvido]Cancelar um evento a partir de um outro formulário

    Mensagem  Convidado 20/10/2012, 12:26

    A primeira parte eu entendi...

    - Abre o PesSelect >>> CLica na lista e abre EditarOficio...
    - Fecha editar Oficio >>>< Abre PesSelect
    - Abre Pesquisa por Bairro...

    No pesquisa por Bairro Não vi o local onde clica pra abrir o EditarOficio...

    Explique
    avatar
    Maria José Soares
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Cancelar um evento a partir de um outro formulário

    Mensagem  Maria José Soares 20/10/2012, 12:29

    Com o foco no nome do aluno clica em Enter e ele abre ok???
    avatar
    Convidado
    Convidado


    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Re: [Resolvido]Cancelar um evento a partir de um outro formulário

    Mensagem  Convidado 20/10/2012, 12:33

    Ok...

    O que faremos?

    Simples... implantaremos um módulo para verificar se o form PesBairro está aberto, caso sim... fecha o oficio e não abre o frm PesSelect...


    Um minuto querida...
    avatar
    Convidado
    Convidado


    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Re: [Resolvido]Cancelar um evento a partir de um outro formulário

    Mensagem  Convidado 20/10/2012, 12:37

    Crie um módulo e nomeei de mdlDiversos... ou se ja tiver um módulo para códigos diversos cole este código no mesmo:

    '*****************************************************************************************
    'Verifica se um determinado formulário se encontra aberto

    Function IsLoaded(ByVal strFormName As String) As Boolean
    On Error GoTo Err_IsLoaded

    Const conObjStateClosed = 0
    Const conDesignView = 0

    If SysCmd(acSysCmdGetObjectState, acForm, strFormName) <> conObjStateClosed Then
    If Forms(strFormName).CurrentView <> conDesignView Then
    IsLoaded = True
    End If
    End If

    Exit_IsLoaded:
    Exit Function

    Err_IsLoaded:
    MsgBox Err.Description, , " Service Operations"
    Resume Exit_IsLoaded

    End Function
    '*****************************************************************************************

    e no form editar, no botão Salva e fecha:


    Private Sub Comando29_Click()
    DoCmd.Close
    If IsLoaded("PesBairo") Then Exit Sub
    DoCmd.OpenForm "PesSelect"
    End Sub

    Assim caso o frmPesBairro se encontre aberto encerra a sub.


    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Re: [Resolvido]Cancelar um evento a partir de um outro formulário

    Mensagem  Convidado 20/10/2012, 12:45

    Codigo Corrigido:

    Private Sub Comando29_Click()
    DoCmd.Close
    If IsLoaded("PesBairro") Then Exit Sub
    DoCmd.OpenForm "PesSelect"
    End Sub
    avatar
    Maria José Soares
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Cancelar um evento a partir de um outro formulário

    Mensagem  Maria José Soares 20/10/2012, 12:52

    Mas menino eu já ia postar que nao tinha dado certo... rsrsrsrsrs Mas vc é muito bom mesmo hein!!! Perfeito fico muuuuuuuuuuuuito agradeçida, brigadão mesmo...

    Bessitos!!!!
    avatar
    Maria José Soares
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Cancelar um evento a partir de um outro formulário

    Mensagem  Maria José Soares 20/10/2012, 12:53

    Mas me tira uma dúvida??? Se eu quizer usar esse mesmo esquema em outros forms posso???
    avatar
    Convidado
    Convidado


    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Re: [Resolvido]Cancelar um evento a partir de um outro formulário

    Mensagem  Convidado 20/10/2012, 12:55

    cheers

    Enviei-lhe mp, aguardo resposta.

    O Fórum agradece o Retorno.

    Abraços.

    PS.... Pode sim.. no que desejar e ser útil deves utilizar o código.
    avatar
    Maria José Soares
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Cancelar um evento a partir de um outro formulário

    Mensagem  Maria José Soares 20/10/2012, 13:00

    Desculpa mas o que é mp??? rsrsrs
    avatar
    Convidado
    Convidado


    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Re: [Resolvido]Cancelar um evento a partir de um outro formulário

    Mensagem  Convidado 20/10/2012, 13:04

    Menssagem Privada... No menu do Fórum...

    è uma forma de comunicação ente usuários quando trata-se de assunto particular entre os mesmos.

    Abraços.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Cancelar Evento

    Mensagem  Agravina 13/5/2016, 16:05

    Como impedir de prosseguir o código

    Private Sub Detalhe_Format(Cancel As Integer, FormatCount As Integer)
    If DCount("*", "cns_categoria") = 0 Then
    MsgBox "Não há dados para Categoria especificada", vbOKOnly + vbCritical, "Sem dados"

    Cancelar aqui o evento se não houver dados

    End If
    If Me!TotalLucro > maior Then maior = Me!TotalLucro

    End Sub

    Conteúdo patrocinado


    [Resolvido]Cancelar um evento a partir de um outro formulário Empty Re: [Resolvido]Cancelar um evento a partir de um outro formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 14:26