Главная страница
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.047 c
15-1263977721
картман
2010-01-20 11:55
2010.08.27
Обработка ошибок


11-1215412646
Игорь Шевченко
2008-07-07 10:37
2010.08.27
Владимир Кладов, обновите пожалуйста регистрацию на этом сайте :)


4-1233264082
Nikfel
2009-01-30 00:21
2010.08.27
Как создать окно с кнопкой


2-1273989815
fallen_from_skies
2010-05-16 10:03
2010.08.27
создание программы для тестирования учащихся


2-1266306050
Lowlander
2010-02-16 10:40
2010.08.27
Проблема с DBGridEh.DefaultDrawColumnCell