key programming immo tools emergency start device программаторы ключа заводилки Кодграббер штатных охранных систем, toyota, lexus, subaru.

CronosPlus & CronosPro & Cros

NevesDlim

Active Member
апну вопрос, есть какой то способ распарсить все имеющиеся банки в xls sql или еще что то, чтоб использовать не в кроносе? Вопрос в автоматизации.
 

veloroom

Well-Known Member
апну вопрос, есть какой то способ распарсить все имеющиеся банки в xls sql или еще что то, чтоб использовать не в кроносе? Вопрос в автоматизации.
Если информация структурирована (Т.Е. есть закономерности, по которым можно отделить запись от поля и одно поле от другого) - то значит ее можно распарсить и использовать где и как угодно. Формат роли не играет. Как и объем.
 

djemka

Well-Known Member
да. Большое количество банков. В ручную плохой вариант.
а какое количество именно, просто если выводить, то 1 банк не более минуты занимает, соответственно если в нем строк до миллиона. если более то текстовый документ надо разбивать. Но так чтобы через сторонний софт это делать, такой врят-ли существует
 

СергейY

Well-Known Member
Добрый день! Обращаюсь к знатокам формул. В поле (строке) есть текст:
Утеряна 21.11.08 (Фаткуллина Альфия Резвановна)
Как с помощью формул удалить из этой строки весь текст который стоит до скобки "( " ?
Мне нужно чтобы осталось только ФИО.
Или хотя бы как удалить все цифры?
 

Sabch

Well-Known Member
Удаление цифр и скобок
SA8:=CONVERT (SA8, "0123456789 (),", "" );
Где SA-мнемокод,а 8 номер поля
У Вас они разумеется будут другие.
Далее выражение "утеряна" (без кавычек) удаляем через через опцию массовой коррекции.
Вид действия-Заменить значение
1.Ставите галочку Контекст
2.Старое значение утеряна
3.Новое значение-оставляете пустым.
 

СергейY

Well-Known Member
С массовой коррекцией - нет трудностей. Трудности только в работе с формулами.
Действительно, все, кроме цифр можно массовой коррекцией удалять.

RT2:=CONVERT(RT2, "0123456789 (),", "" ); - Вот так написал, применил формулу - цифры не удалились.
 

Sabch

Well-Known Member
Чтобы любая формула начала работать нужно выполнять следующие условия:
1.Пустой запрос
2.Массовая коррекция
3.Условия формулы-пересчитывать всё
 

veloroom

Well-Known Member
IF INDEX(ПОЛЕ,"(",1) > 0 THEN ПОЛЕ := SUBSTR(ПОЛЕ,INDEX(ПОЛЕ,"(",1) + 1,LEN(ПОЛЕ));
А оставшуюся скобку можно удалить массовой коррекцией.
 

konkar

Well-Known Member
Добрый день! Обращаюсь к знатокам формул. В поле (строке) есть текст:
Утеряна 21.11.08 (Фаткуллина Альфия Резвановна)
Как с помощью формул удалить из этой строки весь текст который стоит до скобки "( " ?
Мне нужно чтобы осталось только ФИО.
Или хотя бы как удалить все цифры?
Для тех, кто столкнется с такой же проблемой
Более простой путь
Поле1:=Field(Поле1,"(",2)
Если на "(" отреагирует неадекватно, вместо этого выражения ставим CHAR (40) (этот путь приходится использовать при разбиении по символу " (Char (34))
Перед использованием формул крайне желательно заархивировать базу.
 

russiannov

New Member
Список версий:
Cronos 3.00.20
Cronos 3.00.185
Cronos 3.01.155
Cronos 3.01.155 (для Криминал-СНГ)
Cronos 3.01.155 (для Криминал-Центр)
Cronos 3.03.43
Cronos 3.04.24
Cronos 3.04.72
Cronos PowerPatch v1.27


Please Login or Register to view hidden text.


Ссылка не работает - продублируйте пожалуйста.
 
Сверху