Visual Basic para Aplicaciones - dbgrid

Life is soft - evento anual de software empresarial
 
Vista:

dbgrid

Publicado por sergio (5 intervenciones) el 12/06/2001 21:17:29
Hola

Tengo un dbgrid "clientes" vinculado a una tabla de "clientes " que a su vez esta vinculado a un formulario de "clientes".
Mi pregunta es como puedo hacer, que cuando de un doble click en un cliente del dbgrid se ejecute el formulario de clientes con todos los datos de la tabla en las cajas de texto.
En el dbgrid tengo 4 campos de la tabla vinculadors por cierto.
Muchas gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:dbgrid

Publicado por alejandro (34 intervenciones) el 13/06/2001 05:43:57
tenes 2 posibilidades:
1)si tenes el dbgrid vinculado a un dataControl
en el momento del doble click, actualizas el controlData
y te fijas en que registro estas y llamas al formulario con el parametro
NroCliente, luego cargas los demas datos de las cajas.
2)te fijas el texto del grid, que nro. es y lo buscas.
o sea:
numero=grid.text
llamas al formulario de clientes con el parametro numero
y cuando se abre el formulario haces:
txtNumero=numero
rClientes.seek "=",numero
txtNombre=rClientes!nombre
txtTelefono=rClientes!telefono
etc...
espero te sirva
salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:dbgrid

Publicado por sergio (5 intervenciones) el 23/06/2001 16:47:32
Gracias Alejandro, aunque al final lo he hecho de otra manera:
NOMBRE = DBGrid1.Text

Form2.Data1.Recordset.FindFirst "nombre = '" & NOMBRE & "'"

Form2.Show

Esto me funciona si lo quiero buscar por nombre pero el problema ahora es que cuando quiero buscar clientes por nif o telefono me da un error ¿que es lo que hago mal?
Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar