Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Add y Update OK... Refresh No

Estas en el tema de Add y Update OK... Refresh No en el foro de Visual Basic clásico en Foros del Web. Hola amigos El problema que tengo es el siguiente: (VB6/Access) En una pantalla de captación de datos se hace la adición de un nuevo registro ...
  #1 (permalink)  
Antiguo 04/07/2005, 03:55
jorevale
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Add y Update OK... Refresh No

Hola amigos

El problema que tengo es el siguiente: (VB6/Access)

En una pantalla de captación de datos se hace la adición de un nuevo registro y su actualización (update) correctamente, pero no me refresca el recordset correctamente. Explico: Al intentar llegar al último registro, donde se supone estuviera el que acabo de adicionar, salen todos menos ese. Tengo que salir de la pantalla y volver a entrar para que me salga.

He puesto al final del botón Aceptar, que es la última acción que se desarrolla después de adicionar el registro lo siguiente:

datprimaryRS.Refresh

(he probado también con Resync y MoveLast, pero... lo mismo)

Alguna idea?

Conexión: ADODC

Gracias
  #2 (permalink)  
Antiguo 04/07/2005, 08:22
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
proba con esto

me.Adodc1.Recordset.Requery

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #3 (permalink)  
Antiguo 04/07/2005, 10:08
jorevale
Invitado
 
Mensajes: n/a
Puntos:
Lo probé, y tampoco me fue bien... pero ya lo resolví con TrueDBGrid... que finalmente con la ayuda de un amigo he podido crackear... gracias de todas formas Geovanny
  #4 (permalink)  
Antiguo 08/07/2005, 06:33
jorevale
Invitado
 
Mensajes: n/a
Puntos:
De acuerdo Absolute Position

Perdona, Geovanny, la respuesta anterior que di a tu comentario, es una tontería, porque no tiene que ver con el tema en si, no se donde tenía la cabeza ( )

Volviendo al tema, efectivamente funciona la instrucción Adodc1.Recordset.Requery, pero se me va de registro hacia el primero. Qué me podríais aconsejar? ¿Capturar el AbsolutePosition del recordset y luego devolverselo? Cómo? Mediante una variable?

Gracias
  #5 (permalink)  
Antiguo 08/07/2005, 08:29
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
podría ser o bien usar la opcion find para que te busque el registro en el que estabas..


nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:43.