MaximoAccess

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

Obrigado

Administração do MaximoAccess

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


    Formulário sendo aberto mais de uma vez

    avatar
    Cuattrin
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 26/03/2018

    Formulário sendo aberto mais de uma vez Empty Formulário sendo aberto mais de uma vez

    Mensagem  Cuattrin em 6/2/2019, 11:29

    Bom dia,

    Sou novo aqui neste Forúm de Access. Busquei e não achei o que pretendo fazer.

    Necessito poder abrir o mesmo formulario mais de uma vez, assim caso o usuario esteja fazendo uma operação e necessite fazer uma outra no mesmo formulario o mesmo nao precisa abandonar a outra e sim abrir o novo formulario para criação do registro novo ou da consulta a outro antigo.

    Alguem ja necessitou chamar o mesmo formulario novamente ??? abrindo duas instâncias dele ?

    Abraços

    Damián Cuattrin
    Governador Valadares (MG)
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10549
    Registrado : 04/11/2009

    Formulário sendo aberto mais de uma vez Empty Re: Formulário sendo aberto mais de uma vez

    Mensagem  JPaulo em 6/2/2019, 14:18

    Ola seja bem vindo ao fórum.

    Tal como você não consegue ter dois formulários com o mesmo nome, também não conseguirá fazer o que pretende, só se instanciar o form o que não é recomendavel.

    O que deve fazer é uma cópia integral do seu formulario e dar-lhe outro nome, assim conseguirá abrir os dois.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Formulário sendo aberto mais de uma vez Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Formulário sendo aberto mais de uma vez Folder_announce_new 102 Códigos VBA Gratuitos...
    Formulário sendo aberto mais de uma vez Folder_announce_new Instruções SQL como utilizar...
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2706
    Registrado : 21/04/2011

    Formulário sendo aberto mais de uma vez Empty Re: Formulário sendo aberto mais de uma vez

    Mensagem  Marcelo David em 6/2/2019, 15:17

    Bom dia senhores,

    Se eu entendi bem, a intenção é abrir o mesmo formulário mais de uma vez simultaneamente, basta instanciá-lo.

    Digamos que quero abrir mais de uma instância do formulário frmProdutos:
    No evento clique de um botão (ou onde for necessário e até no próprio formulário)

    Código:
    Static f As New Form_frmProdutos 'Aqui declaro uma variável do tipo formulário e já atribuo o formulário que quero instanciar
    f.Visible = True 'Aqui exibo o formulário. Pode ser quantas vezes quiser.


    .................................................................................
    Marcelo David
    www.mrdsystem.com.br (em construção)
    avatar
    Cuattrin
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 26/03/2018

    Formulário sendo aberto mais de uma vez Empty Re: Formulário sendo aberto mais de uma vez

    Mensagem  Cuattrin em 6/2/2019, 16:31

    Marcelo,

    Seguindo sua instrução fiz num formulário em branco, um botão e no evento AO CLICAR dele coloquei.

    Private Sub Comando16_Click()
    Static f As New Form_Contatos
    f.Visible = True
    End Sub

    Tenho um Formulário que chama "Contatos" apenas que abre uma janela em branco com titulo só para ver funcionamento.
    Quando cliquei no botão para chamar aparece:

    A expressão ao clicar que você inseriu como definição da propriedade de evento gerou o seguinte erro: O tipo definido pelo usuário não foi definido

    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2706
    Registrado : 21/04/2011

    Formulário sendo aberto mais de uma vez Empty Re: Formulário sendo aberto mais de uma vez

    Mensagem  Marcelo David em 6/2/2019, 16:35

    Poste este seu aplicativo para vermos.


    .................................................................................
    Marcelo David
    www.mrdsystem.com.br (em construção)
    avatar
    Cuattrin
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 26/03/2018

    Formulário sendo aberto mais de uma vez Empty Exemplo do Banco

    Mensagem  Cuattrin em 7/2/2019, 13:31

    Coloquei no link a seguir

    https://www.dropbox.com/s/r7z2ihx6l22s187/Exemplos.accdb?dl=0

    O banco de exemplo, nele tem uma tabela, um formulário que e o que deve ser aberto chamado "Acha Clientes", e um formulário que é a tela INICIAL com 2 botões. Quando clico na 1ª Instancia o formulário é aberto, quando clico na 2ª Instancia, deveria abrir o mesmo formulário porém como se fosse a primeira vez.

    Ele é bem básico apenas para ver funcionar.
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2706
    Registrado : 21/04/2011

    Formulário sendo aberto mais de uma vez Empty Re: Formulário sendo aberto mais de uma vez

    Mensagem  Marcelo David em 7/2/2019, 15:03

    Boa tarde,
    o botão para abrir a segunda instancia não estava com o código que passei.

    Também você põe nome nos objetos com espaços, como Acha Clientes, dessa forma está errado e pode gerar
    uma série de anomalias no seu banco. O correto é não usar caracteres especiais e nem espaços. Alterei o nome do formulário para AchaClientes.

    Como dica, use essa padronização de nomes, sem caracteres especiais e espaços. Para diferenciar uma palavra da outra, use letras maiúsculas nas iniciais como fiz.


    Teste e retorne por favor.
    Anexos
    Formulário sendo aberto mais de uma vez AttachmentExemplos_Cuattrin.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (51 Kb) Baixado 5 vez(es)


    .................................................................................
    Marcelo David
    www.mrdsystem.com.br (em construção)
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2706
    Registrado : 21/04/2011

    Formulário sendo aberto mais de uma vez Empty Re: Formulário sendo aberto mais de uma vez

    Mensagem  Marcelo David em 7/2/2019, 15:10

    Editei minha mensagem anterior (mensagem 7) para por algumas observações importantes, porfavor, não deixe de revisar. Smile


    .................................................................................
    Marcelo David
    www.mrdsystem.com.br (em construção)

    Conteúdo patrocinado

    Formulário sendo aberto mais de uma vez Empty Re: Formulário sendo aberto mais de uma vez

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/5/2019, 02:18