Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-10-2005
pyanqn pyanqn is offline
Miembro
 
Registrado: oct 2005
Posts: 54
Poder: 21
pyanqn Va por buen camino
Question Me podes ayudar con mi DBLookupCombobox?

El tema es así: Tengo que mostrar en el combo2 en cuestrion, un nombre, digamos el de una organización, "Pepito", este nombre esta en una tabla Organizacion, y cuando selecciono en otro combo1, y elijo Juancito, quiero que se altualice el combo2 y me muestre "Pepito", y si elijo "Juancito" en combo1 que aparezca la organizacion correspondiente a juncito, y así.

Intente hacer:
Combo2.text:= el campo en el dataset que esta ligado al combo1
pero no se puede asignar nada, sale un error de solo lectura. La propiedad ReadOnly del combo está a false.

Ademas, lo que le intentaba asignar a combo2 es la clave foranea en combo1(bueno la tabla a la que apunta el combo1).

Otra que se me ocurre, filtar buscando a "Pepito"... en la tabla de organizacion y luego, que se muestre en el combo2 "pepito", pero!!!!
Responder Con Cita
  #2  
Antiguo 06-01-2007
gama_blind gama_blind is offline
Registrado
 
Registrado: ene 2007
Posts: 8
Poder: 0
gama_blind Va por buen camino
Unhappy es lo mismo que quiero hacer aver si me explico bien...

Cita:
Empezado por gama_blind
Buen dia a mi me sucede lo mismo cuando quiero que sa dinamico el Query(DBTables), me refiero a dinamico por ejemplo en un DBLookupcombobox meto un Query y lo que quiero que despligue depende de lo que seleccione en el DBLookupcombobox ya que selecciono ejecuta lo siguiente....

ca:= IntToStr(QSMCActivos['ID_CURSO'])
QSMCActivosAL.Close;
QSMCActivosAL.SQL.Clear;
cad:='SELECT DISTINCT AL.ID_ALUMNO,AL.NOMBRE_ALUMNO,AL.APP_ALUMNO,AL.AMM_ALUMNO,TAL.DESCRIPCION_TIPO_ALUMNO,IC.ID_CURSO,IC .CALIFICACION_CURSO ';
cad:= cad + ' FROM ALUMNOS AL, TIPO_ALUMNOS TAL, INTEGRANTES_CURSOS IC ';
cad:= cad + ' WHERE AL.ID_ALUMNO=IC.ID_ALUMNO ';
cad:= cad + ' AND AL.T_ALUMNO=TAL.T_ALUMNO';
cad:= cad + ' AND IC.ID_CURSO IN '+ ca +' ORDER BY APP_ALUMNO;';
//showMessage(cad);exit;

try
begin
QSMCActivosAL.SQL.Add(cad);
QSMCActivosAL.ExecSQL;
QSMCActivosAL.Active := False;
QSMCActivosAL.Active := True;
end
except
end;

en el momento que ejecuta QSMCActivosAL.Active := True; ahi es donde me sale el error...
espero y te sirva algo,, el problema aqui es que en ciertos modulos de mi sistema si me funciona y en otros me sale error de Error [Oracle][ODBC]restricted data type attribute violation

Cita:
Empezado por gama_blind
MMTA EL PROBLEMA EN MI CASO ES QUE UN CAMPO DE MI TABLA ESTA VACIO (CALIFICACION_CURSO),,, LLENE TODOS LOS CAMPOS DE MI TABLA Y ME LO DESPLEGO SIN PROBLEMAS...
SABEN COMO PUEDO VALIDAR QUE EL EL dbGRID ME ACEPTE CAMPOS VACIOS? O ES PROBLEMA DE ORACLE?

Última edición por gama_blind fecha: 06-01-2007 a las 12:35:30.
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


La franja horaria es GMT +2. Ahora son las 20:13:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi