Ayuda con Informe

16/10/2003 - 19:52 por Oscar S. | Informe spam
Hola a todo/as,
tengo un problema con un informe y no se como solucionarlo.
Tengo una bd de profesores, en la que en un campo fecha me recoge el día
concreto del mes que un profesor da clase.
Lo que necesito es que me salga el informe de la siguiente forma:

Nombre y apellidos, fecha, fecha, fecha, fecha

Es decir que:

Pepito perez dio clase el día 5, 8, 15, 22,28 etc...

Ahora el informe se me presenta de la siguiente forma:

Pepito perez
5
8
15

Me parece que no me he explicado muy bien pero si alguien lo ha entendido le
agradeceria que me contestase.
Muchas gracias

Preguntas similare

Leer las respuestas

#1 Emilio
16/10/2003 - 20:27 | Informe spam
Hola Oscar
vamos a ver, ¿es solo un profesor el que ha de salir en el informe o serán
varios?

En principio supongo que se podría barrer la tabla o consulta origen de los
datos e ir encadenando los días en una cadena de texto junto con el nombre
del profe, pero el planteamiento puede variar según el enfoque completo del
informe.

Tu dirás

Saludos a

Emilio

"Oscar S." escribió en el mensaje
news:
Hola a todo/as,
tengo un problema con un informe y no se como solucionarlo.
Tengo una bd de profesores, en la que en un campo fecha me recoge el día
concreto del mes que un profesor da clase.
Lo que necesito es que me salga el informe de la siguiente forma:

Nombre y apellidos, fecha, fecha, fecha, fecha

Es decir que:

Pepito perez dio clase el día 5, 8, 15, 22,28 etc...

Ahora el informe se me presenta de la siguiente forma:

Pepito perez
5
8
15

Me parece que no me he explicado muy bien pero si alguien lo ha entendido


le
agradeceria que me contestase.
Muchas gracias


Respuesta Responder a este mensaje
#2 Oscar S.
16/10/2003 - 20:34 | Informe spam
Gracias por contestar tan rapido,
El informe contendrá varios profesores y de cada profesor me tiene que
mostrar los días que ha trabajado





"Emilio" <miliu56 ARROBA hotmail.com> escribió en el mensaje
news:
Hola Oscar
vamos a ver, ¿es solo un profesor el que ha de salir en el informe o serán
varios?

En principio supongo que se podría barrer la tabla o consulta origen de


los
datos e ir encadenando los días en una cadena de texto junto con el nombre
del profe, pero el planteamiento puede variar según el enfoque completo


del
informe.

Tu dirás

Saludos a

Emilio

"Oscar S." escribió en el mensaje
news:
> Hola a todo/as,
> tengo un problema con un informe y no se como solucionarlo.
> Tengo una bd de profesores, en la que en un campo fecha me recoge el día
> concreto del mes que un profesor da clase.
> Lo que necesito es que me salga el informe de la siguiente forma:
>
> Nombre y apellidos, fecha, fecha, fecha, fecha
>
> Es decir que:
>
> Pepito perez dio clase el día 5, 8, 15, 22,28 etc...
>
> Ahora el informe se me presenta de la siguiente forma:
>
> Pepito perez
> 5
> 8
> 15
>
> Me parece que no me he explicado muy bien pero si alguien lo ha


entendido
le
> agradeceria que me contestase.
> Muchas gracias
>
>


Respuesta Responder a este mensaje
#3 Emilio
16/10/2003 - 23:32 | Informe spam
Hola Oscar
ante todo esto es todo pura teoría dado que desconozco la estructura de tus
datos pero puede funcionar
En el supuesto de que tengas una tabla con los profesores y otra TuTabla
con las fechas y el profesor.
Tendrás que hacer un informe con origen de datos la tabla profesores, en el
deberás poner un cuadro de texto independiente, llamale por ejemplo
txtSalida, y los campos txtProfesor y txtFecha ocultos (visible=no)
Por ultimo poner el siguiente código dentro del evento Detalle y salvo error
debe funcionar, no lo he probado

Saludos a

Emilio

dim rst as recordset
dim strSQL as string
dim strSalida as string

strSQL ="SELECT * FROM TuTabla ORDER BY Profesor"
set rst=currentdb.openrecordset(strSQL,dbopendynaset)

if not rst.eof and not rst.bof
do while not rst.eof
strSalida = " dio clase los días "
do while rst!Profesor =txtProfesor
strSalida = strSalida & cstr(day(txtFecha)) & ", "
rst.movenext
loop
txtSalida = txtProfesor & strSalida
loop
end if

rst.close
set rst=nothing


"Oscar S." escribió en el mensaje
news:
Gracias por contestar tan rapido,
El informe contendrá varios profesores y de cada profesor me tiene que
mostrar los días que ha trabajado





"Emilio" <miliu56 ARROBA hotmail.com> escribió en el mensaje
news:
> Hola Oscar
> vamos a ver, ¿es solo un profesor el que ha de salir en el informe o


serán
> varios?
>
> En principio supongo que se podría barrer la tabla o consulta origen de
los
> datos e ir encadenando los días en una cadena de texto junto con el


nombre
> del profe, pero el planteamiento puede variar según el enfoque completo
del
> informe.
>
> Tu dirás
>
> Saludos a
>
> Emilio
>
> "Oscar S." escribió en el mensaje
> news:
> > Hola a todo/as,
> > tengo un problema con un informe y no se como solucionarlo.
> > Tengo una bd de profesores, en la que en un campo fecha me recoge el


día
> > concreto del mes que un profesor da clase.
> > Lo que necesito es que me salga el informe de la siguiente forma:
> >
> > Nombre y apellidos, fecha, fecha, fecha, fecha
> >
> > Es decir que:
> >
> > Pepito perez dio clase el día 5, 8, 15, 22,28 etc...
> >
> > Ahora el informe se me presenta de la siguiente forma:
> >
> > Pepito perez
> > 5
> > 8
> > 15
> >
> > Me parece que no me he explicado muy bien pero si alguien lo ha
entendido
> le
> > agradeceria que me contestase.
> > Muchas gracias
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida