Программы "Простой софт" www.prostoysoft.ru

ВНИМАНИЕ! РЕКЛАМНЫЕ СООБЩЕНИЯ И ГИПЕРССЫЛКИ В ФОРУМЕ ЗАПРЕЩЕНЫ (посты удаляются автоматически часто с пользователем)
Текущее время: 17.12.2018 04:01

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
СообщениеДобавлено: 10.07.2017 14:21 
Не в сети

Зарегистрирован: 08.07.2016 02:04
Сообщения: 61
Возможно это пожелание уже было на форуме, но очень хочется улучшить функционал и сделать "защиту от дураков":
при удалении записи из главной таблицы автоматом, без подтверждения удалять записи из подчиненной таблицы.

А появление диалогового окна можно прописать в настройках.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10.07.2017 22:07 
Не в сети

Зарегистрирован: 06.10.2014 18:30
Сообщения: 235
Откуда: Орел
101s писал(а):
Возможно это пожелание уже было на форуме, но очень хочется улучшить функционал и сделать "защиту от дураков":
при удалении записи из главной таблицы автоматом, без подтверждения удалять записи из подчиненной таблицы.

А появление диалогового окна можно прописать в настройках.


К просьбе присоединяюсь.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11.07.2017 09:19 
Не в сети

Зарегистрирован: 20.04.2016 00:05
Сообщения: 34
Присоединюсь к пожеланию. Приходилось не раз чистить записи из подчиненной после нерадивых пользователей забывающих поставить злополучную галку.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11.07.2017 10:46 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2086
Откуда: Жуковский, Московская область
+1

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23.08.2017 00:55 
Не в сети

Зарегистрирован: 06.10.2014 18:30
Сообщения: 235
Откуда: Орел
Не знаю сделали ли просимый функционал в новых версиях (я пользуюсь годовалой давности)...

Я сделал в таблице (в которой удаляется запись) триггер
- Условие: "При удалении записи"
- Тип: SQL
- команда: DELETE FROM tblSurveys WHERE VizitID = <ID>
И не важно какие там галки поставили пользователи.

В "Учет пациентов" от 20.01.2016 г. к слову при удалении записи из таблицы tblVizit никаких запросов на удаление записей из tblSurveys не появляется

Конфигурация см. картинку.


Вложения:
1.jpg
1.jpg [ 158.44 КБ | Просмотров: 14550 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24.08.2017 13:18 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2086
Откуда: Жуковский, Московская область
В некоторых версиях программы я замечал, что в триггере такого типа ссылка на ID удаленной записи в виде <ID> не определена, так что не всегда такой подход срабатывает

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24.08.2017 17:20 
Не в сети

Зарегистрирован: 15.03.2016 07:21
Сообщения: 41
Откуда: г. Хабаровск
Uspenskiy писал(а):
Я сделал в таблице (в которой удаляется запись) триггер
Спасибо за идею. Тоже сталкивался с этой проблемой, но как-то руки не доходили её устранить. А после Вашего сообщения сразу сделал.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24.08.2017 22:24 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3628
Откуда: Санкт-Петербург
Доработали. Можно обновиться.
Там просто логика была, снимающая отмеченные подтаблицы, если в них нет записей. Потом выбор сохранялся. Сейчас убрали это.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25.01.2018 14:59 
Не в сети

Зарегистрирован: 08.07.2016 02:04
Сообщения: 61
Можно узнать насчет текущего положения дел в последней версии? Т.к. сейчас это актуально.
Как лучше, удалять данные по триггеру из подчиненной таблицы или в настройках можно прописать?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB