Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.061 c
3-1240229501
Wood
2009-04-20 16:11
2010.08.27
Помогите с приложение для работы через ADO с бд.


2-1265842864
defen
2010-02-11 02:01
2010.08.27
Autorun


2-1267882176
nikih22
2010-03-06 16:29
2010.08.27
SERVESOCKET и CLIENTSOKEТ и интернет


15-1274473788
Юрий
2010-05-22 00:29
2010.08.27
С днем рождения ! 22 мая 2010 суббота


2-1270489278
Dr. Genius
2010-04-05 21:41
2010.08.27
Проблема с компонентом мониторинга ShellNotify





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский