Visual Basic - ayuda para mostrar datos al ingresar uno

Life is soft - evento anual de software empresarial
 
Vista:

ayuda para mostrar datos al ingresar uno

Publicado por Arturo S (31 intervenciones) el 19/01/2004 13:37:12
hola me llamo arturo y estoy haciendo una bd en acces pero quisiera saber como le hago para que yo al ingresar un dato, me muestre todos los otros.
ejemplo: si ingreso "Nombre"
me muestre por si solo "apellidos"
"Edad"
"telefono"
no se si hacerlo con un combobox o simplemente con un boton
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:ayuda para mostrar datos al ingresar uno

Publicado por atix (30 intervenciones) el 19/01/2004 13:48:00
lo mejor es solucionarlo con un select
"select nombre,rut,edad, apellidos,telefono from tabla where rut=' " & text1.text & " ' "
es dificil hacer una busqueda por nombres porque para una base de datos no es una clave primaria entienda por clave primaria aquella que no se repite para ninguno de los registros de la tabla
asi que te recomiendo buscar una clave unica como la clave de un producto por ejemplo
bueno despues de eso hay que enlazar los text con el recordset
ejem
text1.text=rst!nombre
text2.text=rst!apellido
....
...
chao
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:ayuda para mostrar datos al ingresar uno

Publicado por kinoscar (233 intervenciones) el 19/01/2004 17:11:56
arturo yo hago lo siguente:
trabajo con un adodc para accesar la tabla donde tengo los datos y la enlazo a un datagrid
en el text donde escribo en nombre en el evento change pongo lo siguiente

if len(textnombre.text)=0 then
adotabla.recordset.filter=""
else
adotabla.recordset.filter="nombre like '" & txtnombre.text & "*'"
endif

el filter="" te muestra todo el contenido de la tabla
el filter ="nombre like '" & txtnombre.text & "*'" te muestra todos los registro que se parescan al texto que vallas ingresando,

luego puedes hacer que haciendo un dobleclick sobre el registro seleccionado te complete los datos

en el evento dblclick del datagrid pon esto

textnombre=adotabla.recordset.fields("nombre").value
txtapellido=Adotable.recordset.fields("apellido").value
y asi sucesivamente

espero esto te sirva
suerte

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