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 29-06-2005
serhasae serhasae is offline
Miembro
 
Registrado: jun 2004
Ubicación: España
Posts: 117
Poder: 20
serhasae Va por buen camino
Problema Nombre Completo

A ver si me explico, tengo en una tabla paradox en este caso ficha:

Numero_Ficha:autoincremental;
nombre:string;
apellidos:string;

y otros campos.

En otra tabla paradox,en la tabla Horas_Extras, tengo el Numero de ficha que me identifica una ficha y otros campos y quiero que me salga el nombre y el apellido todo junto en un combox, para que cuando lo seleccione se guarde unicamente el numero de ficha, eso seria hacer un lookup, pero no se porque no me funciona. Gracias.
Responder Con Cita
  #2  
Antiguo 29-06-2005
serhasae serhasae is offline
Miembro
 
Registrado: jun 2004
Ubicación: España
Posts: 117
Poder: 20
serhasae Va por buen camino
Se me olvido mencionar que estoy usando las Lmd y las Tms, por si alguien las ha usado, que me diga el componente y como hacerlo. Si lo consigo pongo la solucion. Gracias.
Responder Con Cita
  #3  
Antiguo 29-06-2005
Avatar de yusnerqui
yusnerqui yusnerqui is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuba
Posts: 679
Poder: 21
yusnerqui Va por buen camino
Hola

Bueno con el TDBLookupComboBox que viene con delphi puedes hacer algo como lo que quieres asignando los valores correctos a las propiedades DataSource, DataField, ListSource y en especial estas dos que te pongo a continuación:

Código Delphi [-]
  DBLookupComboBox.ListFields := 'Nombre;Apellidos';
  DBLookupComboBox.KeyFields := 'Numero_Ficha';

Saludos
__________________
Lo importante no es llegar primero, sino saber llegar.

Para que puedas llegar mejor lee la Guia de Estilo

Responder Con Cita
  #4  
Antiguo 29-06-2005
serhasae serhasae is offline
Miembro
 
Registrado: jun 2004
Ubicación: España
Posts: 117
Poder: 20
serhasae Va por buen camino
A ver en DataField: Num_Ficha. Datasource: La Tabla donde quiero que me saque el combox.
ListField:Nombre;Apellidos
KeyField:Num_Ficha

Me saca solo el nombre, los apellidos no me los saca, que hay de mal en el Listfield, he probado a meterlo por codigo como tu lo diste y nada. Saludos.

Última edición por serhasae fecha: 29-06-2005 a las 22:58:41.
Responder Con Cita
  #5  
Antiguo 29-06-2005
JerS JerS is offline
Miembro
 
Registrado: may 2005
Ubicación: Venezuela
Posts: 254
Poder: 19
JerS Va por buen camino
amigo porque no haces una consulta Sql!


Ejm: Select Concat(nombre,' ',apellido) from Persona Where cedula=15589789


sip me entiende?

y luegos agregas los campos al combo

ó

haces asi combobox1.items.add(Valor del Nombre +' '+Valor del apellido);
__________________
La vida es un simple pero complejo If

J=rS
Responder Con Cita
  #6  
Antiguo 29-06-2005
serhasae serhasae is offline
Miembro
 
Registrado: jun 2004
Ubicación: España
Posts: 117
Poder: 20
serhasae Va por buen camino
Gracias Jers, pero lo de la consulta ya lo habia pensado sino salia con los campos lookup, pero si va con los campos lookup, para que meter mas codigo innecesario. La Cuestion es aprender lo que hay y aprovecharlo al maximo, sino consigo hacerlo rular con los lookup pues probare la consulta. Me sale ya casiii. Saludos.
Responder Con Cita
  #7  
Antiguo 29-06-2005
serhasae serhasae is offline
Miembro
 
Registrado: jun 2004
Ubicación: España
Posts: 117
Poder: 20
serhasae Va por buen camino
Conseguido, a mi poniendo en el Listfield nombre;apellidos solo me salia el nombre, entonces se me ocurrio usar ahi un campo calculado que juntara el nombre y el apellido y con lo que dijo yusnerqui. Pelillas a la mar. Gracias a todos.
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


La franja horaria es GMT +2. Ahora son las 16:32:05.


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