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 27-06-2005
serhasae serhasae is offline
Miembro
 
Registrado: jun 2004
Ubicación: España
Posts: 117
Poder: 20
serhasae Va por buen camino
Juntar nombre y apellido en un Campo Lookup

Hola tengo una base de datos paradox, en la cual tengo separado el nombre y los apellidos los dos de tipo cadena y quiero hacer un campo lookup en otra tabla que me junte los dos claves para la busqueda en un combox. Alguna idea, me he explicado bien?. Saludos.
Responder Con Cita
  #2  
Antiguo 28-06-2005
Asshole Asshole is offline
Miembro
 
Registrado: may 2004
Posts: 11
Poder: 0
Asshole Va por buen camino
En la propiedad KeyValue del lookupcombobox puedes poner 2 campos, separados x comas y t mostrara los 2.
Responder Con Cita
  #3  
Antiguo 25-04-2006
Avatar de barracuda
barracuda barracuda is offline
Miembro
 
Registrado: abr 2006
Posts: 34
Poder: 0
barracuda Va por buen camino
el dblookupcombobox no tiene el campo keyvalue

hola, necesito ayuda yo deseo hacer lo mismo o sea poner el apellido al lado de el nombre en la lista del dblookupcombobox y los tengo a los dos campos en una tabla que está enlazada al datasource que le corresponde al dblookupcombobox, ya realizé los siguientes intentos:

Código Delphi [-]listfieldindex := (-1)
listfieldindex:=0
lisrfieldindex:=1
listfield:= campo1;campo2
listfield:=campo1,campo2
keyfield:=campo1,campo2
keyfield:=campo1;campo2
etc, etc, etc....



alguien me puede ayudar y decir donde estoy fallando?, desde ya muchas gracias......
Responder Con Cita
  #4  
Antiguo 26-04-2006
salvanano salvanano is offline
Miembro
 
Registrado: abr 2005
Posts: 92
Poder: 20
salvanano Va por buen camino
Sintaxis

No se si el codigo es asi o es que lo has copiado mal, pero en princpio el unico error que se ve son nombres mal puestos "lisrfieldindex" y en algunos campos estan separados por punto y coma y es por comas.
Espero serte de ayuda. saludos
Responder Con Cita
  #5  
Antiguo 26-04-2006
Avatar de barracuda
barracuda barracuda is offline
Miembro
 
Registrado: abr 2006
Posts: 34
Poder: 0
barracuda Va por buen camino
Red face gracias

gracias por la respuesta, y mi error fué copiar el código, lo que pasa es que no le doy esos valores por código sino directamente los pongo en las propiedades, asique lo mas importante era los valores que yo le asigné y no la sintaxis del código(pero claro eso yo no lo especifiqué y pido disculpas nuevamente), y con ninguno de ellos me funcionó asique estoy un poco desconcertado y me pregunto si de verdad eso se podrá hacer asique la solución final que yo estoy utilizando (creo que mala, pero es la única que encontré) es utilizar un campo calculado en el DATASET que se llama "nomComlpleto" y que en el evento "oncalcfields" hace una consulta SQL de la que me devuelve el apellido concatenado con el nombre, que le corresponde a ese registro, lo malo es que esa consulta se lanzará por cada registro, o movimiento de registro en registro, asique eso decrementará mucho el rendimiento pero, otra vez, es la unica salida por ahora, si alguien sabe de una idea mejor será muy bienvenida saludos...........................
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 10:17:49.


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