volver al registro de donde partió en formulario filtrado
Publicado por Daniel (15 intervenciones) el 20/04/2017 16:43:30
Hola! Se trata de la agenda de mi consultorio donde muchas veces se repiten los pacientes y los horarios todas las semanas por lo que con un botón copio los pacientes de hoy y los copio con dia=fechaFiltro+7. Para ello tengo un formulario TurnosForm y en el encabezado tengo un cuadro de texto para filtrar el día del cual quiero copiar todos los pacientes y sumarle una semana. Para empezar puse un botón al registro en el formulario para que copie solo ese paciente una semana más en un registro nuevo . Uso variables dia, VPaciente, registro actual
No se por qué no funciona el findrecord. Probé también con gotorecord, refresh....no se
El segundo paso sería con un botón en el encabezado para repetir este código mientras Fecha sea igual a FechaFiltro. Desde ya gracias!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub Copiar_Click()
CopiarSemanaProxima
End Sub
Sub CopiarSemanaProxima()
VPaciente = IdPaciente
registroactual = IdTurno + 1 'para saber a cual registro volver
dia = FechaFiltro + 7
DoCmd.GoToRecord , , acNewRec
Fecha = dia
IdPaciente = VPaciente
IdTurno.SetFocus
DoCmd.FindRecord registroactual, acAnywhere, Falso, acSearchAll, False, acCurrent, True
End Sub
El segundo paso sería con un botón en el encabezado para repetir este código mientras Fecha sea igual a FechaFiltro. Desde ya gracias!
Valora esta pregunta
0