Ir al contenido


Foto

Recuperar contenido celda SelectdField?


  • Por favor identifícate para responder
1 respuesta en este tema

#1 dooper

dooper

    Advanced Member

  • Miembros
  • PipPipPip
  • 298 mensajes

Escrito 03 mayo 2021 - 11:47

Hola nuevamente,

 

Después de ver mucho código sobre SelectedField, es imposible dar con el problema. Sencillamente, tengo un dbgrid (3) columnas y cuando se pulsa celdas de la columna 3, quiero ver su valor y pasarlo a un combobox de otro formulario form2. El SelectedIndex funciona correctamente, pero SelectedField para recuperar el valor de la celda pulsada no! Que hago mal?


php
  1. procedure TForm1.DBGrid1CellClick(Column: TColumn);
  2. var cp:integer;
  3. begin
  4. if (DBGrid1.SelectedIndex = 3) then
  5. begin
  6. cp:=DBGRid1.SelectedIndex;
  7. showmessage(inttoStr(cp)); -> OK,
  8.  
  9. celdaPulsada:=dbgrid1.selectedField.asString; //dbgrid1.Columns[3].Field.Value;
  10. // Error EXTERNAL SIGSEGV // Error tambien EXTERNAL SIGSEGV
  11.  
  12. showmessage(Celdapulsada); // Ya no pasa a esta intrucción.
  13. Form2.showmodal();
  14. end;


  • 0

#2 dooper

dooper

    Advanced Member

  • Miembros
  • PipPipPip
  • 298 mensajes

Escrito 08 mayo 2021 - 04:30

Me quedaré con la duda, ya que por más que intento no logro averiguar por qué no me funciona.


  • 0




IP.Board spam blocked by CleanTalk.