![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
добавление в DBGrid
assassin8899 © (2008-04-07 21:02:00)Как при нажатии на кнопке осуществить добавление значений полей из DBEdit в DBGrid
Германн (2008-04-08 00:47:00) [1]
> Ega23 © (08.04.08 00:39) [3]
>
>
> > 3.Для добавления в датасет новой записи:
> >
> > With Grid1.DataSource.DataSet do
> > begin
> > Insert;
>
>
> почему не append? :)
>
Если индексов нет, то Append приведёт к неожиданному для пользователя результату. Если индексы есть, то уже Insert может привести к неожиданному для пользователя результату.
"У кого чего болит, тот о том и говорит". (с) Народная мудрость.
Ega23 (2008-04-08 00:39:00) [2]
> 3.Для добавления в датасет новой записи:
>
> With Grid1.DataSource.DataSet do
> begin
> Insert;
почему не append? :)
MsGuns (2008-04-07 22:00:00) [3]1.Модификации подлежит не грид, а набор данных (TDataSet)
2.Для изменения значений текущей записи датасета:
With Grid1.DataSource.DataSet do
begin
Edit;
Fields[0].AsString := ..
...
Fields[n].AsFloat := ...
Post;
end;
3.Для добавления в датасет новой записи:
With Grid1.DataSource.DataSet do
begin
Insert;
Fields[0].AsString := ..
...
Fields[n].AsFloat := ...
Post;
end;
4. Повесить приведенный код на кнопки (меню) можно используя механизм TAction
Johnmen (2008-04-07 21:58:00) [4]Никак.