Hola jymy!
Te comentó que efectivamente habia creado una tabla con dos campos para tratar de replicar el error, pero con mi tabla funciona correctamente. Lo único que me brinca un poco es que en las propiedades del campo "LARGO" en la tabla que colocaste en el Form, aparece la clase de campo como [fkInternalCalc] y debería aparecer [fkData].
Bueno ahora que has dado más información trataré de ayudarte a resolverlo, Con respecto al asunto de editar el memo sin abrir otra ventana, en un principio me confundí porque creí que el propósito de colocar el botón de edición en la celda era para abrir el campo por separado. Entonces creo que debo retractarme, este caso si tiene sentido usar OnSetText como lo habias puesto para editar el campo directamente en el DBGrid (una dispulpa por sugerir cambiar algo que era correcto).
Entiendo perfectamente el asunto de los caprichos de los jefes, a mi me ocurre todo el tiempo.
Un saludo y seguimos en contacto.