![]() |
|
![]() ![]() ![]() |
|
neweraser |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 17.2.2008 Репутация: нет Всего: 6 |
удаляет текущую запись, как можно отменить удаление?
здесь не помогает Это сообщение отредактировал(а) neweraser - 8.11.2009, 15:54 -------------------- Кто ищет, тот всегда найдет. |
||||
|
|||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Никак. ![]() -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
neweraser |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 17.2.2008 Репутация: нет Всего: 6 |
хм.. а что же делать, если у меня в окошке редактирования кнопки ОК и отмена, любое изменение кроме удаления отменяется, как тут можно еще поступить?
Добавлено через 11 минут и 46 секунд или может можно удаляемые строки (если допустим пользователь удалил не одну, а несколько строк, а потом нажал отмена) копировать в динамический массив, а потом из него вставлять? хотя тоже наверно не подойдет, данные то разных типов.. или сделать такую же таблицу, а потом из нее восстанавливать, только как сделать я не знаю ![]() -------------------- Кто ищет, тот всегда найдет. |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
neweraser, как вариант: сделать логическое поле, в котором строки, готовые к удалению, будут отмечаться TRUE. Когда пользователь выберет строки и нажмёт "удалить", то эти строки уже физически удаляются из таблицы.
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
neweraser |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 17.2.2008 Репутация: нет Всего: 6 |
Данкинг, смысл понял, создал поле, при нажатии на кнопку удалить оно становиться как true, только как теперь найти все поля с true и удалить, допустим 10 строк, 3, 5 и 7 удаляют, как их теперь найти? перебирать все? как?
![]() -------------------- Кто ищет, тот всегда найдет. |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
neweraser, AdoQuery+ запросик:
Насчёт синтаксиса "POLE is true" в Access не уверен, сам проверь. ![]() -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
neweraser |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 17.2.2008 Репутация: нет Всего: 6 |
Данкинг, спасибо, попробую, но тут другая проблема возникла, на форме DBLookUpCombobox, с пом. него выбираю строки для редактирования, если отредактировать одну, потом выбрать другую - изменения сохраняются... может где-то в свойствах что поменять
-------------------- Кто ищет, тот всегда найдет. |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Эм... Я с ним никогда не работал, ничего не могу посоветовать. ![]() ![]() Это сообщение отредактировал(а) Данкинг - 8.11.2009, 22:37 -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
neweraser |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 17.2.2008 Репутация: нет Всего: 6 |
не, совет годится
![]() -------------------- Кто ищет, тот всегда найдет. |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Согласен, криво. ![]() ![]() -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
neweraser |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 17.2.2008 Репутация: нет Всего: 6 |
короче буду делать совсем по-другому
![]() ![]() ![]() -------------------- Кто ищет, тот всегда найдет. |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Тогда главное препода убедить. ![]() -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
kovalenko123 |
|
||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 12.5.2008 Репутация: нет Всего: 1 |
метод cansel работает тока до того как не запостил строку (post) например
добавляешь записи обычным способом тока без поста если в друг понадобиться отмена то нажимаешь кнопку cancel (запись отмениться) если все нормально то мона на зыкрытие формы поставить пост кнопка добавить
Кнопка отмена
и при закрытии (onclose)
|
||||||
|
|||||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |