Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

свзь с базой в 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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.208 c
15-1264627806
Юрий
2010-01-28 00:30
2010.08.27
С днем рождения ! 28 января 2010 четверг


2-1273815100
tippa
2010-05-14 09:31
2010.08.27
алгоритм удаления дубликатов из списка


2-1265701817
Starraider
2010-02-09 10:50
2010.08.27
Abstract Error


15-1270931403
Юрий
2010-04-11 00:30
2010.08.27
С днем рождения ! 11 апреля 2010 воскресенье


3-1239972881
Виталий Панасенко
2009-04-17 16:54
2010.08.27
Ошибка при выполнении ХП