• Viernes 15 de Noviembre de 2024, 04:34

Autor Tema:  Registro Actual  (Leído 2391 veces)

crow7827

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
Registro Actual
« en: Martes 12 de Octubre de 2004, 22:48 »
0
Hola amigos

Tengo un sistema que es utilizado para emitir fichas y bueno el unico problema que tengo es el siguiente:

Al dar de alta un nuevo registro lo hace bien, el detalle es que se tiene que imprimir ese registro que se acaba de dar de alta, por lo que yo intente generar un data report pero este no me muetra el registro recien ingresado, hay alguna manera de que el Report me muestre el registro recien ingresado:

La manera de que yo lo hago es el siguiente en un formulario capturo los datos de la persona enlazados con el control ADO a la base de datos y asu vez tengo un Boton de comado que me llama el Report y lo que pretendo es que se mustre lo que acabo de capturar en el formulario.

Como alternativa tuve que utilizar otro metodo para imprimir pero no es  muy convincente, ya que el sistema es multiusuario y funciona en red

Mucho les agradecere su respuesta

Anderea

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: Registro Actual
« Respuesta #1 en: Sábado 16 de Octubre de 2004, 18:58 »
0
Haber si entendi
Al darle al boton guardas la informacion y luego muestras el data report que esta en lazado a la tabla que acabas de modificar?
si es asi entonces deberia mostrar los cambios, lo que puede pasar es que hace mas rapido e despliegue que la actualizacion?
Verifica que en la tabla se esten haciendo esos ultimos cambios y si estan alli
prueba poniendo un message box que diga mostrar reporte para que el usuario le de aceptar, esto tiempo sera suficiente para que los camibios en la BD se hagan antes que se cargue el Data Report

crow7827

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
Re: Registro Actual
« Respuesta #2 en: Martes 19 de Octubre de 2004, 20:45 »
0
Ok. gracias lo intentare,
Para ser mas explicito tengo el formulario con lo Texts de los datos requeridos.
Al ingresar a este formulario la generacion de claves es automatico, y solo se llenen los datos personales, agrege un boton que se llama grabar y que me envia los datos a la base de datos y otro boton que me manda a llamar el data report en la cual deseo que se mustre el registro recien grabado o dado de alta, pero no lo hace si no que muestra todos los registros de la tabla.


Para dar de alta yo utilizo el sig. codigo:
adodc1.recordset.addnew

Para grabar los datos:
adodc1.recordset.update

iscjesus

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Registro Actual
« Respuesta #3 en: Martes 16 de Noviembre de 2004, 02:48 »
0
AUNQUE UN POCO TARDE PERO OJALA LES SIRVA,
BUENO LO QUE PASA ES QUE CUANDO TU DISEÑAS UN REPORTE ESTE LO VINCULAS A UNA CONEXION Y A UN COMANDO EL CUAL ESTA VINCULADO A UNA TABLA, BUENO PUES EN EL COMANDO ESTA LA CLAVE.

SUPONGAMOS QUE TU CONEXION SE LLAMA ADOCONEXION
Y TU COMANDO SE LLAMA TABLAS

PUES LO QUE TIENES QUE HACER ES REFRESCAR EL COMANDO PRA QUE SE ACTULICE LAS ULTIMAS MODIFICACIONOS Y LA SINTAXIS ES ASI:

ADOCONEXION.RSTABLAS.OPEN
DATAREPORT1.SHOW VBMODAL
DATAREPORT1.RSTABLAS.CLOSE

AUNQUE TU COMANDO SE LLAMA TABLAS VB LE ANTEPONE RS

BUENO ESTA ES LA SOLUCION, Y COMO EL REPORTE ESTA VINCULADO HAY UNA ACTUALIZACION EN CASCADA SI LE QUIERES LLAMAR ASI :comp:  :hola: