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


4 participantes

    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    avatar
    natalison
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 04/05/2011

    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente Empty Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    Mensagem  natalison 7/5/2011, 22:33

    Boa Tarde

    Tenho um formulario Paciente que alimenta a tabela paciente, coloquei neste formulario um botao de comando, e gostaria que ao clicar neste botao aparecesse uma mensagem para salvar as informacoes, caso ainda nao estejam, salvas. E apos isso ele abrisse outro formulario(Boletim de Atendimento) para que fosse aliementado outra tabela de Atendimento. Talvez fosse interessante que ao clicar neste botao e ele abrisse o formulario Atendimento, os dados do Paciente (Codigo e Nome) ja alimentassem os dados do formulario Atendimento,restando apenas que o usuario digitassse data, hora e clinica. Como sou novato, nao sei se ha a necessidade que se feche o formulario Paciente, antes de abrir o formulario Atendimento. Se alguem conseguir entender o que coloquei, e puder me dar uma luz, agradeco
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente Empty Re: [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    Mensagem  Alexandre Neves 7/5/2011, 22:39

    Boa noite, natalison

    Procure aqui no fórum, pois já vi algo do género.
    Cumprimentos,
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente Empty Re: [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    Mensagem  vieirasoft 7/5/2011, 22:42

    Para não sair sem guardar:

    Private Sub Form_BeforeUpdate(Cancel As Integer)
    Dim strMsg As String
    strMsg = "Foram efectuadas alterações"
    strMsg = strMsg & "...Deseja gravar as alterações?"
    If MsgBox(strMsg, vbQuestion + vbYesNo, "Gravar?") = vbYes Then

    Else
    DoCmd.RunCommand acCmdUndo

    End If
    End Sub

    Se houver ligação por chave primária o próprio assistente do access ajuda a construir o código no botão para os forms.
    avatar
    natalison
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 04/05/2011

    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente Empty Re: [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    Mensagem  natalison 7/5/2011, 22:46

    Eu ja procurei por toda parte e nao encontrei nada que fosse parecido
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente Empty Re: [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    Mensagem  vieirasoft 7/5/2011, 22:47

    ???? não entendi? procurar o quê?
    avatar
    natalison
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 04/05/2011

    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente Empty Re: [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    Mensagem  natalison 7/5/2011, 22:57

    O Amigo Alexandre solicitou que eu procurasse q havia algo parecido ja. Porem nada encontrei
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente Empty Re: [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    Mensagem  vieirasoft 7/5/2011, 23:13

    Ah, não tinha reparado que o Grande Alexandre tinha postado acima e por isso não entendi, desculpe.

    Então é assim:

    Se as tabelas estiverem ligadas por uma chave primária, o assistente do access ajuda-o com o botão de comando
    avatar
    Convidado
    Convidado


    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente Empty Re: [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    Mensagem  Convidado 7/5/2011, 23:17

    Boa noite amigo.. vamos primeiro ao botao certo?

    Crie um botao no seu for no evento ao clicar coloque

    DoCmd.OpenForm "NomeDoFormAtendimento"

    Crie o botao....

    Para o Form de atendimento.. voce tem que abrir ele, para que ele abra com dados do form Paciente certo..

    Entao...
    Veja os nomes de suas caixa texto...
    Exemplo
    Onde e armazenado o nome do paciente (txtpaciente)

    Coloque no evento ao abrir do form de atendimento:

    Me.CampoOndevaiPaciente.value = Forms!FormularioPaciente!txtpaciente.value

    Assim quando abrir o form de atendimento ele pega o nome do paciente no formPaciente e envia para o campo no Form de atendimento...

    avatar
    natalison
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 04/05/2011

    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente Empty Re: [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    Mensagem  natalison 8/5/2011, 00:31

    Eu acho que consegui. Fiz dois botoes um pra sair e gravar, conforme o amigo me orientou. E outro pra acessar o formulario. Se puderem dar uma olhada se tem algum erro. Por enaquanto funcionou.

    Private Sub Ir_Boletim_Click()
    On Error GoTo Err_Ir_Boletim_Click
    If IsNull(Me![Codigo_Paciente]) Then
    MsgBox "Insira as informações do Paciente antes de gerar um Atendimento."
    Else
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
    DoCmd.OpenForm "Boletim de Atendimento Medico"
    DoCmd.GoToRecord , , acNewRec
    Forms![Boletim de Atendimento Medico]![Cod_Paciente] = Me![Codigo_Paciente]
    End If

    Exit_Ir_Boletim_Click:
    Exit Sub

    Err_Ir_Boletim_Click:
    MsgBox Err.Description
    Resume Exit_Ir_Boletim_Click
    End Sub

    O unico problema que estou tendo e que o Boletim de Atendimento, o paciente e selecionado por uma caixa de selecao. Entao o usuario so vai ter que ir na caixa e selecionar o paciente que esta sendo o primeiro nome da lista. Ta funionando assim, nao sei se da pra melhorar.
    avatar
    Convidado
    Convidado


    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente Empty Re: [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    Mensagem  Convidado 8/5/2011, 00:35

    Nao entendi a ultima colocacao.. poderia explicar melhor?
    avatar
    natalison
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 04/05/2011

    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente Empty Re: [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    Mensagem  natalison 8/5/2011, 00:56

    Posso sim. Eu tenho um formulario Boletim de Atendimento que o usuario acessa pelo menu para registrar um atendimento de um paciente ja cadastrado. Ele seleciona o paciente por uma caixa de selecao. Vai digitando e filtra ate ele encontrar o paciente desejado.

    Porem eu quis implementar o seguinte, apos ele cadastrar um paciente novo, ele nao precisasse sair do cadastro de paciente e acessar o Boletim. Fiz um botao que apos ele cadastrar o paciente ele acesse o Boletim, conforme eu mostrei acima. Ta funcionando, a unica colocacao que fiz, foi que como e uma caixa de selecao que ele escolhe o paciente(no boletim de Atendimento), o usuario tem que selecionar o paciente por la, mais isso nao e problema por que, com o que implantei agora, o paciente e o primeiro da lista, pois ele vem do cadastro de paciente. Sera que deu pra entender. Esta funcionado, so nao sei se cometi algum erro no que apresentei acima.
    avatar
    Convidado
    Convidado


    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente Empty Re: [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    Mensagem  Convidado 8/5/2011, 02:15

    Veja este exemplo do grande JP.. voce pode implementa-lo em seu form.. e uma lstbox...
    Ao clicar no nome ja abre o form filtrado...
    pode inclusive substituir a combox do form principal e usa-lo alem de encontrar pacientes no cadastro, tambem para que ao clique da ltsbox ja abra automaticamente o formulario boletim..

    creio que vai te servir

    http://maximoaccess.forumeiros.com/t220-lisbox-abre-formulario-filtrado
    avatar
    Convidado
    Convidado


    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente Empty Re: [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    Mensagem  Convidado 8/5/2011, 02:33

    Agora se nao quiser implementar o exemplo acima..
    este codigo ja abre o form boletim filtrado.. sem precisar usar a combox ainda para aceder ao registro...

    Private Sub Seu_Botão_Click()
    Dim Filtro As String
    Dim msg


    Filtro = "[ID] = " & Str(Me.ID)


    If Not IsNull(Me.Num_OR) Then

    msg = MsgBox("SUA MENSAGEM", vbOKOnly + vbCritical, "AVISO")

    DoCmd.OpenForm "SeuForm", acViewNormal, , Filtro, , acDialog

    avatar
    Convidado
    Convidado


    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente Empty Re: [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    Mensagem  Convidado 19/5/2011, 01:25

    Esqueceste este topico amigão???
    APJesus
    APJesus
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 367
    Registrado : 21/09/2010

    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente Empty Re: [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    Mensagem  APJesus 19/5/2011, 02:17

    Enviado por mensagem Privada exemplo...
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente Empty Re: [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    Mensagem  vieirasoft 19/5/2011, 11:55

    Evitem de enviar exemplos por mensagem privada. Os exemplos devem ser postados nos tópicos respectivos. Se existirem dados privados na BD que não queiram que fiquem acessíveis, devem contactar o Administrador ou os Moderadores.

    Obrigado pela vossa compreensão.

    Conteúdo patrocinado


    [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente Empty Re: [Resolvido]Botao de Comando que fecha o formulario e Abra outro formulario automaticamente

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 02:02