![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Пользователь
Регистрация: 28.04.2010
Сообщений: 21
|
![]()
Добрый день.
Имеется главная форма с DbGrid, datasource, adotable К DBgrid подключена таблица в базе access. По кнопке открывается вторая форма на которой можно добавить данные в таблицу на первой форме. Данные добавляются но возникла проблема как обновить DbGrid на первой форме. На первой форме есть кнопка с кодом: adoTAble1.Close; adoTAble1.open; При её использование все обновляется При попытке сделать тоже самое на второй форме, ничего не выходит(в uses форму прописал). Form1.adoTAble1.Close; Form1.adoTAble1.Open; То есть вторая форма добавляет запись и потом закрывается. И на первой форме ничего не происходит. Если на втрой форме вынести на отдельную кнопку Form1.adoTAble1.Close; Form1.adoTAble1.Open; То тоже работает. как занести в одну кнопку и чтобы работалою Цитата:
|
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
А если так?
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 28.04.2010
Сообщений: 21
|
![]()
Спасибо за ответ.
Но не работает. При Form2.ADOTable1.Close; Form2.ADOTable1.Open; Добавляю данные 1, не появляется Добавляю данные 2, появляется данные 1 |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Так, давай разберемся вместе. На Form1 у вас что расположено: DBGrid1, DataSource1, ADOTable1? А на Form2 что у тебя? И тот код, что ты привел, ты выполняешь на Form2?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 28.04.2010
Сообщений: 21
|
![]()
Form2:
DBgrid,DataSource1, adoTable1 DBgrid подключена база через DataSource1 а он через adoTable1 Кнопка button1 с кодом Form1.Show; form1:adoquery1,DataSource1 Код что привел выполняется на форме 1 Здесь Button1: TButton; Button2: TButton; ADOQuery1: TADOQuery; DataSource1: TDataSource; Label4: TLabel; Edit4: TEdit; Edit5: TEdit; Label5: TLabel; Label6: TLabel; Label7: TLabel; Label8: TLabel; ComboBox1: TComboBox; Combobox2: TComboBox; код формы: Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
А если так?
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 28.04.2010
Сообщений: 21
|
![]()
Не обновляет хоть убей её.
Причем я пробовал сделать через батон3, то есть форма2 не закрывается, потом жмеш батон 3, обновляется и закрывается форма 2. Как из под одной кнопки запустить вторую? Button3.click;? |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
А без закрытия Form1 работает?
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
Последний раз редактировалось artemavd; 28.04.2010 в 14:49. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 28.04.2010
Сообщений: 21
|
![]()
нет, не работает.
Последний раз редактировалось kmvteam; 28.04.2010 в 15:00. |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Можете проект скинуть? Без экзешника только, чтобы меньше весил архив.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
access+delphi+ado | aid_013 | БД в Delphi | 2 | 10.07.2010 09:28 |
delphi+ado+access | Jo2000 | Помощь студентам | 16 | 27.02.2010 08:04 |
Delphi <--> ADO <--> Access | acid02 | БД в Delphi | 4 | 09.04.2009 16:29 |
БД Access + Delphi, ADO. по сети | Cyn4uk | БД в Delphi | 4 | 04.01.2008 00:06 |
Delphi+ADO+Access | Turpa | Помощь студентам | 12 | 15.10.2007 23:29 |