Форум компании Кронос-Информ | |
http://www.cronos.ru/cgi-bin/YaBB2/YaBB.cgi
Конференции для пользователей >> CronosPRO >> Как разделить данные из одного поля на несколько? http://www.cronos.ru/cgi-bin/YaBB2/YaBB.cgi?num=1587753416 Сообщение написано Anatol в 24.04.2020 :: 22:36:56 |
Заголовок: Как разделить данные из одного поля на несколько? Создано Anatol в 24.04.2020 :: 22:36:56
Всем добрый вечер.
Если можно ещё один вопрос. В базе импортированной в Cronos все данные на учредителей по каждому из предприятий оказываются при выводе в одном поле (фамилии, имена, отчества, доли в уставном капитале, адреса). Для удобства и наглядности, хотелось бы разделить данные из этого поля на несколько полей, чтобы в каждом из них оказалась информация на одного учредителя (фамилия, имя, отчество), доля в уставном капитале, адрес. Возможно ли это? Спасибо. |
Заголовок: Re: Как разделить данные из одного поля на несколько? Создано Пытливый в 25.04.2020 :: 20:58:31
Возможно.
1. Создать базы отвечающие вашим сущностям (Адрес,Лицо,Организация) с учетом их взаимосвязей друг с другом 2. Написать формулу разбивающую строку на эти сущности. Если все что я написал, для вас абракадабра, то придется обратится к специалисту. |
Заголовок: Re: Как разделить данные из одного поля на несколько? Создано Mit в 30.07.2020 :: 14:33:09
А еще можно выгрузить все в Excel, его средствами разложить по столбцам.
Загрузить обратно в банк после создания соответствующих баз. Или из Excel выгрузить в csv, а этот файл уже средствами Lua загрузить в банк )))) Короче, вариантов куча, выбирай любой ))) |
Заголовок: Re: Как разделить данные из одного поля на несколько? Создано Dan в 10.08.2020 :: 20:40:37
воспользуйтесь field()
Возвращает из исходной строки подстроку с заданным номером. Синтаксис FIELD ( Строка, Разделитель, НомерПодстроки ) Аргументы Строка – исходная строка, в которой осуществляется поиск заданного вхождения подстроки. Разделитель – строка, состоящая из одного или более символов, и служащая для разделения подстрок в исходной строке. НомерПодстроки – номер заданного вхождения подстроки. Задается целым положительным числом. Возвращаемое значение Возвращает подстроку с заданным номером вхождения. Если заданное вхождение подстроки отсутствует, функция возвращает пустую строку. Если ни один Разделитель в исходной строке не найден, первым вхождением подстроки считается вся строка. Пример использования @ret := FIELD ( "Иванов Иван Иванович", " ", 2) /* переменной @ret присвоено значение "Иван" */ @ret := FIELD ( "Иванов##Иван##Иванович", "##", 1) /* переменной @ret присвоено значение "Иванов" */ @ret := FIELD ("Иванов Иван Иванович", "##", 1) /* переменной @ret присвоено значение "Иванов Иван Иванович" */ |
Форум компании Кронос-Информ » Powered by YaBB 2.5.2! YaBB © 2000-2009. Все права защищены. Localization by mySOPROMAT.ru |