TDataSource TDBMemo проблемы с возвращаемыми значениями - PullRequest
0 голосов
/ 13 января 2011

как вопрос к моему предыдущему.Я могу редактировать DBMemo прямо сейчас.

Однако они всегда имеют значения из самой первой строки таблицы.Я сделал DBMemo1.Text = '' Я сделал поиск в DataSet внизу, чтобы посмотреть, очистит ли он его.но нет.

Что мне нужно сделать, чтобы это пустое и ввести что-то, чтобы вставить его?

Ответы [ 3 ]

3 голосов
/ 13 января 2011

Как и любой другой элемент управления с поддержкой данных, памятка связана со значениями из строки current в таблице.Попробуйте добавить в форму TDBNavigator и TDBGrid, чтобы вы могли поэкспериментировать с текущей записью и посмотреть, что происходит.Если вы хотите создать пустую строку для вставки в нее, вам нужно вызвать Insert или Append в наборе данных или щелкнуть символ + в TDBNavigator.Это создает новую пустую строку в наборе данных и устанавливает ее в текущую строку.

0 голосов
/ 13 января 2011

Я видел ваш последний вопрос, и я верю, что вам поможет следующий урок:

http://delphi.about.com/od/database/a/databasecourse_2.htm

Чтобы удалить текст из DBMemo, вы должны либо вставить, добавить или удалить + вставить /Добавить на ваш набор данных.Мейсон очень хорошо объяснил вам, что вам нужен «навигатор» для набора данных.Следуйте приведенным здесь примерам:

http://delphi.about.com/od/database/ss/dbcourse_browse.htm

С уважением,
Раду

0 голосов
/ 13 января 2011

Возможно, вам нужно добавить новую строку в набор данных.

DataSet.Append;
...