Вниз
Скачать: CL | DM;

добавление в 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
15-1206361369
xayam
2008-03-24 15:22
2008.05.04
помогите пожалуйста с математикой


15-1206311535
Petr V. Abramov
2008-03-24 01:32
2008.05.04
а как работает интернет?


2-1207675052
gefest80
2008-04-08 21:17
2008.05.04
звук


10-1143450022
msgipss
2006-03-27 13:00
2008.05.04
Использование свойства Calculation com сервера Excel


15-1205487320
i
2008-03-14 12:35
2008.05.04
полный перенос delphi с компа на комп




   Наверх