Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-05-2008
shoulder shoulder is offline
Miembro
 
Registrado: abr 2008
Posts: 441
Poder: 16
shoulder Va por buen camino
dblookupcombobox listfield dos campos

Se puede mostrar en un dblookupcombobox en el listfield mas de un campo, estoy intentando nombre;apellido y solo me muestra nombre.

Graciass
Responder Con Cita
  #2  
Antiguo 13-05-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Se supone que sí:

Cita:
Empezado por ayuda de Delphi
ListField can represent more than one field. Separate multiple field names with semicolons.
¿Cómo estás poniendo los campos?

// Saludos
Responder Con Cita
  #3  
Antiguo 13-05-2008
shoulder shoulder is offline
Miembro
 
Registrado: abr 2008
Posts: 441
Poder: 16
shoulder Va por buen camino
Listfield

en el listfield escribi apellido;nombre per me muestra en el dblookupcombobox solo el campo apellido , aumente el dropdownwith, porque lo que necesito que desgliegue apellido y nombre asi el operador se va acercando a la persona que necesita escribiendo sobre el dblookup que funcina perfecto con un campo, mi coneccion es con mysql 4.1 y zeos. y el select es apellido,nombre.. from...

Gracias
Responder Con Cita
  #4  
Antiguo 13-05-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
y si pruebas así:

Código SQL [-]
Select Apellido + ' ' +Nombre ....

¿te sirve?
__________________

Responder Con Cita
  #5  
Antiguo 13-05-2008
shoulder shoulder is offline
Miembro
 
Registrado: abr 2008
Posts: 441
Poder: 16
shoulder Va por buen camino
Listfield

Me muestra un numero 0 en el dblookcombobox.
Responder Con Cita
  #6  
Antiguo 13-05-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
En MySQL tendrás que usar la función concat:

Código SQL [-]
select concat(Apellido, ' ', Nombre) ....

// Saludos
Responder Con Cita
  #7  
Antiguo 13-05-2008
shoulder shoulder is offline
Miembro
 
Registrado: abr 2008
Posts: 441
Poder: 16
shoulder Va por buen camino
roman

lo probe el concar funciona perfecto pero cuando el operador escribe una letra sobre el dblookup no le acerca el apellido, entonces se tiene que recorrer las 5000 personas hasta llegar al deseado.

Gracias por ayudarme roman
Responder Con Cita
  #8  
Antiguo 13-05-2008
shoulder shoulder is offline
Miembro
 
Registrado: abr 2008
Posts: 441
Poder: 16
shoulder Va por buen camino
tema solucionado

no te permite al hacer apellido;nombre mas de 80 caracteres cada uno para verlo en pantalla los tenia en 255 cada uno por eso me mostraba solamente el primer campo.

Gracias
Responder Con Cita
  #9  
Antiguo 13-05-2008
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
¡Hola!

Cita:
Empezado por shoulder Ver Mensaje
...entonces se tiene que recorrer las 5000 personas hasta llegar al deseado...
No recomiendo el uso de un cuadro combinado ("combo box", pues ) para una lista que puede llegar a tener más de 100 elementos, ya que resultaría impráctico para el usuario aún teniendo ordenados dichos elementos. Sin hablar del consumo de memoria y demora en la carga de tal listado.

Es mejor, en un caso así, utilizar un cuadro de texto normal ("edit") que dispare una búsqueda por parámetro al teclear el dato y presionar la tecla Enter.

Saludos.

Al González.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
varios campos en un dblookupcombobox anubis Varios 6 26-06-2007 05:24:50
No quiero visualizar campos en un DBLookupcombobox David Conexión con bases de datos 3 11-07-2006 15:01:40
Mostrar dos campos en un dblookupcombobox el_barto Conexión con bases de datos 3 25-07-2005 19:46:00
como busco campos numericos en DBLookupcombobox? Johnny Q OOP 2 26-05-2005 22:35:34
pasar valor DBLookupComboBox a otros campos marulo OOP 3 16-04-2005 00:04:44


La franja horaria es GMT +2. Ahora son las 07:55:17.


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