¿Cómo asigno valores?

Que tal epero me puedan ayudar con lo siguiente:
Estoy haciendo algo que pensé que era sencillo, es una aplicación para un laboratorio de análisis clinicon y lo único que tiene que hacer es llevar la contabilidad de cuantos estudios se han realizado en el día y por mes tenia la idea pero no se si por querer hacerlo como pensé no veo la forma correcta yo hice esto.
Cree mi base de datos con los campos "fecha inicial, fecha final, los nombres de los diferentes estudios (com 20 en total )" la form con los diferentes tipos de estudios pero como le hago ya que cada que presionen el botón "guardar" solo se va a guardar 1 o 2 estudios es decir no los 20 y por esto me manda un error VB porque los demás campos están vacíos(esta hecho con textbox le pongo el numero 1 al estudio que se realizo para poder sumarlos al final del día y del mes)y tampoco me suma todos los textbox lo había intentado con un checkbox pero ahí no se como asignarle un valor numérico para poder sumarlos y para acabarla de fregar al sacar el reporte tampoco se como ya que no se como se suman los valores del campo no se si me explique bien(no lo creo)pero si no me explique háganmelo saber para dar una mejor explicación y poner imágenes.

1 respuesta

Respuesta
1
Lo que debes hacer es crear una tabla con 2 campos: fecha y código análisis, y cada vez que le hasga click en el botón guardar te guarde la fecha actual y el código del análisis ingresado, y cuando quieras hacer una consulta del total de análisis realizados en un periodo de fechas, solo lo haces con una consulta SQL, algo así: select count(fecha) from tabla where fecha between '01/01/2008' and '30/01/2008', con esta consulta podrás obtener la cantidad de consultas realizadas en un rago de fechas, en este caso en un mes.
Si, lo que pasa es que lo también deseo que me cuente el tipo de análisis.
Esta es la imagen abajo pongo la dirección para que la puedan ver mejor el cuadrito lo copie de Excel porque es parecido a una form.
La idea es que en el text pongo por ejemplo el 1 para que al car el reporte al final del día salga: Serealizo examen de tipo de sangre 1, Examen de VIH 1 totalal de análisis realizad el día:(fecha de reporte) los que se hayan realizado vean la imagen para que se entienda mejor. Estoy a las ordenes para ampliar más la pregunta. Gracias
Saludos!!!.  =b
http://img149.imageshack.us/img149/6025/todoexperqu0.th.png
<a href="http://img149.imageshack.us/my.php?image=todoexperqu0.png" target="_blank"><img src="http://img149.imageshack.us/img149/6025/todoexperqu0.th.png" border="0" alt="Free Image Hosting at www.ImageShack.us" /></a><br /><br /><a href="http://img604.imageshack.us/content.php?page=blogpost&files=img149/6025/todoexperqu0.png" title="QuickPost"><img src="http://imageshack.us/img/butansn.png" alt="QuickPost" border="0"></a> Quickpost this image to Myspace, Digg, Facebook, and others!
Para el caso que me comentas lo más factible es que tengas 2 tablas, una tabla llamada análisis ("codigo","descripcion") y otra de analisis_diarios("fecha","codigo"), con estas dos tablas tendrás en una la relación de análisis disponibles y en la otra almacenaras los análisis realizados diariamente, el query para mostrar la cantidad de análisis realizados por fecha y tipo seria la siguiente:select
select count(a.fecha), b.descripcion from analisis_diarios a, analisis b where a.codigo=b.codigo group by a.codigo

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas