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]Subformulário Calendario controlando ações de registro

    avatar
    christian.marchi
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 10/02/2013

    [Resolvido]Subformulário Calendario controlando ações de registro Empty Subformulário Calendario controlando ações de registro

    Mensagem  christian.marchi 14/2/2013, 12:50

    Olá Pessoal
    Esta é minha primeira participação no fórum. Até o momento pesquisei nele e encontrei a maioria das respostas as minhas duvidas. Mas agora tenho uma que não consegui achar a resposta.
    Sou fisioterapeuta, e não um programador mas resolvi usar estas férias para fazer um banco de dados para o meu consultório. Estou elaborando agora o formulário da agenda. Nela tem um calendário para registro das datas.
    O que tá pegando é que não consigo fazer mudar o registro ao clicar nas datas do calendário. Estes são os códigos que estou usando:

    Option Compare Database
    Private WithEvents calendarForm As Form_frmCalendar
    Private Sub calendarForm_DateChanged(newDate As Date)
    Me.txtDemoData = newDate
    End Sub
    Private Sub Form_Current()
    On Error Resume Next
    calendarForm.Value = Me.txtDemoData
    End Sub
    Private Sub Form_Open(Cancel As Integer)
    Set calendarForm = Me.CalendarSubForm.Form
    End Sub
    Private Sub Form_Timer()
    Me.Horas = Time()
    End Sub
    Private Sub txtDemoData_Change()
    Me.RecordsetClone.FindFirst "[DataAgendamento] = " & Me![txtDemoData]
    Me.Bookmark = Me.RecordsetClone.Bookmark
    End Sub
    [Resolvido]Subformulário Calendario controlando ações de registro Sem_ttulo
    Ficarei grato se alguém puder me dar um toque
    Att
    Christian
    http://www.4shared.com/photo/HA4RZEX6/Sem_ttulo.html?
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Subformulário Calendario controlando ações de registro Empty Re: [Resolvido]Subformulário Calendario controlando ações de registro

    Mensagem  Marcelo David 14/2/2013, 13:15

    Olá, seja bem vindo!
    Pela imagem, você está usando um calendário
    personalizado.

    Nesse caso, não temos como saber onde obtem-se
    o valor da data selecionado nele.

    Mas caso você queira, disponibilize o aplicativa
    que aí sim, veremos se esse calendário dá essa
    possiblidade e te ajudaremos com maior precisão.



    .................................................................................
    [Resolvido]Subformulário Calendario controlando ações de registro Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Subformulário Calendario controlando ações de registro Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Subformulário Calendario controlando ações de registro Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Subformulário Calendario controlando ações de registro Marcel11
    avatar
    christian.marchi
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 10/02/2013

    [Resolvido]Subformulário Calendario controlando ações de registro Empty Re: [Resolvido]Subformulário Calendario controlando ações de registro

    Mensagem  christian.marchi 14/2/2013, 15:20

    Obrigado Marcelo
    Estou usando como modelo o seguinte arquivo:
    http://www.4shared.com/file/kNGQbZq-/CalendarDemo.html
    Criei uma caixa de texto no formulario que exibe a data selecionada no subformulário.
    Eu consigo registrar a data, mas queria que, ao clicar nas diferentes datas, os registros também mudassem.
    O que eu estou tentando fazer é isto:


    http://www.4shared.com/rar/U04vSEl5/Consultrio3.html

    Att
    Christian
    avatar
    christian.marchi
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 10/02/2013

    [Resolvido]Subformulário Calendario controlando ações de registro Empty Re: [Resolvido]Subformulário Calendario controlando ações de registro

    Mensagem  christian.marchi 14/2/2013, 17:59

    Acho que resolvi em parte
    Fiz um subformulário com os horários dos pacientes e associei o link master (acho que é isso...) da caixa txtDemoData no formulario com DataAgendamento no subformulario. Agora quando clico no calendario mudam os registros. Só que criei mais um problema... Posso estar gerando registros múltiplos para os mesmos dias? Já que os formularios se referem a mesma tabela?
    Att
    Christian
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Subformulário Calendario controlando ações de registro Empty Re: [Resolvido]Subformulário Calendario controlando ações de registro

    Mensagem  Marcelo David 14/2/2013, 19:12

    O que seria registros? Agendamentos?
    Pois se for agendamento múltiplo, fica complicado, pois
    cada agendamento tem caracteristicas particulares e são para
    pascientes diferentes...
    Se eu entendi, acho que não é viável criar agendamento múltiplipo.
    Estou certo?

    Nos esclareça mais, por favor.

    No aguardo.

    Obs.: EStarei aqui até umas 17:30 de hoje.
    Depois, só amanha, a partir das 8 h.


    .................................................................................
    [Resolvido]Subformulário Calendario controlando ações de registro Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Subformulário Calendario controlando ações de registro Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Subformulário Calendario controlando ações de registro Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Subformulário Calendario controlando ações de registro Marcel11
    avatar
    christian.marchi
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 10/02/2013

    [Resolvido]Subformulário Calendario controlando ações de registro Empty Re: [Resolvido]Subformulário Calendario controlando ações de registro

    Mensagem  christian.marchi 14/2/2013, 20:31

    Consideremos para este caso que agendamento seja o efeito da marcação do horário. A tabela Agenda traz campos de caixa de combinação (que buscam o nome do paciente e os telefones dele)para cada horário do dia. Fiz o subformulário Agenda1 baseado nesta tabela.
    O registro para este caso seria a marcação do dia. O formulário Agenda traz o calendario e um campo que mostra a data selecionada no calendário. O subformulário Agenda1 foi inserido no Formulário Agenda sendo que este foi "linkado" àquele atravéz do campo que mostra a data selecionada.
    Fiz algumas experiencias:
    1 usei o campo no formulario Agenda como não acoplado (vinculado), e aí durante testes percebi que para o registro relativo a um dia específico foram criados duas agendas diferentes ("na barrinha dos registros no subformulário aparecia 1 de 2 - se é que você me entende").
    2 usei o campo no formulário Agenda como acoplado (vinculei com o campo DataAgendamento da tabela agenda pensando que a partir da seleção da data já haveria um registro agendado no dia selecionado) aí "linkei" o campo DataAgendamento do formulário com o campo DataAgendamento do subformulário. Mas aí não consigo fazer novos registros (dia)
    Bom seria se cada vez que eu clicasse no calendário mudasse o registro relativo à data (acompanhando pela barrinha inferior dos registros) e gravasse os agendamentos (horários) nesta data (que seria o registro).

    Será que me fiz entender?
    Att
    Christian
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Subformulário Calendario controlando ações de registro Empty Re: [Resolvido]Subformulário Calendario controlando ações de registro

    Mensagem  Marcelo David 15/2/2013, 13:16

    Rapaz, esse seu aplicativo vai te dar dor de cabeça...
    As relações das tabelas estavam muito confusas, ao que me parece
    estavam totalmente desestruturadas...

    Tentei dar uma melhorada, espero que esteja do jeito pretendido,
    pois não conheço a regra de negócio empregada para o seu consultório.

    Você usa sinais especiais como acentuação gráfica nos nomes de controles,
    é bom evitar isso...

    Veja se consegue entender o que eu alterei.
    Perceba que há mais de um agendamento para o dia 15 e para o dia 23 de fevereiro.

    Obs.: Melhorei o seu relógio que marca data e hora atuais. Veja no evento: Time.

    Anexos
    [Resolvido]Subformulário Calendario controlando ações de registro AttachmentConsultorio3.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (522 Kb) Baixado 97 vez(es)


    .................................................................................
    [Resolvido]Subformulário Calendario controlando ações de registro Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Subformulário Calendario controlando ações de registro Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Subformulário Calendario controlando ações de registro Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Subformulário Calendario controlando ações de registro Marcel11
    avatar
    christian.marchi
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 10/02/2013

    [Resolvido]Subformulário Calendario controlando ações de registro Empty Re: [Resolvido]Subformulário Calendario controlando ações de registro

    Mensagem  christian.marchi 15/2/2013, 17:41

    Cara MMUUUIIITO OBRIGADO!
    Como tinha dito, sou fisioterapeuta. No access sou mais um "mexilhão"... O que fiz foi com base no que consegui de exemplos, tentativas erro acerto, vídeos e assim por diante, mas pretendo melhorar. Ainda bem que pude contar com um expert, o que fizesse foi de grande ajuda. To te devendo essa...
    Quanto aos registros duplicados, esse foi o problema que falei quando coloquei o subformulário.
    Espero poder continuar trocando idéias!
    Att
    Christian
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Subformulário Calendario controlando ações de registro Empty Re: [Resolvido]Subformulário Calendario controlando ações de registro

    Mensagem  Marcelo David 15/2/2013, 17:57

    Muito bom que deu certo!
    Não esqueça de dar esse tópico por resolvido.
    Veja na imagem abaixo onde se encontra o botão "Resolvido"

    Quanquar coisa, é só da um grito que estamos aqui!

    [Resolvido]Subformulário Calendario controlando ações de registro Resolvido


    .................................................................................
    [Resolvido]Subformulário Calendario controlando ações de registro Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Subformulário Calendario controlando ações de registro Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Subformulário Calendario controlando ações de registro Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Subformulário Calendario controlando ações de registro Marcel11
    avatar
    christian.marchi
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 10/02/2013

    [Resolvido]Subformulário Calendario controlando ações de registro Empty Re: [Resolvido]Subformulário Calendario controlando ações de registro

    Mensagem  christian.marchi 15/2/2013, 19:36

    Só mais uma pergunta. Aqueles botões de controle não são mais necessário né, porque pelo que vi o registro vai ser salvo automaticamente após mudar a data, é isso?
    Att
    Christian
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Subformulário Calendario controlando ações de registro Empty Re: [Resolvido]Subformulário Calendario controlando ações de registro

    Mensagem  Marcelo David 15/2/2013, 20:32

    Sim, de acordo com a data selecionada!

    Sucesso!


    .................................................................................
    [Resolvido]Subformulário Calendario controlando ações de registro Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Subformulário Calendario controlando ações de registro Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Subformulário Calendario controlando ações de registro Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Subformulário Calendario controlando ações de registro Marcel11

    Conteúdo patrocinado


    [Resolvido]Subformulário Calendario controlando ações de registro Empty Re: [Resolvido]Subformulário Calendario controlando ações de registro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 18:00