| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Marc Invitado
|
Publicado: Mar 04 Ene, 2005 1:37 pm Asunto: Extraer en un edit un campo de la Base de datos |
|
|
| Hola estoy dando mis primeros pasos en Buildr y mi problema es de por ejemplo una tabla que tenga 3 campos si solo deseo visualizar uno de ellos en un edit, la conexion con la BD la hago correctamente, pero luego para acceder al campo que deseo mostrar se haria con una consulta en un objeto TQuery?, o de otra forma, gracias por sus contestaciones |
|
| Volver arriba |
|
 |
Tugui Master


Registrado: 09 Nov 2002Mensajes: 663
|
Publicado: Mar 04 Ene, 2005 3:08 pm Asunto: |
|
|
Hay varias formas de hacerlo, supongamos que tenemos un TTable cuyo nombre es Mi_Tabla y el campo que queremos mostrar de la misma es el campo cuyo nombre es Fecha, pues con con un TEdit de los normales podríamos hacerlo así:
| Código: |
Edit1->Text = Mi_TablaFecha->Text;
|
Otra forma más directa sería utilizar un TDBEdit que está en la paleta Data Controls ajustando correctamente sus propiedades DataSource y DataField, para ello necesitas un TDataSource cuya propiedad DataSet apunte a tu TTable y luego hacer que el TDBEdit se alimente de este último TDataSource.
Hay otras formas, si sigues teniendo dudas sigue preguntando. _________________ ¡ADELANTE CON ESTE SUPER FORO! |
|
| Volver arriba |
|
 |
LordNemesis Master


Registrado: 31 Dic 2003Mensajes: 340Ubicación: México
|
Publicado: Mar 04 Ene, 2005 5:32 pm Asunto: |
|
|
Puedes hacer lo siguiente con un TQuery
| Código: |
Query1->Open();
Edit1->Text=Query1->FieldByName("Campo")->AsString;
|
_________________ Dirección Municipal de Informática
H. Ayuntamiento de Tijuana
Arriba Lopez Obrador !!!
Los Mexicanos Merecemos Respeto !!! |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mar 04 Ene, 2005 10:57 pm Asunto: |
|
|
o Bien
usando, la sintaxis original
puede ser
Abres el Query o la tabla, que contiene tods los campos. (doble click y "add all Fields"), supongamos un campo llamado "TuCampo"
puede ser asi
| Código: |
Query->Open();
this->Edit1->Text = QueryTuCampo->Value.AsString; |
o bien, como lo tiene los demas compañeros, que tambien es correcto.. _________________
 |
|
| Volver arriba |
|
 |
|