Jump to content


Photo

Recuperar contenido celda SelectdField?


  • Please log in to reply
1 reply to this topic

#1 dooper

dooper

    Advanced Member

  • Miembros
  • PipPipPip
  • 298 posts

Posted 03 May 2021 - 11:47 AM

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 posts

Posted 08 May 2021 - 04:30 AM

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.