• Sábado 14 de Diciembre de 2024, 20:43

Autor Tema:  Problenmas Con Dbgrid  (Leído 1449 veces)

amblin

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Problenmas Con Dbgrid
« en: Lunes 6 de Septiembre de 2004, 23:18 »
0
estoy tratando de disparar un evento en el momento en que se cargue un valor espefico. tengo un DBGrid que tiene una lista desplegable en una columna, y tiene los sgt valores que se pueden desplegar:
                                                       No comenzado
                                                       En curso
                                                       Aplazado
                                                      Terminado
cuando se opte por alguna opcion quiero saber cual se eligio, trate de utilizar el evento AfterEdit en mi tabla pero si anteriormente se encontraba en "No comenzado" a llegar a este evento y si cambie el valor por algunos de los que restaban el valor sigue siendo "No comenzado" y no puedo verificar si se produjo ese cambio.
Solo necesito en porder acceder al valor que esta en el momento de cambiar el valor de la columna, y tampoco pude hacerlo con el evento OnCellClick ya que tambien ocurre lo mismo,
Si alguine me puede decir como se utiliza el DBGrid->Columns->Items
  • ->PickList

o si estoy errado y cual seria la forma coorecta para  saber que valor se elgio de la lista
 les estare muy agradecido si me dan una mano
 saludo y adelante




La vanguardia es asi

NOVA_BUILDER

  • Miembro activo
  • **
  • Mensajes: 37
    • Ver Perfil
Re: Problenmas Con Dbgrid
« Respuesta #1 en: Miércoles 1 de Diciembre de 2004, 17:57 »
0
OK MIRA, SABES TRABAJAR CON LS TABLE...

ES PARECIDO....


PARA SABER LO QUE HAS SELECCIONADO, SERA DE LA SIGUIENTE MANERA
POR EJEMPLO

EN EL EVTO OnCellClick

DBGRID1->SELECTEDFIELD->STRING; //OBTIENE EL TEXTO DE LA OPCION QUE HAYAS SELECCIONADO.

AHORA SI QUIERES SELECCIONAR CUALQUIER OPCION PERO DE UN CAMPO DETERNINADO SERIA...

DBGRID1->FIELDS["NUMERO DE CAMPO"]->STRING; /// AHORA SOLO COMPARALO  o CAPTURALO EN DONDE QUIERAS.


ESPERO HABERTE AYUDADO.    :comp:
EL QUE LEE SOBRE VB...ES PORQUE ESTA APRENDIENDO A LEER.