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 07-05-2007
mariachiquero mariachiquero is offline
Registrado
 
Registrado: feb 2007
Posts: 8
Poder: 0
mariachiquero Va por buen camino
Q propiedad del dblookupcombobox no lo muestra desplegado?

Estoy buscando la forma de q un dblookupcombobox me muestre como un tipo de dbedit porq necesito mostrar un campo nombre y q enlace por el codigo por eso utilizo este componente, pero tengo un formulario que solo quiero mostrar lo que tiene ese combobox pero no tocarlo y claro con un readonly se me despliega aunque no se pueda modificar y no queda bonito. Y otra cosita mas de este componente q me tiene loka como puedo liberar la informacion ultima que se queda? porq cnd entro esta en blanco y ya cnd salgo y vuelvo a entrar se me queda el ultimo registro que toque. He probado con algunas formas y ninguna me funciona a ver si alguien me hecha una manita...
Responder Con Cita
  #2  
Antiguo 07-05-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Hombre, que bueno que por fin te has animado a escribir en los foros. De cualquier manera te recomiendo que leas este enlace.

Si no quieres que aparezca desplegando información ¿por qué usar un DBLookUpCombo? ¿Un DBEdit no es suficiente?
__________________

Responder Con Cita
  #3  
Antiguo 08-05-2007
mariachiquero mariachiquero is offline
Registrado
 
Registrado: feb 2007
Posts: 8
Poder: 0
mariachiquero Va por buen camino
Red face no puedo usar un dbedit

Hola gracias por contestar es la primera vez que escribo porque realmente cuanto he tenido una duda he buscado en los foros y he encontrado algo q me solucionaba la duda. No puedo usar un dbedit porque lo que estoy haciendo es pasar como parametro a una consulta el campo q selecciona un usuario del dblookupcombobox, pero claro cada vez q entro en el formulario aparece la ultima informacion que el usuario seleccionó y me parece un poco feo. He probado a poner a free y se borra he probado a ponerle el
dblookupcombobox.text:=''; y me da error he probado unas cuantas cosas y no puedo borrar la ultima informacion. Un saludito
Responder Con Cita
  #4  
Antiguo 08-05-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Prueba cerrando el dataset asociando a este control. Veras, todos los componentes de acceso a bases de datos, son solo una representación gráfica de lo que tienes en un Dataset, ya sea una consulta, una tabla, un procedimiento almacenado, etc, etc. Entonces muchas de las ocasiones como nosotros vemos la información en el control mismo (TDBEdit por ejemplo) creemos que ahí es donde se trabaja, cuando realmente se debe de hacer sobre el dataset asociado a este, que es donde realmente esta toda la información.
__________________

Responder Con Cita
  #5  
Antiguo 09-05-2007
mariachiquero mariachiquero is offline
Registrado
 
Registrado: feb 2007
Posts: 8
Poder: 0
mariachiquero Va por buen camino
El tema es que no utilizo el datasource por lo tanto el dataset no puedo liberarlo.
self.DBLookupComboBoxTraductores.ListSource:=modagentes.STraductores;
self.DBLookupComboBoxTraductores.ListField:='NOMBRE';
self.DBLookupComboBoxTraductoreS.KeyField:='NOMBRE';
este es mi codigo porq solo utilizo para mostrar, podria usar un combobox pero la verdad es que no se me desplegaba asi q use este componente, y no consigo que se me borre el ultimo dato que entro. Lo que si he probado es esto:
self.DBLookupComboBoxTraductores.ListSource:=nil;
self.DBLookupComboBoxTraductores.ListField:='';
self.DBLookupComboBoxTraductoreS.KeyField:='';
self.DBLookupComboBoxTraductores.Free;
Pero nada funciona ahi sigue apareciendo el ultimo dato, pense que cerrando la tabla en el onhide bastaria y tampoco funciona.

Ya no se que mas puedo probar.
Responder Con Cita
  #6  
Antiguo 09-05-2007
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
Código Delphi [-]
self.DBLookupComboBoxTraductoreS.KeyValue := Null;

// Saludos
Responder Con Cita
  #7  
Antiguo 10-05-2007
mariachiquero mariachiquero is offline
Registrado
 
Registrado: feb 2007
Posts: 8
Poder: 0
mariachiquero Va por buen camino
Eso tampoco vale

Probé tambien con eso y me da un error de memoria, he probado ya con mil cosas, no puedo entender como poniendo a nil los datos no se borran pero seguire buscando como hacerlo, de todos modos es mas cuestion de estetica que de otra cosa, supongo que no es tan malo. Seguire buscando y sigo abierta a mas ideas.

Gracias por todo.
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
Asignar la propiedad de un DBLookupCombobox JoanKa Varios 2 23-05-2006 18:14:02
Efecto en desplegado Jorghino reyes Varios 1 10-09-2005 18:17:58
dblookupcombobox que muestra descripcion+codigo @-Soft Conexión con bases de datos 3 19-01-2005 17:55:32
!TmainMenu Desplegado Carlosguiland OOP 1 09-11-2004 19:28:11
No me muestra un formulario. gario OOP 1 23-07-2004 16:16:39


La franja horaria es GMT +2. Ahora son las 09:22:26.


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