Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 73

работа с базой Access

30.03.2022, 16:10. Показов 622. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте !
На экране изображено 5 емкостей в виде картинки.
Создана база с пятью таблицами, имена которых занесены в массив.
При клике мышкой на любой емкости должен появится DBGrid, в котором выводятся три поля этой емкости:
дата, уровень и вес.
Все это выполняется. Имеется таймер, в процедуре которого опрашиваются параметры этих емкостей и записываются в таблицы базы соответственно.
Проблема в том, что при записи полученных параметров в таблицы в таблицу, которая отображается в этот момент в DBGride, записываются данные полученные при опросе последней емкости.
Если закрыть DBGrid и вновь открыть то во всех таблицах данные отображаются правильно, то есть получается, что не правильные данные отображаются в DBGride только в момент записи новых.
Как мне избавиться от этой проблемы ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.03.2022, 16:10
Ответы с готовыми решениями:

Работа с базой данных MS Access и DBGrid
Подскажите пожалуйста, как связать базу данных access с DBGrid, при этом содержимое dbgrid должно меняться в соответствии с выбранным item...

Программа с базой данных Access
Надо написать код для добавления, изменения и удаления и фильтрации данных в бд Access. Delphi 7. Только не делать через другую форму...

Проблема с базой Microsoft Access
Если использую базу данных MS Access, то пока на компьютер не будет установлен сам Microsoft Access - будет выдавать ошибку: ...

3
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,505
30.03.2022, 16:53
выложите свой проект чтобы не гадать как там оно у Вас устроено
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
30.03.2022, 17:50
Скорее всего вы пишете и читаете из одного и того же датасета, поэтому после добавления в него курсор оказывается на новой записи. Заведите второй датасет на ту-же таблицу, только не забывайте его обновить при добавлении данных в первом.
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 73
31.03.2022, 11:23  [ТС]
Пытливый -
Здравствуйте !
Абсолютно точный ответ ! При опросе емкостей теперь использую другой ADOQuery и все работает.
Большое спасибо !
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.03.2022, 11:23
Помогаю со студенческими работами здесь

Работа с базой Access
Здравствуйте нужна ваша помощь. Есть проблема при добавлении записи, пишет "Невозможно добавление или изменение записи. Для обеспечения...

Работа с базой данных access
Доброго времени суток. Я пишу диплом и тут я в тупике снова. Кто знает подскажите вот в чем //взятие клиентов из базы procedure...

Работа с CheckBox и базой данных Access
Помогите доработать код!!! у меня на форме 3 CheckBox-а принажатии на CheckBox1 в базу данных MSAccess в столбец Экзамены добавляется число...

Работа с базой данных Access в Delphi 7
Всем привет! Нужно связать базу данных Access с Deplhi 7. Как связать одну таблицу с Delphi я разобрался. Но у меня 3 таблицы+запросы. Как...

Работа в delphi с базой данных access
Здравствуйте. Работаю в Delphi 10.2 с базой данных access. Возникла проблема. В делфи не корректно работают некоторые поля. К примеру в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru