Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Внизсвзь с базой в Access Найти похожие ветки
← →
GalarG © (2010-04-21 02:38) [0]я имею дело с базой в аксесе. соединение через адо коннекшн. в форме для ввода ввожу данные, но для того, чтобы просмотреть введенные данные в форме для просмотра приходиться закрывать программу. почему он не обновляет данные?
← →
Anatoly Podgoretsky © (2010-04-21 07:30) [1]У тебя наверно ошибка в программе.
И что значит не обновляет.
← →
12 © (2010-04-21 08:36) [2]http://delphimaster.net/view/3-1271536478/
← →
Харакири (2010-04-21 09:05) [3]почему он не обновляет данные?
...а что, должен?
← →
GalarG © (2010-04-21 22:53) [4]И что значит не обновляет.
допустим ввели данные в форму для ввода. а в форме для просмотра этих данных нет. это значит обновляет.
У тебя наверно ошибка в программе.
нет, ошибка нет. так как после перезапуска программы все показывается.
← →
Фет Фрумос (2010-04-21 23:38) [5]допустим ввели данные в форму для ввода. а в форме для просмотра этих данных нет. это значит обновляет.
Это потому, что ты в форме просмотра используешь один набор данных (ADOQuery, ADOTable), а в форме ввода - другой. В общем случае, они не связаны друг с другом, то есть, один набор данных не "знает", что делает другой. То есть, или используй общий набор данных, или сделай в форме просмотра кнопку "Обновить", по нажатию на которую переоткрывай набор данных, или делай как-нибудь хитрее. Только смотри, не перехитри самого себя.
← →
sniknik © (2010-04-21 23:38) [6]> нет, ошибка нет. так как после перезапуска программы все показывается.
т.е. в машине не отсутствует бензин, т.к. если ее пере-заправить она заводится... так что ли?
← →
GalarG © (2010-04-22 01:16) [7]
> Это потому, что ты в форме просмотра используешь один набор
> данных (ADOQuery, ADOTable), а в форме ввода - другой. В
> общем случае, они не связаны друг с другом, то есть, один
> набор данных не "знает", что делает другой. То есть, или
> используй общий набор данных, или сделай в форме просмотра
> кнопку "Обновить", по нажатию на которую переоткрывай набор
> данных, или делай как-нибудь хитрее. Только смотри, не перехитри
> самого себя.
спасиб. попробую. а если попробовать на одной форме сделать и просмотр и ввод, работа будет корректной?
← →
sniknik © (2010-04-22 01:19) [8]> работа будет корректной?
только если уберешь ошибку из программы...
а на одной форме они у тебя или на разных совершенно не важно.
← →
Германн © (2010-04-22 01:21) [9]
> спасиб. попробую. а если попробовать на одной форме сделать
> и просмотр и ввод, работа будет корректной?
Дело не в форме. А в наборе данных, о чем уже говорилось. А остальное зависит от задачи.
← →
GalarG © (2010-04-23 00:43) [10]
> Дело не в форме. А в наборе данных, о чем уже говорилось.
> А остальное зависит от задачи.
то есть как от набора данных? я немного не понимаю. то ошибка в ADOTable? у меня везде используется один набор данных.
← →
Германн © (2010-04-23 00:51) [11]
> то есть как от набора данных? я немного не понимаю. то ошибка
> в ADOTable? у меня везде используется один набор данных.
>
Грубо говоря в каждом компоненте типа ADOTable (ну и прочих Table, Query) свой набор данных. Неважно на каких формах они лежат.
← →
Германн © (2010-04-23 01:05) [12]
> GalarG © (23.04.10 00:43) [10]
Ты путаешь "набор данных" с таблицей в БД. Читай учебник.
← →
Anatoly Podgoretsky © (2010-04-23 07:45) [13]> GalarG (21.04.2010 22:53:04) [4]
Тогда одназначно - ошибка в программе.
← →
GalarG © (2010-04-24 00:15) [14]разобрался. спасибо всем большое
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.067 c