Поиск ссылок на форму по всем объектам базы из контекстного меню grid формы и запроса.
Поддерживает рекурсию (поиск ссылок в найденных формах).
возможность выбора нескольких значений для поиска ссылок
замена во всех найденных ссылках значений на другое
добавлена поддержка расширений kok80-ExportToExcel (выгрузка найденных ссылок в xls) и kok80-poisk (при выборе значения для замены)
Пароль в примере - 1
kok80-поиск ссылок
Модератор: Разработчики расширений
-
kok80
- Эксперт
- Сообщения: 613
- Зарегистрирован: 02 июл 2018, 21:45
- Благодарил (а): 23 раза
- Поблагодарили: 156 раз
kok80-поиск ссылок
- Вложения
-
- Screenshot_1.jpg (186.81 КБ) 527 просмотров
-
- пример.zip
- (333.89 КБ) 20 скачиваний
-
- kok80-Поиск ссылок3.0.zip
- (20.44 КБ) 22 скачивания
Теги:
-
kok80
- Эксперт
- Сообщения: 613
- Зарегистрирован: 02 июл 2018, 21:45
- Благодарил (а): 23 раза
- Поблагодарили: 156 раз
kok80-поиск ссылок
сразу баг-фикс: после первого рекурсивного поиска ссылок кнопка редактировать на панели формы выдавала ошибку
- Вложения
-
- kok80-Поиск ссылок1.01.zip
- (5.93 КБ) 99 скачиваний
- admin
- Разработчик
- Сообщения: 8013
- Зарегистрирован: 14 мар 2016, 11:32
- Откуда: Ленинградская
- Благодарил (а): 290 раз
- Поблагодарили: 1890 раз
kok80-поиск ссылок
Вот такая ошибка, когда нажимаю поиск ссылок.
- Вложения
-
- Screenshot_1.jpg (109.65 КБ) 2244 просмотра
-
Mari
- Интересующийся
- Сообщения: 142
- Зарегистрирован: 31 мар 2021, 01:35
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
kok80-поиск ссылок
Я не совсем поняла, как им пользоваться…. Видимо глупая.
Подскажите, как им пользоваться?
Подскажите, как им пользоваться?
-
kok80
- Эксперт
- Сообщения: 613
- Зарегистрирован: 02 июл 2018, 21:45
- Благодарил (а): 23 раза
- Поблагодарили: 156 раз
kok80-поиск ссылок
исправил ошибку. На любой форме в режиме видимой таблицы правой кнопкой - в контекстном меню "поиск ссылок".
- Вложения
-
- DEMO_DB.zip
- (143.78 КБ) 76 скачиваний
-
kok80
- Эксперт
- Сообщения: 613
- Зарегистрирован: 02 июл 2018, 21:45
- Благодарил (а): 23 раза
- Поблагодарили: 156 раз
kok80-поиск ссылок
ver 1.10
добавлен поиск ссылок в запросе
интерфейс переделан на KGrid (по совету Владимира Мудрейшего)
исправление ошибок
добавлен поиск ссылок в запросе
интерфейс переделан на KGrid (по совету Владимира Мудрейшего)
исправление ошибок
- Вложения
-
- ПОИСКССЫЛОК_ПРИМЕР.zip
- (71.58 КБ) 90 скачиваний
-
- kok80-Поиск ссылок1.10.zip
- (6.71 КБ) 79 скачиваний
-
Megabyte
- Знаток
- Сообщения: 457
- Зарегистрирован: 19 сен 2020, 15:12
- Благодарил (а): 296 раз
- Поблагодарили: 161 раз
kok80-поиск ссылок
Ошибка возникает, если в скрипте формы при создании обнуляется меню.
Немного поправил расширение, вроде работает. В функциях создания меню добавил проверку на обнуленное меню формы(запроса).
Немного поправил расширение, вроде работает. В функциях создания меню добавил проверку на обнуленное меню формы(запроса).
Код: Выделить всё
function AddMenuItem(menu:TPopupMenu; vCaption:string; tag:integer; Event:TNotifyEvent; owner:TComponent):TMenuItem;
begin
if TdxGrid(owner).PopupMenu = nil then exit; //проверка на обнуленное меню
result:=TMenuItem.create(owner);
with result do
begin
caption:=vCaption;
OnClick:=event;
tag:=tag;
end;
menu.Items.Add(result);
end;
...
// Добавляет в контестное меню запроса "поиск ссылок"
function AddDuplicateToTdxQueryGridPopupMenu(qg:TdxQueryGrid):TMenuItem;
//var stream:TStringStream;
begin
if qg.PopupMenu = nil then exit; //проверка на обнуленное меню
result:=TMenuItem.create(qg);
with result do
begin
caption:='поиск ссылок';
OnClick:=@FindLinks;
end;
qg.popupmenu.items.add(result);
end;
-
kok80
- Эксперт
- Сообщения: 613
- Зарегистрирован: 02 июл 2018, 21:45
- Благодарил (а): 23 раза
- Поблагодарили: 156 раз
kok80-поиск ссылок
Верия 2.00 - добавил поиск в подчиннных формах (таблицах)
- Вложения
-
- kok80-Поиск ссылок2.0.zip
- (8.45 КБ) 19 скачиваний