В свойствах базы вкладка "Формулы"[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]14 фев 2024, 11:35 Доброго дня, подскажите новичку по Cronos как в банке данных из поля с номерами телефонов убрать лишние знаки пробелов, тире, скобок и т.д.
БД41 := SWAP (БД41,"+","");
БД41 := SWAP (БД41," ","");
БД41 := SWAP (БД41,".","");
БД41 := SWAP (БД41,"(","");
БД41 := SWAP (БД41,"-","");
БД41 := SWAP (БД41,")","");
IF(LEN(БД41)=11)THEN(БД41 := SUBSTR(БД41,2,10))
Если Вам надо убрать "и т.д.", добавляете еще команды SWAP, последяя строка - это приведение телефона к 10-тизначному формату.
Заменяете БД41 на мнемонику поля Телефон в Вашей базе (выбираете в меню окна "найти и заменить" и проводите замену)
Затем пустой запрос, "Результаты", "массовая коррекция", формулы "пересчитывать все" и "выполнить".