Последняя версия DataExpress 26.8.17

Изображение Скачать | Изображение Что нового? | Демо

kok80-поиск ссылок

Расширение функционала и существующих возможностей программы с помощью модулей расширений и плагинов от сторонних разработчиков.

Модератор: Разработчики расширений

kok80
Эксперт
Сообщения: 613
Зарегистрирован: 02 июл 2018, 21:45
Благодарил (а): 23 раза
Поблагодарили: 156 раз

kok80-поиск ссылок

Сообщение kok80 » 25 май 2021, 13:48

Поиск ссылок на форму по всем объектам базы из контекстного меню grid формы и запроса.
Поддерживает рекурсию (поиск ссылок в найденных формах).
возможность выбора нескольких значений для поиска ссылок
замена во всех найденных ссылках значений на другое
добавлена поддержка расширений kok80-ExportToExcel (выгрузка найденных ссылок в xls) и kok80-poisk (при выборе значения для замены)

Пароль в примере - 1
Вложения
Screenshot_1.jpg
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 » 26 май 2021, 00:30

сразу баг-фикс: после первого рекурсивного поиска ссылок кнопка редактировать на панели формы выдавала ошибку
Вложения
kok80-Поиск ссылок1.01.zip
(5.93 КБ) 99 скачиваний

Аватара пользователя
admin
Разработчик
Сообщения: 8013
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 290 раз
Поблагодарили: 1890 раз

kok80-поиск ссылок

Сообщение admin » 28 май 2021, 22:44

Вот такая ошибка, когда нажимаю поиск ссылок.
Вложения
Screenshot_1.jpg
Screenshot_1.jpg (109.65 КБ) 2244 просмотра

Mari
Интересующийся
Сообщения: 142
Зарегистрирован: 31 мар 2021, 01:35
Благодарил (а): 2 раза
Поблагодарили: 1 раз

kok80-поиск ссылок

Сообщение Mari » 02 июн 2021, 00:28

Я не совсем поняла, как им пользоваться…. Видимо глупая.

Подскажите, как им пользоваться?

kok80
Эксперт
Сообщения: 613
Зарегистрирован: 02 июл 2018, 21:45
Благодарил (а): 23 раза
Поблагодарили: 156 раз

kok80-поиск ссылок

Сообщение kok80 » 22 окт 2021, 15:26

исправил ошибку. На любой форме в режиме видимой таблицы правой кнопкой - в контекстном меню "поиск ссылок".
Вложения
DEMO_DB.zip
(143.78 КБ) 76 скачиваний

kok80
Эксперт
Сообщения: 613
Зарегистрирован: 02 июл 2018, 21:45
Благодарил (а): 23 раза
Поблагодарили: 156 раз

kok80-поиск ссылок

Сообщение kok80 » 04 ноя 2021, 10:38

ver 1.10
добавлен поиск ссылок в запросе
интерфейс переделан на KGrid (по совету Владимира Мудрейшего)
исправление ошибок
Вложения
ПОИСКССЫЛОК_ПРИМЕР.zip
(71.58 КБ) 90 скачиваний
kok80-Поиск ссылок1.10.zip
(6.71 КБ) 79 скачиваний

vadr
Интересующийся
Сообщения: 112
Зарегистрирован: 19 июл 2016, 13:04
Откуда: Санкт-Петербург
Благодарил (а): 7 раз

kok80-поиск ссылок

Сообщение vadr » 04 ноя 2021, 18:09

2021-11-04_181212.png
2021-11-04_181212.png (19.6 КБ) 1799 просмотров
Выдает ошибку.Видимо конфликт с каким то расширением?

kok80
Эксперт
Сообщения: 613
Зарегистрирован: 02 июл 2018, 21:45
Благодарил (а): 23 раза
Поблагодарили: 156 раз

kok80-поиск ссылок

Сообщение kok80 » 07 ноя 2021, 09:26

без базы не разобраться, написал в личку

Megabyte
Знаток
Сообщения: 457
Зарегистрирован: 19 сен 2020, 15:12
Благодарил (а): 296 раз
Поблагодарили: 161 раз

kok80-поиск ссылок

Сообщение Megabyte » 23 дек 2021, 09:48

Ошибка возникает, если в скрипте формы при создании обнуляется меню.
Немного поправил расширение, вроде работает. В функциях создания меню добавил проверку на обнуленное меню формы(запроса).

Код: Выделить всё

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-поиск ссылок

Сообщение kok80 » 03 дек 2023, 21:47

Верия 2.00 - добавил поиск в подчиннных формах (таблицах)
Вложения
kok80-Поиск ссылок2.0.zip
(8.45 КБ) 19 скачиваний


Вернуться в «Каталог расширений»