Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Изменение значения поля


VadimS ©   (2003-04-18 09:32:00) 

Подскажите, что нужно сделать чтобы изменить значение поля текущей записи.
Я пытаюсь изменить следующим образом:
table1.fieldbyname("имя поля").asstring:="text";
и получаю ошибку Table1: Dataset not in edit or insert mode.
Свойство таблицы readonly:=false
В чем проблема подскажите, заранее спасибо.


Anatoly Podgoretsky   (2003-04-18 10:35:00) [1]

Это еще не все, если она введена в режим редактирования, то не терять его. Возможно это его случай. Если нет то учить материальную часть.


Lord Warlock   (2003-04-18 09:36:00) [2]


> table1.fieldbyname("имя поля").asstring:="text";

Перед этим было бы неплохо написать
table1.Edit
а после этого
table1.Post


Max Zyuzin   (2003-04-18 09:36:00) [3]

>VadimS © (18.04.03 09:32)
Ну раз она не в insert mode значит ее нужно туда ввести.
Советую внимательно почитать книги, приежде чем начинать что то писать...
table1.edit;
table1.fieldbyname("имя поля").asstring:="text";
table1.post;


Наверх

Титульная страница Поиск, карта сайта Написать письмо