Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Cargar datos de una BD en un label!! (https://www.clubdelphi.com/foros/showthread.php?t=79762)

djMadox 08-08-2012 16:23:29

Cargar datos de una BD en un label!!
 
Ok, me cuesta un poco (en realidad empecé hace poco más de un mes), pero creo que voy adaptándome al lenguaje y foro, todavía me cuesta la hoja de estilos, pero es cuestión de tiempo..

Entrando al tema:
Bueno, es lo siguiente, estamos necesitando cargar los datos de la BD en algunos labels...
Estamos utilizando la librería ZEOS 6.6.6 stable y Delphi 7, la cuestión es que he encontrado poca cosa acerca de eso y no lo he entendido muy bien...

En el momento el proyecto posee:
DM: DataModule
ZCon: ZConnection
ZQuery
ZSQLProcessor

Una pantalla de login (que hice utilizando el ZQuery para consultar por usuario, contraseña y permisos, etc...)

y la pantalla principal
(donde quiero que aparezcan los Labels)

Gracias por adelanto a todos...

MartinS 08-08-2012 16:39:59

Hola: en esa pantalla principal tenes los labels (label1, label2, etc)
entonces

Código Delphi [-]
Label1.Caption := TuZQuery.FieldByName('TuCampo').Asstring;

Pd: Supongo que los Query de zeos tienen la propiedad FieldByName

Saludos

ecfisa 08-08-2012 16:42:34

Hola djMadox.

No sé que uso pienses darle a los TLabel, pero si es a fin de mostrar valores de campos, creo que te sería más útil usar el componente TDBText.

Saludos.

MartinS 08-08-2012 16:43:52

Cita:

Empezado por ecfisa (Mensaje 439099)
Hola djMadox.

No sé que uso pienses darle a los TLabel, pero si es a fin de mostrar valores de los campos, creo que te sería más útil usar el componente TDBText.

Saludos.

Si, tenes toda la razon!!. Ni pensé :p

Casimiro Notevi 08-08-2012 16:49:48

Cita:

Empezado por djMadox (Mensaje 439096)
Ok, me cuesta un poco (en realidad empecé hace poco más de un mes), pero creo que voy adaptándome al lenguaje y foro, todavía me cuesta la hoja de estilos, pero es cuestión de tiempo..

Poco a poco y con paciencia se llega lejos :)

Tal y como te han comentado antes, es más cómodo que pongas un componente TDBxxx y te despreocupas de asignarle valor :)

djMadox 08-08-2012 17:41:12

Si, pero necesito crearlo deforma dinámica,
O sea, intenté crearlo así:
Código Delphi [-]
TDB_nombre:    TDBText

Al crearlo me dice que no se puede compilar...
Yo he intentado así:
Código Delphi [-]
TDB_nombre:=TDBText.Create(Panel_Main*)

* Panel_Main: es el panel que puse en el form principal, donde se supone que debe aparecer el TDB

Ah, la finalidad es para mostrar los valores que devuelve la consulta....

Gracias :D

Casimiro Notevi 08-08-2012 17:44:41

Titulaste: Cargar datos de una BD en un label!!
y ahora dices:
Cita:

Empezado por djMadox (Mensaje 439115)
Si, pero necesito crearlo deforma dinámica,

Me parece que debes darle otro repaso a la guía de estilo ;)

roman 08-08-2012 17:50:43

Cita:

Empezado por djMadox (Mensaje 439115)
Al crearlo me dice que no se puede compilar...

Pero es que, ¡no somos adivinos! Hay mil razones (y más) por las que puede fallar la compilación. Si no nos pones el error que te marca, difícilmente podremos ayudarte.

// Saludos

djMadox 08-08-2012 22:04:12

Aqui estoy de vuelta, perdón no haber puesto el error de compilación, no estaba en mi computadora,
Ahora que he vuelto a casa descubri que me faltaba agregar
Código Delphi [-]
DBCtrls;

a la sección USES...

Ahora ya está creando los TDBText lo más bien, gracias una vez más!
:D

roman 08-08-2012 22:09:35

Nada como un rato de reposo para aclarar la mente :)

// Saludos

Casimiro Notevi 02-02-2015 23:57:14

Cita:

Empezado por skara (Mensaje 488383)
Buenas a todos.

Por favor, crea un hilo nuevo con tu duda, gracias.
No olvides leer nuestra guía de estilo, gracias por tu colaboración :)

skara 03-02-2015 00:50:01

Como hago para crear un nuevo hilo?

ecfisa 03-02-2015 04:12:30

Hola skara.
Cita:

Empezado por skara (Mensaje 488385)
Como hago para crear un nuevo hilo?

1.- Desde el inicio del sitio, click sobre el botón "Foros":




2.- Selecciona el foro adecuado a tu consulta. Si no estás seguro siempre elige "Varios":




3.- Click en "Nuevo hilo":




4.- Dale un título coherente y plantea detalladamente tu consulta:




5.- Previsualiza y/o publica tu consulta:



Saludos :)

Casimiro Notevi 03-02-2015 09:32:21

Me apunto este enlace para otras ocasiones :)


La franja horaria es GMT +2. Ahora son las 22:38:15.

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