Главная страница
    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
6-1185723678
Debug
2007-07-29 19:41
2008.05.04
Разрыв соединения с многопоточным сервером


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


11-1188466431
Gloomer
2007-08-30 13:33
2008.05.04
Проблемы с минимизацией окна


2-1207568048
cyborg
2008-04-07 15:34
2008.05.04
Модальная форма


2-1207470775
malyar
2008-04-06 12:32
2008.05.04
sql запросы без sql сервера





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский