Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1207365197
Крылатый
2008-04-05 07:13
2008.05.04
Доступ к локальной папке


3-1196422520
Delpher555
2007-11-30 14:35
2008.05.04
Как удалить/(снять атрибут) PRIMARY и FOREIGN KEY с поля?..


2-1207431431
Danco
2008-04-06 01:37
2008.05.04
Помогите пожалуйста со сравнением двух рисунков.


3-1196447499
wipr
2007-11-30 21:31
2008.05.04
нет стабильной работы в InterBase по Wi-Fi


15-1206016016
Сергей М.
2008-03-20 15:26
2008.05.04
Вот и поговорили)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский