![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
свзь с базой в Access [D7, Access]
GalarG © (2010-04-21 02:38:00)я имею дело с базой в аксесе. соединение через адо коннекшн. в форме для ввода ввожу данные, но для того, чтобы просмотреть введенные данные в форме для просмотра приходиться закрывать программу. почему он не обновляет данные?
GalarG (2010-04-24 00:15:00) [1]разобрался. спасибо всем большое
Anatoly Podgoretsky (2010-04-23 07:45:00) [2]> GalarG (21.04.2010 22:53:04) [4]
Тогда одназначно - ошибка в программе.
Германн (2010-04-23 01:05:00) [3]
> GalarG © (23.04.10 00:43) [10]
Ты путаешь "набор данных" с таблицей в БД. Читай учебник.
Германн (2010-04-23 00:51:00) [4]
> то есть как от набора данных? я немного не понимаю. то ошибка
> в ADOTable? у меня везде используется один набор данных.
>
Грубо говоря в каждом компоненте типа ADOTable (ну и прочих Table, Query) свой набор данных. Неважно на каких формах они лежат.
GalarG (2010-04-23 00:43:00) [5]
> Дело не в форме. А в наборе данных, о чем уже говорилось.
> А остальное зависит от задачи.
то есть как от набора данных? я немного не понимаю. то ошибка в ADOTable? у меня везде используется один набор данных.
Германн (2010-04-22 01:21:00) [6]
> спасиб. попробую. а если попробовать на одной форме сделать
> и просмотр и ввод, работа будет корректной?
Дело не в форме. А в наборе данных, о чем уже говорилось. А остальное зависит от задачи.
sniknik (2010-04-22 01:19:00) [7]> работа будет корректной?
только если уберешь ошибку из программы...
а на одной форме они у тебя или на разных совершенно не важно.
GalarG (2010-04-22 01:16:00) [8]
> Это потому, что ты в форме просмотра используешь один набор
> данных (ADOQuery, ADOTable), а в форме ввода - другой. В
> общем случае, они не связаны друг с другом, то есть, один
> набор данных не "знает", что делает другой. То есть, или
> используй общий набор данных, или сделай в форме просмотра
> кнопку "Обновить", по нажатию на которую переоткрывай набор
> данных, или делай как-нибудь хитрее. Только смотри, не перехитри
> самого себя.
спасиб. попробую. а если попробовать на одной форме сделать и просмотр и ввод, работа будет корректной?
Фет Фрумос (2010-04-21 23:38:00) [9]допустим ввели данные в форму для ввода. а в форме для просмотра этих данных нет. это значит обновляет.
Это потому, что ты в форме просмотра используешь один набор данных (ADOQuery, ADOTable), а в форме ввода - другой. В общем случае, они не связаны друг с другом, то есть, один набор данных не "знает", что делает другой. То есть, или используй общий набор данных, или сделай в форме просмотра кнопку "Обновить", по нажатию на которую переоткрывай набор данных, или делай как-нибудь хитрее. Только смотри, не перехитри самого себя.
sniknik (2010-04-21 23:38:00) [10]> нет, ошибка нет. так как после перезапуска программы все показывается.
т.е. в машине не отсутствует бензин, т.к. если ее пере-заправить она заводится... так что ли?
GalarG (2010-04-21 22:53:00) [11]И что значит не обновляет.
допустим ввели данные в форму для ввода. а в форме для просмотра этих данных нет. это значит обновляет.
У тебя наверно ошибка в программе.
нет, ошибка нет. так как после перезапуска программы все показывается.
Харакири (2010-04-21 09:05:00) [12]почему он не обновляет данные?
...а что, должен?
12 (2010-04-21 08:36:00) [13]http://delphimaster.ru/cgi-bin/forum.pl?id=1271536478&n=1
Anatoly Podgoretsky (2010-04-21 07:30:00) [14]У тебя наверно ошибка в программе.
И что значит не обновляет.