Programación General > Visual Basic 6.0 e inferiores

 Re: Una cosa muy extraña <:-S

<< < (3/4) > >>

J.M.Movilla:
nReg está definido como Integer... es decir, es el número de registro del recordset... porque tú hablabas de que al recuperar el formulario SE TE IBA EL PUNTERO AL PRIMER REGISTRO... Por eso te doy la fórmula para que recupere el registro al que apuntaba antes de leer el segundo formulario...

Si lo que quieres es mantener el contenido del textbox tendrías que definir una variable de tipo texto, asignarla y luego recuperarla:

Dim cText As String
cText = Text1.Text
frmForm2.Show vbModal
Text1.Text = cText

Ahora sí recuperarías el contenido original del textbox...

Saludos

Jordi_BCN:
No entiendo, lo q me decias primero ya era correcto, yo solo quiero conservar el registro seleccionado, q no se me mueva al primero. Pero no se donde colocarlo ese codigo :-S

Ayudenme!!! :'-(:(

Jordi_BCN:
En Command1_Click
text1.text = adodc1.recordset.bookmark
form2.show vbmodal

En form2_Unload
adodc1.recordset.bookmark = text1.text


Es esto lo q debo hacer?? Gracias :gracias:

J.M.Movilla:
En tu consulta inicial decías: si yo estoy en la factura nº 12 y pulso un boton para mostrar un formulario donde hay la lista de articulos, al cerrar ese form de articulos, el recordset se mueve al primero

Está claro que hablas del registro, no de un textbox... Mis respuestas van todas dirigidas a recuperar el registro inicial, la factura a la que apuntaba antes de presentar el segundo formulario.  No sé qué quieres hacer con el textbox al que te refieres últimamente...

Saludos

Jordi_BCN:
El Text1, contiene el número de factura, entiendes? por eso lo utilizaba para lo del BookMark [Adodc1.Recordset.Bookmark = Text1.Text ( numero de factura ) ]

Espero q ahora si lo entiendas bien:)

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa