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

Dbgrid - список изменённых строк

24.07.2016, 22:16. Показов 639. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как можно получить список изменённых строк в dbgrid (строки Ещё не отправлялись в базу)
Весь интернет перекрыл - так и не нашел ответа
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.07.2016, 22:16
Ответы с готовыми решениями:

DbGrid выпадающий список
Здравствуйте, помогите решить проблему. Вообщем дано 2 таблицы MS Access, в 1 таблице данные Работников и их специальность, во 2 таблице...

Сделать выпадающий список в DBGrid
Поднимаю тему. У меня не получается сделать выпадающий список в DBGrid. Таблицы созданы в Paradox. Всего три таблицы: 1....

Список полей в Combobox из DBGrid
Помогите сделать список полей в Combobox из DBGrid для нескольких таблиц

6
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
25.07.2016, 00:46
Цитата Сообщение от Seolkin Посмотреть сообщение
Как можно получить список изменённых строк в dbgrid (строки Ещё не отправлялись в базу)
В dbgrid и в базе нет и никогда не было никаких строк. Так что и списка их быть не может. Объясни свою задачу.
0
 Аватар для krapotkin
6851 / 4677 / 1465
Регистрация: 14.04.2014
Сообщений: 20,674
Записей в блоге: 21
25.07.2016, 06:27
ключевые слова dataset cached updates
0
4 / 4 / 1
Регистрация: 14.06.2015
Сообщений: 127
25.07.2016, 08:13  [ТС]
Мне необходимо получить данные из 2 таблиц, после изменения сохранить них данные. Я придумал сделать это так:
Через хранимую процедуру из нескольких таблиц я получаю данные.
После изменения мне нужно сохранить эти данные в таблицы (через хранимую процедуру).
Собственно сохранение необходимо производить полосе нажатия на кнопку "Сохранить".
Я ничего лучше не придумал, как получить список обновлённых строк и каждую обновлять через хранимую процедуру
0
 Аватар для krapotkin
6851 / 4677 / 1465
Регистрация: 14.04.2014
Сообщений: 20,674
Записей в блоге: 21
25.07.2016, 10:37
т.е. ваш грид - ReadOnly?
а где тогда данные хранятся во время Post?
0
4 / 4 / 1
Регистрация: 14.06.2015
Сообщений: 127
25.07.2016, 11:03  [ТС]
Пока ещё ни где. Только продумываю структуру программы.
0
 Аватар для krapotkin
6851 / 4677 / 1465
Регистрация: 14.04.2014
Сообщений: 20,674
Записей в блоге: 21
25.07.2016, 12:12
изменения в DBgrid изменяют поля датасета
если происходит post, то он должен как-то отработать либо записью в базу, либо записью в кэш
есть спец.режим у датасетов CachedUpdates
я им никогда не пользовался, т.к. страшновато.
Я лучше создам нормальную модель данных, отображу ее в StringGrid и изменения сам же запросом запишу в БД
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.07.2016, 12:12
Помогаю со студенческими работами здесь

DBGrid и выделение строк
Прочитал много тем у вас на форуме, про мою проблему, подходящего не нашел, у меня на форме есть 2 DBGrid, БД firebird, мне нужно, чтобы...

Добавление строк в DBGrid
Здавствуйте) Дело вот в чем: Имеется база данных в дельфи, построенная через:ADOConnection>ADOQuerry>DataSource>DBGrid и два...

Количество строк в DBGrid
Помогите пожалуйста с кодом. Имеется форма на которой располагаются DBGrid к которой применяется фильтр из edit1. Нужно чтобы в Label 2...

Количество строк в DBgrid
Здравствуйте! у меня вопрос, как посчитать кол-во строк в DBgrid'e. НА форме находится DBgrid , 2-а DataTimePicker'a в которых...

Отметки строк в Dbgrid
Есть ли в DbGrid свойство, что б можно было отмечать строки? Что то типо чек бокса... но что б не в самой БД отмечать, а конкретно в...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru