Boa Noite galera!
Estou com uma dúvida que não estou conseguindo resolver. Já queimei a mufa e não estou achando a solução. (E já tenho um projeto pronto com a mesma situação que consegui realizar e funciona, abri este mesmo projeto e não consegui...) Vamos lá.
No meu form AGENDAMENTO, tenho um campo (ComboBox) no meio do formulário, que escolho entre CONVENIO OU PARTICULAR. Caso escolha PARTICULAR, faço abrir um Form baseado na mesma tabela do Form AGENDAMENTO que se chama VALOR_CONSULTA e inseri o código para ir para o último registro. (que estou usando), mas não está acontecendo isto.(Ele até vai para o último, mas o que utilizei, não o que estou usando) e inseri outro código para quando fechar este form (VALOR_CONSULTA), abrir o Form AGENDAMENTO, Ir para o último registro, e o foco para o próximo campo. funciona tudo, ou seja quase tudo. O valor que digito na consulta fica no registro anterior ao que digitei. ou seja ( Se estou utilizando o Atendimento 260, o valor é alocado no 259). Onde será que estou errando?
Este código estou usando para abrir o Form VALOR_CONSULTA, Quando na CombBox é escolhido o valor PARTICULAR:
DoCmd.GoToRecord acForm, "VALOR_CONSULTA", acLast
DoCmd.GoToControl "VALOR_CONSULTA"
Este código estou usando para quando fechar o form VALOR_CONSULTA:
DoCmd.OpenForm "AGENDAMENTO", acNormal, "", "", , acNormal
DoCmd.GoToRecord acForm, "AGENDAMENTO", acLast
DoCmd.GoToControl "HORARIO"
Só lembrando que tenho projeto com a mesma situação, mas não estou conseguindo seguir a mesma linha de raciocínio.
Desde já agradeço a todos que se dispuserem a me ajudar
Estou com uma dúvida que não estou conseguindo resolver. Já queimei a mufa e não estou achando a solução. (E já tenho um projeto pronto com a mesma situação que consegui realizar e funciona, abri este mesmo projeto e não consegui...) Vamos lá.
No meu form AGENDAMENTO, tenho um campo (ComboBox) no meio do formulário, que escolho entre CONVENIO OU PARTICULAR. Caso escolha PARTICULAR, faço abrir um Form baseado na mesma tabela do Form AGENDAMENTO que se chama VALOR_CONSULTA e inseri o código para ir para o último registro. (que estou usando), mas não está acontecendo isto.(Ele até vai para o último, mas o que utilizei, não o que estou usando) e inseri outro código para quando fechar este form (VALOR_CONSULTA), abrir o Form AGENDAMENTO, Ir para o último registro, e o foco para o próximo campo. funciona tudo, ou seja quase tudo. O valor que digito na consulta fica no registro anterior ao que digitei. ou seja ( Se estou utilizando o Atendimento 260, o valor é alocado no 259). Onde será que estou errando?
Este código estou usando para abrir o Form VALOR_CONSULTA, Quando na CombBox é escolhido o valor PARTICULAR:
DoCmd.GoToRecord acForm, "VALOR_CONSULTA", acLast
DoCmd.GoToControl "VALOR_CONSULTA"
Este código estou usando para quando fechar o form VALOR_CONSULTA:
DoCmd.OpenForm "AGENDAMENTO", acNormal, "", "", , acNormal
DoCmd.GoToRecord acForm, "AGENDAMENTO", acLast
DoCmd.GoToControl "HORARIO"
Só lembrando que tenho projeto com a mesma situação, mas não estou conseguindo seguir a mesma linha de raciocínio.
Desde já agradeço a todos que se dispuserem a me ajudar