Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-06-2006
Avatar de estebanx
estebanx estebanx is offline
Miembro
 
Registrado: dic 2004
Ubicación: Santo Domingo, Dom Rep
Posts: 52
Poder: 20
estebanx Va por buen camino
Ayuda con dbgrid

Reciban un Cordial saludo!!!

Bueno tengo un dbgrid y con dicho dbgrid tengo un campo calculado, el cual esta columna se llena de un picklist, estilo combobox, todo esta bien se llena y todo pero como puedo hacer para que el usuario no pueda escribir en esta columna solo seleccionar las opciones que se le desplegan???

Gracias de Antemano
Responder Con Cita
  #2  
Antiguo 25-06-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 pulsas botón derecho sobre la rejilla, y añades todos los campos, luego podrás colocar esa columna que deseas en la situación ReadOnly, con lo cual ya no podrán modificar su contenido por medio del teclado, solamente podrán modificar los valores a través de la "PickList".

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 14-09-2012
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Poder: 19
ElDioni Va por buen camino
Hola Marcos,

rescato este tema que tiene ya algún tiempo pero que como es lo que a mi me ocurre no he querido abrir otro hilo, he hecho lo que le contestas a estebanx pero no me funciona, si pongo el readonly a false de la columna que tiene relleno el picklist me sale el botón para desplegarlo y seleccionar el valor deseado pero también me permite escribir lo que me se antoje a mano, pero si el pongo la propiedad a true no me deja escribir nada pero tampoco me deja desplegar el picklist. ¿Que puede ser? o ¿hay alguna otra solución a este tema?

Saludos y gracias.
__________________
Confórmate con lo que tienes pero anhela lo que te falta.
Responder Con Cita
  #4  
Antiguo 14-09-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola ElDioni.

Me confunde un poco el mensaje de estebanx cuando habla de campo calculado, creo entender que no habla de editar o usar PickList sobre él...

Probá de este modo:
Código Delphi [-]
procedure TForm1.DBGrid1KeyPress(Sender: TObject; var Key: Char);
begin
  if DBGRid1.SelectedField.FieldName = 'Campo_Del_PickList' then
    Key:= #0;
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 14-09-2012 a las 13:20:53.
Responder Con Cita
  #5  
Antiguo 14-09-2012
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Poder: 19
ElDioni Va por buen camino
Muchas gracias ecfisa, me has resuelto la papeleta,

efectivamente con el código que me propones funciona a la perfección, me había obcecado con hacerlo desde el columns del dbgrid y ya no veía más allá.

De nuevo gracias.

Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta.
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
Ayuda con DBGrid. Shidalis Conexión con bases de datos 2 07-12-2005 20:38:07
Ayuda con un DBGrid Luciano M. SQL 5 02-11-2005 21:29:41
Ayuda con un dbGrid RR76 C++ Builder 6 07-02-2005 15:15:46
Ayuda con Dbgrid y D7 incansable OOP 1 30-12-2004 19:36:06
Ayuda con dbGrid yoandymg Conexión con bases de datos 1 28-10-2004 14:46:50


La franja horaria es GMT +2. Ahora son las 08:25:46.


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