Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2009, 09:37   #1
ScorpioN_T
Пользователь
 
Регистрация: 27.10.2008
Сообщений: 62
По умолчанию ADO, ADOTbale не отображает новую запись

ADO, ADOTbale не отображает новую запись.
Вот такая ситуация...
Access
имеется 4 формы, на одной форме я делаю ПРОСМОТР базы.
на одной делаю ДОБАВЛЕНИЕ новой записи.
Так вот после того как я добавляю новую запись, на форме ПРОСМОТРА базы ЭТУ запись (строку) не видно. а вот если прогу перезапустить то всё ОК.

Форма Просмотра базы имеет компоненты: ADOTable1, DataSource1, DBGrid1, DBNavigator1.
Форма Добавления новой записи: ADOTable1, DataSource1, и ДБЕДИТ-ы...

во всех ADOTable1 - свойство Active:=false;
при открытии формы я их меняю Active:=true;
а при закрытии формы ставлю Active:=false;

Вот проще исходник..
Вложения
Тип файла: rar ado.rar (340.6 Кб, 14 просмотров)
ScorpioN_T вне форума Ответить с цитированием
Старый 05.06.2009, 09:40   #2
ScorpioN_T
Пользователь
 
Регистрация: 27.10.2008
Сообщений: 62
По умолчанию

забыл базу скинуть
База по умолчанию на диске "С:\elektro"
а прога находилась в проектах Дельфи 7
Вложения
Тип файла: rar elektro.rar (10.1 Кб, 12 просмотров)
ScorpioN_T вне форума Ответить с цитированием
Старый 05.06.2009, 09:57   #3
S@fer
Форумчанин
 
Аватар для S@fer
 
Регистрация: 29.01.2009
Сообщений: 411
По умолчанию

Почему не используете AdoConnection?
Цитата:
при открытии формы я их меняю Active:=true;
не увидел что бы где-то при открытии формы обновлялось окно. (не нашел такой строчки в коде)
Вот немного переделанная прога, подойдет для шаблона.
Вложения
Тип файла: zip ado.zip (33.2 Кб, 18 просмотров)
S@fer вне форума Ответить с цитированием
Старый 05.06.2009, 10:11   #4
ScorpioN_T
Пользователь
 
Регистрация: 27.10.2008
Сообщений: 62
По умолчанию

Спс
запахало
просто не знал как это сделать...
до этого сипользовал просто TABLE, там есть автообновление.
а тут такого нету, вот и мучился ...
ScorpioN_T вне форума Ответить с цитированием
Старый 07.06.2009, 11:52   #5
ScorpioN_T
Пользователь
 
Регистрация: 27.10.2008
Сообщений: 62
По умолчанию

снова появилась проблемка...
форма: DBgrid,DataSource, ADOConnection, ADOTable, SpeedButton, DBEdit.
Все компоненты ADO связаны как полагаются.

DBEdit - я присвоил значения из базы по полю "Family" (DataSource1, Св-во DataField - Family). Теперь когда я на DBGrid'e выюираю какю нить запись, у меня в DBEdit появляется Фалмилия человека ПО ЭТОМУ ПОЛЮ.
Так вот если я его изменю, то эти изменения сохранются в базе.

А мне нужно чтобы такого не было, т.е. чтобы давало ОТМЕНУ на это сохранение, Так как на форме есть специально для этого кнопка.
Мне нужно что то на подобие ДБНавигатора, но БЕЗ его участия...

ниже исходник с примером
Вложения
Тип файла: rar adoSAVE.rar (329.4 Кб, 10 просмотров)
ScorpioN_T вне форума Ответить с цитированием
Старый 07.06.2009, 15:12   #6
Evgeniy26
Форумчанин
 
Аватар для Evgeniy26
 
Регистрация: 29.05.2009
Сообщений: 384
По умолчанию

?????????????????????????????????
Evgeniy26 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ADOQuery ничего не отображает kopoba БД в Delphi 3 05.06.2009 10:40
Установка курсора на новую запись в DBGrid Nomiko БД в Delphi 9 24.05.2009 18:40
Какой компонент отображает принтеры Noor Компоненты Delphi 4 27.11.2008 17:14
Броузер не отображает картинки <img... Почему? Stilet Perl 8 14.04.2008 09:56
Почему отображает ошыбку в FieldByName Alex_7_4_1 БД в Delphi 4 20.12.2007 11:06