Как я понимаю речь шла о стандартном DataEdit. Именно DataEdit, а не StringEdit. Если я не ошибаюсь в DateEdit отсутстует такое свойство/метод, как text().
Насколько я понял приведенный метод относится к StringEdit. Возможно и такое решение, но как ты привяжешь StringEdit в который вводят дату к полю таблицы имеющий тип Date ?
Можно ручками, но уж больно муторно.