Примеры форматов на разные случаи жизни
Пользователь:
Gena (IP-адрес скрыт)
Дата: 09, February, 2022 12:37
Получить список всех подполей в конкретном поле
Задача частая при конвертации, но могут быть и другие случаи использования. В общем виде задача стоит так: получить список подполей конкретного поля, которые в базе данных заполнены. То есть, у вас есть база с записями, есть конкретное поле, которое вас интересует. Вас интересуют не сами данные подполей, а их метки. Тогда можно сделать так:
1. В базе данных в файл stt.mnu добавляем новые строчки:
&uf('+7w1#'&uf('+8ex64,split,\^'/&uf('g1^'v110))),(g1.1/)
&uf('+7w1#'&uf('+8ex64,split,\^'/&uf('g1^'v110))),(g1.1/)
2. Выделенное жирным поле заменяем на то, которое хотим проанализировать
3. Выполняем статистику по этому формату.
На выходе вы получаете таблицу с перечнем меток всех подполей, которые встречаются в этом поле хотя бы раз в любой записи.
Для работы обязательно нужно наличие библиотеки ex64.dll