Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Extraer en un edit un campo de la Base de datos

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Extraer en un edit un campo de la Base de datos Responder citando

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
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

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..
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.