Главная страница
    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.067 c
2-1270896885
yagluboko
2010-04-10 14:54
2010.08.27
Удаление элемента из списка


2-1271495387
G.I.
2010-04-17 13:09
2010.08.27
Таймер в Delphi


15-1271655951
Дрогба
2010-04-19 09:45
2010.08.27
Хороший программист


2-1270752495
Vincero
2010-04-08 22:48
2010.08.27
Иконки 256х256 в Delphi


4-1239166396
Человек
2009-04-08 08:53
2010.08.27
Не правильно работает WM_NCHITTEST на Vista x64





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский