Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-01-2008
LENOCB LENOCB is offline
Miembro
 
Registrado: dic 2008
Ubicación: Argentina
Posts: 54
Poder: 17
LENOCB Va por buen camino
Llenar un DBLooKupListBox en 3 columnas

Hola
Como se podria llenar un DBLooKupListBox en 3 columnas, mediante una consulta adoquery: mi consulta es la siguiente Select Usuario,Password,Descripcion From TContraseñas Where (Cod_G = :cod);
he visto al dblookup, separado en varias columnas, pero nose como hacerlo !!!! se puede mediante consultas ???
Responder Con Cita
  #2  
Antiguo 08-01-2008
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
quizas puedas hacer algo como:

Código SQL [-]
Select Usuario+Password+Descripcion as concatenado From TContraseñas Where (Cod_G = :cod);
bueno es una idea

sin embargo hace poco vi un componente llamado ComboBoxPlus en torry.net que te permite hacer ese tipo de cosas y no solo con base de datos


saludos
__________________
self.free;
Responder Con Cita
  #3  
Antiguo 08-01-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
El concatenado es una opcion, pero el problema de concatenar en la sentencia sql es que si en algun momento quieres cambiar de motor de base de datos tendras que cambiar la sentencia, si el programa es pequeño pues sera facil pero si son muchas sentencias sera mucho trabajo.
Particualrmente no lo aconsejo.
Por ejemplo, esta concatenacion que indico droguerman funciona en access, pero no en firebird.
Tampoco aconsejo el uso del DBLooKupListBox, el ListBox lo hace tambien.
El concatenado lo haria en el componente no en la sentencia.
Humilde opinion.
Saludos
Responder Con Cita
  #4  
Antiguo 08-01-2008
Kenobi Kenobi is offline
Miembro
 
Registrado: mar 2007
Posts: 191
Poder: 18
Kenobi Va por buen camino
ListView

es un componente de la paleta Win32 que puede ser configurado casi como un grid asignando el valor

Código Delphi [-]
ListView.ViewStyle:=VsReport

la asignacion va por cuenta de crear un objeto de tipo

Código Delphi [-]
var
Item:TListItem;

begin
item:=Lista.Items.add;
 Item.Caption:='Primera Columna';
 item.SubItems.add('Segunda Columna');
 item.SubItems.add('Tercera Columna');

end;

claro lo malo es que no se carga automatico como los componente DB pero funciona si le encuentras la vuelta....
Responder Con Cita
  #5  
Antiguo 08-01-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Al menos en el DBLookUpCombo se utiliza el punto y coma para separar los nombres de campos en la propiedad FieldList.

La consulta, la de siempre:
Código SQL [-]
select nombre, password, descripcion
from ....

DBlookupListbox1.FieldList:= 'nombre;password;Descripcion'

Edito: Como estás viendo en el código sql, la palabra "password" aparece en negrita, es decir, es una palabra reservada del SQL, así que tener un campo con esa misma palabra te pude dar problemas al tiempo de hacer selects y demás. Sugiero cambies el nombre del campo quitando una "s".

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 08-01-2008 a las 16:29:45.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Como llenar un listview con datos seleccionados de un DBlookuplistbox? eduarcol OOP 1 11-08-2007 02:47:06
Llenar un listbox con 3 columnas manel660 OOP 4 14-06-2007 21:05:46
Refrescar DBLookUpListBox nikotina Varios 1 22-01-2007 13:37:07
Filtrado en DBLookUpListBox kakesoft Conexión con bases de datos 4 25-11-2005 22:36:35
llenar DBLookupComboBox con dos columnas manolop Conexión con bases de datos 6 05-05-2005 12:58:03


La franja horaria es GMT +2. Ahora son las 17:16:58.


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
Copyright 1996-2007 Club Delphi