Форум: "Начинающим";
Текущий архив: 2008.05.04;
Скачать: [xml.tar.bz2];
Вниздобавление в DBGrid Найти похожие ветки
← →
assassin8899 (2008-04-07 21:02) [0]Как при нажатии на кнопке осуществить добавление значений полей из DBEdit в DBGrid
← →
Johnmen © (2008-04-07 21:58) [1]Никак.
← →
MsGuns © (2008-04-07 22:00) [2]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
← →
Ega23 © (2008-04-08 00:39) [3]
> 3.Для добавления в датасет новой записи:
>
> With Grid1.DataSource.DataSet do
> begin
> Insert;
почему не append? :)
← →
Германн © (2008-04-08 00:47) [4]
> Ega23 © (08.04.08 00:39) [3]
>
>
> > 3.Для добавления в датасет новой записи:
> >
> > With Grid1.DataSource.DataSet do
> > begin
> > Insert;
>
>
> почему не append? :)
>
Если индексов нет, то Append приведёт к неожиданному для пользователя результату. Если индексы есть, то уже Insert может привести к неожиданному для пользователя результату.
"У кого чего болит, тот о том и говорит". (с) Народная мудрость.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.05.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c