Access - Informe con campos múltiples

   
Vista:

Informe con campos múltiples

Publicado por David (40 intervenciones) el 27/10/2010 23:30:41
Saludos a todos.
Vuelvo a poner este tema porque lo tenía mal estructurado:
He buscado un tema similar por los foros y no he encontrado nada.
A ver si alguien puede ayudarme.
Tengo una base de pacientes que toman diferentes medicaciones.
Por ejemplo:
M T N Fecha inicio Fecha final
Aspirina 1 0 1 4-9-10 4-9-10
Valium 0 0 2 4-9-10 4-9-10
Aspirina 0.5 0 1 5-9-10 (en blanco: todavía activo)
Valium 0 0 1 5-9-10 8-9-10
etc.
Quiero obtener un informe con filas de fármacos y columnas con lo que han tomado cada día.
Es decir , columnas triples de cada día (Mañana, Tarde y Noche)
Algo así como:
4-9-10 5-9-10 6-9-10 etc.
M T N M T N M T N
Aspirina 1 0 1 0.5 0 1 0.5 0 1
Valium 0 0 2 0 0 1 0 0 1
En la tabla de datos tengo los fármacos con las dosis de M, T y N con la fecha de inicio y la fecha de fin.
Las fechas del informe tendrían que ser consecutivas (fecha1, fecha1+1, fecha1+3, etc) hasta un máximo de unas 15 por hoja. La fecha1 tendría que ser la del primer día que empezase alguna de las medicaciones. Y la fecha última, la última lógicamente. O también, poder elegir yo mismo el intervalo de fechas
Muchas gracias a todos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Protesta

Publicado por David (40 intervenciones) el 27/10/2010 23:36:43
Cuando escribo el mensaje, se quedan las columnas bien puestas, pero una vez enviado, queda todo amontonado y apenas se puede interpretar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Informe con campos múltiples

Publicado por jose (59 intervenciones) el 28/10/2010 14:31:58
saludos David ,

En programación a veces hay cosas que se hacen facil y que aprenta mucho por el resultado que se obtiene. Sin embargo el tuyo es el caso contrario, lo que pretendes lleva mucho trabajo.

E
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Informe con campos múltiples

Publicado por jose (59 intervenciones) el 28/10/2010 14:41:22
saludos David ,

En programación a veces hay cosas que se hacen facil y que aprenta mucho por el resultado que se obtiene. Sin embargo el tuyo es el caso contrario, lo que pretendes lleva mucho trabajo.

me explico:

con las tablas que tienes no vas a poder llegar al resultado que buscas.

deberás crear una tabla temporal o bien definitiva en la que se indique todo lo que va tomando cada persona en cada turno

tendría los siguientes campos

numeropersona
fecha
m-t-n
nummedicamento
cantidad.

esta tabla se crearía entre fechas , es decir tu cojes el fichero de dosis dia por dia y vas añadiedo a éste fichero todos los datos.No se si podrá hacer con una consulta de datos anexados, sino habría que hacerlo con codigo de programación en visual basic e un boton del formulario, en el evento al hacer clic.

una vez rellena ésta tabla ya se puede hacer listado de lo que consume cada persona por dias , en un periodo , etc.

si quieres que te eche un vistazo enviame el ejemplo a

navegador arroba punto com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Informe con campos múltiples

Publicado por jose (59 intervenciones) el 28/10/2010 15:00:51
queria decir


navegador ARROBA ono PUNTO com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Informe con campos múltiples

Publicado por David (40 intervenciones) el 28/10/2010 23:28:10
Gracias, Jose
Tengo la base de datos con varios centenares de pacientes y miles de dosificaciones.
Intentaré reducirla y quitar cosas que para este ejemplo pueden ser superfluas.
Ya te enviaré una muestra. Pero seguramente tardaré un poco de tiempo
Gracias por tu interés.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar