![]() |
Mostrar resultado de query en tLabel o tmemo
Hola
De antemano gracias por cualquier opinión o respuesta a dicha pregunta. me gustaría saber de que forma podría mostrar el resultado de las filas y columnas devueltas por un query en un tLabel o tMemo. o si existe alguna otra forma ya sea con una variable tipo Array y que luego esta se pueda desplegar en un letrero. ejemplo. si el resultado del query a la tabla X devuelve: CODIGO-NOMBRES-CARGO --------------------------------- 1-JUAN PEREZ-ABOGADO 2-MANUEL CONCEPCION-TECNICO 3-ROSA BARBOSA-SECRETARIA y que esto se pueda desplegar de esa misma forma en un tLabel o tMemo. gracias. |
A este procedimiento le pasas la consulta y un Tstrings, que puede ser un TstringList como "Memo1.Lines"
Espero que te sirva. Un saludo |
Muchas gracias por tu respuesta, me sirvio de muchooo.
ahora me gustaria que me dijeras si en el puedo seleccionar un solo campo, es deicir, de 3 campos que devuelve el query de manera obligatoria, solo quiero mostrar 1 solo campo. si me pudieras aclarar te lo agradeceria mil x mil |
Hola @-Soft.
El amigo ElKurgan te dió un ejemplo genérico dando solución a tu primer pregunta y tácitamente contempla lo que consultas ahora. Si quisieras mostrar un campo no es necesario el for ya que, valga la redundancia, es uno sólo. Por ejemplo si quisieras mostrar campo de índice 0 : O de otro modo, referenciando el nombre del campo que buscas mostrar:
Con el mismo resultado, usando la función FindField: Es decir, tres formas diferentes de mostrar el mismo resultado. Saludos. Edito: En realidad serían cuatro si está creado el campo persistente:
|
hola y gracias
pues si el ejemplo va de maravilla y lo unico es que quiero mostrar solo el resultado de una sola columna de las 3 que devuelve el quiery. ej. del resultado del query: codigo-nombres-cargo 1-ivan lora-analista 2-manuel cocepcion-programador 3-heydy burgos-secretaria de este resultado solo quiero mostrar el campo NOMBRES y lo demas campos no quiero que salgan en la carga del resultado. |
Cita:
Entonces tomando como base el código de ElKurgan, una forma sería:
Ejemplo de llamada:
Saludos. |
Efectivamente.
Yo no lo habría expuesto mejor Un saludo |
excelente, gracias a ambos. son muy amables y que de nosotros sin personas como ustedes, los moderadores y este portal. gracias mil
|
La franja horaria es GMT +2. Ahora son las 09:34:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi