• Авторизация


Есть тут кто живой? 17-01-2008 16:50 к комментариям - к полной версии - понравилось!


Или сообщество вымерло накорню?
Вобщем, вопрос.
Имеется Form1, на которой DBGrid со значением False в Options|dgEditing.
Имеется так же DBNavigator и Button.
Нужно: по нажатию Button открыть новое окно (с этим, понятно, проблем нет), в котором будет несколько элементов DBEdit, готовых для новой записи в БД.
Т.е., как я понимаю задачу, то:
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.ShowModal;
//А вот тут надо эмулировать нажатие nbInsert на DBNavigator
//или при создании Form2
end;

Может, кто-нибудь может подсказать?


вверх^ к полной версии понравилось! в evernote
Комментарии (3):
насколько знаю надо добавлять запись в таблицу, которая привязана к гриду и навигатору, а это в хелпе смотри пример, это метод Table1.Insert для вставки или Table1.Append для добавления в конец
если я правильно поняла твой вопрос..
dandr 18-01-2008-10:15 удалить
Автор: транзакция
насколько знаю надо добавлять запись в таблицу, которая привязана к гриду и навигатору, а это в хелпе смотри пример, это метод Table1.Insert для вставки или Table1.Append для добавления в конец
если я правильно поняла твой вопрос..
Собственно, вот тут уже подсказали. Разобрался, спасибо)))



17-06-2008-08:02 удалить
Нет это другие режимы, в них добавлять можно программно, а что-бы программно нажать на кнопку нужно добавить на форму DBNavigator, сделать его DBNavigator1.Visible:=False и затем программно нажимать на кнопки
Все кнопки по очереди, как в DBNavigator:

DBNavigator1.BtnClick(nbFirst);
DBNavigator1.BtnClick(nbPrior);
DBNavigator1.BtnClick(nbNext);
DBNavigator1.BtnClick(nbLast);
DBNavigator1.BtnClick(nbInsert);
DBNavigator1.BtnClick(nbDelete);
DBNavigator1.BtnClick(nbEdit);
DBNavigator1.BtnClick(nbPost);
DBNavigator1.BtnClick(nbCancel);
DBNavigator1.BtnClick(nbRefresh);

В принципе ничего сложного


Комментарии (3): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Есть тут кто живой? | delphi_club - DELPHI CLUB | Лента друзей delphi_club / Полная версия Добавить в друзья Страницы: раньше»