Extraer un registro
Buenas
Una pregunta tonta, necesito extraer un determinado registro de una tabla y pasarlo al texto de un TEdit (sin usar DBEdit). Por ejemplo: una tabla con los campos nombre y direccion, necesito poner en el edit la direccion que coincida con el nombre Pepe. ¿Cuál es la mejor forma de hacerlo? |
Cita:
En ese caso: Código:
editNombre.text:= queryX.fieldByName('Nombre').asString; |
ejemplo sencillo
Tendrias que ser mas especifico con tu pregunta que Db o componentes estas usando.
Pero seria algo como sigue: conectar la DB(objeto de conexion a db) y Abrir la tabla Ttable o TSQLClienDataset y un datasource. Despues de tener conectadas la tabla puedes usar Agregar en tu form el campo TEdit y en el evento on change agrega el codigo, con el cual buscar en un determinado campo el valor a buscar separado por comas DataSet1.Locate(campos,valorbuscar,[loCaseInsensitive,loPartialKey]); tedit3:= DataSet1.Fields[1].Value; //almacena en el tedit el valor del campo 1, inicia de 0 y ya. haber si te sirve. te recomiendo esta pagina para que veas los trucos www.q3.nu |
Muchas gracias, eso era lo que necesitaba, con Locate anduvo de 10!!!.
Un abrazo Saludos Walter |
La franja horaria es GMT +2. Ahora son las 07:08:48. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi