Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-10-2003
vetustas vetustas is offline
Miembro
 
Registrado: oct 2003
Posts: 77
Poder: 21
vetustas Va por buen camino
Problemas con los combos

Uso delphi 5 y Paradox. Tengo una tabla clientes con uno de sus campos "dni" . lo que quiero es usar un combobox de tal forma que se muestre el dni de cada cliente para asi yo poder seleccionar el que quiera. Ya usé dbcombobox, listbox, lookupcombobox (mirando en otros hilos a ver como se hacia) pero soy incapaz. Cada vez que lo ejecuto no me sale nada en el combo. Acaso hay que escribir código aparte? yo lo que hago es rellenar lo de listsource, listfield, keyfield y todo eso pero no acaba de funcionar. Muchas gracias
Responder Con Cita
  #2  
Antiguo 30-10-2003
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
No sé cuál pueda ser el problema. Acabo de probar con un DBLookupComboBox y sí funciona:

DBLookupComboBox.ListSource := DataSource1;
DBLookupComboBox.ListField := 'dni';
DBLookupComboBox.KeyField := 'dni'

y dejando vacío el DataSource y DataField

// Saludos
Responder Con Cita
  #3  
Antiguo 30-10-2003
vetustas vetustas is offline
Miembro
 
Registrado: oct 2003
Posts: 77
Poder: 21
vetustas Va por buen camino
Pero hay que declarar un nuevo campo de tipo lookup en lo de "new field" de la tabla para luego usar ese campo como el de busqueda? Lo digo porque poniendo simplemente lo que me mandas no me funciona. Esta inactivo cuando ejecuto el programa. No me deja ni darle a la flechita. No se que estoy haciendo mal.
Gracias
Responder Con Cita
  #4  
Antiguo 31-10-2003
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
Cita:
Posteado originalmente por vetustas
Pero hay que declarar un nuevo campo de tipo lookup en lo de "new field" de la tabla para luego usar ese campo como el de busqueda?
No

Cita:
Posteado originalmente por vetustas
Lo digo porque poniendo simplemente lo que me mandas no me funciona. Esta inactivo cuando ejecuto el programa. No me deja ni darle a la flechita. No se que estoy haciendo mal.
Pues realmente no sé. ¿Estás seguro de haber conectado e DataSource a la tabla y de tener abierta la tabla?

// 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 15:08:51.


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