Crear tabla con registros seleccionados

25/05/2010 - 21:53 por epimeteo | Informe spam
Hola, tengo un formulario (continuo) basado en una tabla de empleados, en la
que tengo definido un campo tipo textbox el cual presento en dicho formulario
para que el usuario lo pueda marcar o desmarcar según le convenga. Una vez el
usuario ha terminado de marcar los que considera oportunos oprime un botón de
comando, el cual llama a una macro que realiza el siguiente proceso: 1º
Ejecuta una consulta de creación de tabla donde solo coge los registros que
han sido marcados en el formulario por medio del campo textbox, 2º Ejecuta un
informe donde lista los empleados de esa nueva tabla, 3º elimina la tabla
creada en el paso uno, 4º Ejecuta una consulta de actualización para borrar
las marcas del campo textbox de los empleados que habían sido marcados.
Hasta ahí “todo funciona bien”, lo pongo entre comillas, ya que,
evidentemente algo se me escapa pues el problema es que da igual como se
marquen en el formulario: seguidos, alternados, etc…. Nunca me deja marcado
en la tabla el último registro que se marca en el formulario, por lo que al
crear la tabla no esta dicho registro. Es decir.
Que si marco 5 crea la tabla con 4, si marco 28 la crea con 27, si marco 176
la crea con 175 y si solo marco uno, me la crea en blanco.
Espero haberme explicado, pero si se necesita alguna aclaración, con gusto
la daré.
Gracias por la atención prestada.
 

Leer las respuestas

#1 epimeteo
25/05/2010 - 22:33 | Informe spam
Bueno, disculpad que me conteste yo mismo, pero es que ya me han dicho como
solucionarlo. Asi que gracias.

"epimeteo" escribió:

Hola, tengo un formulario (continuo) basado en una tabla de empleados, en la
que tengo definido un campo tipo textbox el cual presento en dicho formulario
para que el usuario lo pueda marcar o desmarcar según le convenga. Una vez el
usuario ha terminado de marcar los que considera oportunos oprime un botón de
comando, el cual llama a una macro que realiza el siguiente proceso: 1º
Ejecuta una consulta de creación de tabla donde solo coge los registros que
han sido marcados en el formulario por medio del campo textbox, 2º Ejecuta un
informe donde lista los empleados de esa nueva tabla, 3º elimina la tabla
creada en el paso uno, 4º Ejecuta una consulta de actualización para borrar
las marcas del campo textbox de los empleados que habían sido marcados.
Hasta ahí “todo funciona bien”, lo pongo entre comillas, ya que,
evidentemente algo se me escapa pues el problema es que da igual como se
marquen en el formulario: seguidos, alternados, etc…. Nunca me deja marcado
en la tabla el último registro que se marca en el formulario, por lo que al
crear la tabla no esta dicho registro. Es decir.
Que si marco 5 crea la tabla con 4, si marco 28 la crea con 27, si marco 176
la crea con 175 y si solo marco uno, me la crea en blanco.
Espero haberme explicado, pero si se necesita alguna aclaración, con gusto
la daré.
Gracias por la atención prestada.

Preguntas similares