I have no idea what you said. I had to make a guess...

Place a textbox on your form, remove it's border, and set it's visibility to false. Name it txtflex, and name your flexgrid as flex.

VB Code:
  1. Private Sub flex_Click()
  2.  
  3. txtflex.Top = flex.Top + flex.CellTop
  4. txtflex.Left = flex.Left + flex.CellLeft
  5. txtflex.Visible = True
  6. txtflex.Text = flex.Text
  7. txtflex.Width = flex.CellWidth
  8. txtflex.Height = flex.CellHeight
  9.  
  10. End Sub
  11.  
  12.  
  13. Private Sub txtflex_Validate(Cancel As Boolean)
  14.  
  15. flex.textmatrix(flex.row, flex.col) = txtflex.text
  16. 'or code to update db
  17.  
  18. txtflex.visible = false
  19.  
  20.  
  21.  
  22. End Sub