border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 31-07-2004, 01:00:00
Buena Participación en el Foro
 
Registrado: feb 2004
Posts: 60
mcrex Valoración +2
Predeterminado reposition (siempre ejecuta 1 registro)

reposition (siempre ejecuta 1 registro)

Tengo un formulario con un control data al que establezco en reposition una serie de acciones tales como que comprueba si hay alguna nota de ese registro, o bien si existe la foto etc.

Funciona bien pero el problema que tengo es que siempre se ejecuta el primer registro de la base de datos al cargar el formulario.

Entonces si ese primer registro tiene alguna anotación primero me pone esta y luego la del registro que localiza con findfirst.

¿Tengo alguna forma de solucionar esto?

Gracias</TR>
Responder Con Cita
  #2 (permalink)  
Antiguo 31-07-2004, 01:00:00
Avatar de J.M.Movilla
Administrador
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.490
J.M.Movilla Valoración +2
Predeterminado RE: reposition (siempre ejecuta 1 registro)

RE: reposition (siempre ejecuta 1 registro)

Eso quiere decir que te está presentando los datos antes de hacer la búsqueda del registro... Es cosa de que revises tu código para que no lo presente si todavía no ha realizado la búsqueda: o cambias la presentación a un evento posterior a donde lo tienes, o pones una bandera que no se active hasta después de localizado el registro deseado.
__________________
José María Movilla Cuadrado
______________________
www.foro.vb-mundo.com
www.vb-mundo.com

Responder Con Cita
  #3 (permalink)  
Antiguo 31-07-2004, 01:00:00
Buena Participación en el Foro
 
Registrado: feb 2004
Posts: 60
mcrex Valoración +2
Predeterminado RE: reposition (siempre ejecuta 1 registro)

RE: reposition (siempre ejecuta 1 registro)

No lo termino de entender, ya que creo que lo que me ocurre es que al cargarse el formulario ya realiza el evento reposition

Una vez cargado el formulario ya no lo hace dos veces, y va bien.

Es decir si tengo un formulario que se llama "cliente"
y en el un control data (al que pongo el evento reposition)

cuando hago una busqueda alfabetica (que es otro formulario) si el formulario "cliente" ya está cargado no hay problema pero si no lo está se ejecuta el repositión del primer registro y luego el del registro seleccionado (pero solo en este caso).

el problema es que a veces dejo visible el control data para mover por los registros, de ahi que ponga el evento en reposition (puesto que no hago yo la busqueda)

Esto me pasa desde siempre y la verdad es que a parte de ser molesto puede inducir a error

un saludo</TR>
Responder Con Cita
  #4 (permalink)  
Antiguo 17-09-2004, 01:00:00
Avatar de J.M.Movilla
Administrador
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.490
J.M.Movilla Valoración +2
Predeterminado RE: reposition (siempre ejecuta 1 registro)

RE: reposition (siempre ejecuta 1 registro)

Prueba a ponerle una bandera así:

<BLOCKQUOTE><PRE><SPAN class=texto_mini>Codigo:</SPAN><HR>Private Sub Data1_Reposition()
__________________
José María Movilla Cuadrado
______________________
www.foro.vb-mundo.com
www.vb-mundo.com

Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
La historia de siempre diegoc Delphi 1 20-04-2007 00:54:07
reposition en adodc mcrex1 Visual Basic 6.00 1 15-01-2007 18:05:03
Mostrar siempre el showprint mabopas Visual Basic 6.00 1 16-11-2006 08:03:19
siempre me pide la contraseña josegol Crystal Reports 7 25-11-2004 10:58:04
Form siempre visible sqa212 Visual Basic 6.00 3 28-02-1970 12:24:52


La franja horaria es GMT. Ahora son las 08:04:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right