| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Panchiboy Invitado
|
Publicado: Mar 13 Sep, 2005 12:39 pm Asunto: Mostrar resultados generados por un TADOQuery |
|
|
Hola a todos.
Necesito saber como presentar los resultados obtenidos por un TADOQuery después de hacer una consulta. Debo presentar varios resultados de distintas consultas simultaneamente.
¿Cómo puedeo hacerlo? ¿Mediante un TDBMemo? NO tengo ni idea.
Muchas gracias y felicidades por el foro. |
|
| Volver arriba |
|
 |
Buildero Master


Registrado: 23 Dic 2003Mensajes: 523Ubicación: Puebla, México
|
Publicado: Mar 13 Sep, 2005 3:39 pm Asunto: |
|
|
Saludos...
Aqui una forma de obtener los datos de tu consulta.
Suponiendo que quieres obtener el nombre de X cliente.
El nombre lo asignaras a un Edit.
| Código: |
ADOQuery->SQL->Clear();
ADOQuery->SQL->Add("SELECT nombre FROM clientes WHERE nombre = 'Carlos'");
ADOQuery->Open();
Edit1->Text = ADOQuery->FieldsByName("nombre")->AsString;
ADOQuery->Close();
|
Es solo un ejemplo sencillo y hay diferentes formas de hacerlo.
Existen componentes visuales que te pueden ayudar a presentar los datos obtenidos, claro, depende de lo que deseas hacer. _________________ Quien hace una pregunta teme parecer un ignorante durante cinco minutos, quien no pregunta se mantiene ignorante toda la vida. |
|
| Volver arriba |
|
 |
Panchiboy Invitado
|
Publicado: Mar 13 Sep, 2005 4:14 pm Asunto: No es eso exactamente |
|
|
Muchsa gracias Buildero, pero no es eso exactamente lo que busco.
Ese paso ya lo he hecho, ahora necesito presentar los datos obtenidos (que estan en el ADOQuery) en algún elemento de la pantalla.
Muchas gracias por todo. |
|
| Volver arriba |
|
 |
Buildero Master


Registrado: 23 Dic 2003Mensajes: 523Ubicación: Puebla, México
|
Publicado: Mar 13 Sep, 2005 4:22 pm Asunto: |
|
|
Bien, entonces si lo que necesitas presentar los datos... puedes utilizar los controles de datos.... pestaña "Data Controls".
Si deseas presentarlos como listado utiliza el DBGrid. Claro, debes configurar algunas propiedades del componente como su propiedad "DataSource", que es la que lo enlaza (en tu caso) con el ADOQuery.
Saludos. _________________ Quien hace una pregunta teme parecer un ignorante durante cinco minutos, quien no pregunta se mantiene ignorante toda la vida. |
|
| Volver arriba |
|
 |
Panchiboy Invitado
|
Publicado: Mar 13 Sep, 2005 7:01 pm Asunto: |
|
|
| Muchas gracias, me ha sido de gran ayuda. |
|
| Volver arriba |
|
 |
|