|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
15.10.2011, 11:22 | #1 |
Заблокирован
Регистрация: 04.07.2011
Сообщений: 261
|
Как правильнее изменять выделенные значения в таблице?
Здравствуйте!
Есть таблица, в таблице юзер выделил несколько строк и послал некую команду на изменение выделенных записей (положим установку суммы=100руб или даты итп). Как наиболее правильно (надёжно,быстро,эффективно) изменить эти записи? Варианты: - править через поле таблицы типа Таблица.Поле.Value:=NewValue; - править через DataController таблицы; - править в связанном Dataset; - править прямо в БД и затем делать Refresh. 1. Пожалуйста, ответьте с небольшим примером кода правки с циклом по выделенным значениям выбранного Вами варианта... 2. Есть ли у cxGrid функция "перейти к первой/следующей/последней выделенной строке"? Последний раз редактировалось delphicoding; 15.10.2011 в 11:50. |
16.10.2011, 15:41 | #2 |
Заблокирован
Регистрация: 04.07.2011
Сообщений: 261
|
3. Как правильно работать с большими мульти-таблицами собранными из нескольких таблиц БД? Пример - в программе окно "Финансовый отчёт" в нём большая таблица, в связанном Dataset запрос Select идёт через хранимую процедуру в БД, которая собирает записи из нескольких таблиц в БД - на выходе получается большая "мульти-таблица", которая отправялется в программу и отображается в окне "Финансовый отчёт". С этим всё понятно. Вопрос - как правильно реализовать в Dataset.Update редактирование РАЗНЫХ полей взятых из РАЗНЫХ таблиц БД? Например пользователю нужно изменить поле взятое из Таблица1.Поле1 и Таблица2.Поле2 - возможно ли оба этих действия как-то описать в одну строку в настройке объекта Dataset.UpdateSQL??? (чтобы работало само автоматически без необходимости коррекции строки итп)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как правильнее отсортировать массив? | Composter | Microsoft Office Excel | 2 | 19.05.2011 16:52 |
Indy 10 TCPClient как будет правильнее? | pomkalk | Работа с сетью в Delphi | 0 | 04.04.2011 22:36 |
SelectBox - как его правильнее сделать | MyLastHit | Общие вопросы Delphi | 1 | 11.02.2011 13:54 |
вектор как закрытый член класса, как изменять его значения? | Zhigool' | Общие вопросы C/C++ | 3 | 08.08.2010 23:19 |
Как правильнее, экономичнее и красивее? | LakyWinter | Microsoft Office Access | 1 | 20.11.2008 09:51 |