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 12-10-2006
jorllazo jorllazo is offline
Miembro
 
Registrado: sep 2006
Ubicación: Valencia, España
Posts: 83
Poder: 18
jorllazo Va por buen camino
Probelmas con TDBLookupComboBox, aparece deshabilitado

Hola.
Tras revisar muchos mensajes no he logrado encontrar ninguno que me solucione esto, seguro que es una tonteria pero no encuentro solucion

Tengo dos Tablas:
Clientes:
Id:
Nombre:
TipoCliente: int

TipoCliente
IdTipo: int
NombreTipo: String

el caso es que en mi formulario de clientes para indicar el tipo de cliente que es, tengo un TBDLookUpComboBox con las siguientes propiedades configuradas:

DataSource : dsClientes
DataField : TipoCliente
ListSource : dsTipoCliente
ListField : NombreTipo
KeyField: IdTipo.

La idea que acierto a entender viendo estas propiedades es que el control, toma la lista de valores de la tabla TipoClientes y muestra en la lista desplegable el valor del campo NombreTipo, pero el que internamente esta guardando en la otra tabla es idTipo que se lo asigna a TipoCliente.

No se si me he explicado bien, esto es lo que entiendo qe es el comportamiento de este Control, pero me sucede que me aparece deshabilitado y no hay manera que habilitarlo ni que muestre valores.

Lo que necesito es : que me muestre la lista de los tipos de cliente (nombres) per que realmetne este guardando el ID de ese tipo.

Esta bien, o que es lo que hago mal?

Gracias.
__________________
Gracias de Antemano
Responder Con Cita
  #2  
Antiguo 12-10-2006
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Si las tablas tienen relación maestro-detalle anula:

DataSource : dsClientes
DataField : TipoCliente

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 12-10-2006
jorllazo jorllazo is offline
Miembro
 
Registrado: sep 2006
Ubicación: Valencia, España
Posts: 83
Poder: 18
jorllazo Va por buen camino
Que va..., las tablas no tienen ninguna relacion mas que la que implementan las propiedades del Combo expuestas en mi primer post
__________________
Gracias de Antemano
Responder Con Cita
  #4  
Antiguo 12-10-2006
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Alguna vez me pasó una cosa rara como esta. Solución:
1. Comprobar que las tabalas implicadas están abiertas en el momento de abrir el TBDLookUpComboBox.
2.-Si todo está correcto y sigue sin funcionar, elimino el TBDLookUpComboBox e inserto otro y empiezo a darle las propiedades desde 0.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #5  
Antiguo 12-10-2006
jorllazo jorllazo is offline
Miembro
 
Registrado: sep 2006
Ubicación: Valencia, España
Posts: 83
Poder: 18
jorllazo Va por buen camino
Ves?, lo sabia que era una tonteria.
la tabla de tipos de personas estaba cerrada.

Sucede que por defecto en el IDE en diseño la tengo abierta, y con una cadena de conexion fija, pero que pasa que cuando mi aplicacion arranca, esta lee del registro los datos de conexion, cierra la conexion (en caso de estar abierta) construye la cadena y abre la conexion, se ve que al cerrar la conexion ¿se cierran todas las tablas abiertas?, nada justo despues de conectar al principio de la aplicacion, abro todas las tablas generales y ya va.

Gracias. y perdon por esta tonteria.

Viva TDBLookUpCOmbo es bueno para esto...
__________________
Gracias de Antemano
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
Setup Printer Deshabilitado Roilo Impresión 0 04-08-2006 19:58:26
por favor alguien que me ayude tengo probelmas con un IBStored proc luisg SQL 0 10-06-2005 04:08:17
Probelmas instalacion interbase Onti Firebird e Interbase 4 23-06-2004 16:34:54
probelmas con tablas TDbase mrmanuel Conexión con bases de datos 3 07-07-2003 10:07:37


La franja horaria es GMT +2. Ahora son las 11:48:45.


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