Страница 50 из 52

Re: Нужна помощь

Добавлено: 14 фев 2024, 15:06
konkar
[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 на мнемонику поля Телефон в Вашей базе (выбираете в меню окна "найти и заменить" и проводите замену)
Затем пустой запрос, "Результаты", "массовая коррекция", формулы "пересчитывать все" и "выполнить".

Re: Нужна помощь

Добавлено: 14 фев 2024, 17:13
publicaleksey
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]14 фев 2024, 15:06
[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 на мнемонику поля Телефон в Вашей базе (выбираете в меню окна "найти и заменить" и проводите замену)
Затем пустой запрос, "Результаты", "массовая коррекция", формулы "пересчитывать все" и "выполнить".
Благодарю всех кто откликнулся и помог

Re: Нужна помощь

Добавлено: 15 фев 2024, 07:31
Leo666
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]14 фев 2024, 15:06
[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 на мнемонику поля Телефон в Вашей базе (выбираете в меню окна "найти и заменить" и проводите замену)
Затем пустой запрос, "Результаты", "массовая коррекция", формулы "пересчитывать все" и "выполнить".
Конструкция IF(LEN(БД41)=11)THEN(БД41 := SUBSTR(БД41,2,10)) не годится, если номер телефона городской-региональный, например 48722112256. Надо проверить первую цифру, например:
IF(SUBSTR(БД41,1,1)=7 | SUBSTR(БД41,1,1)=8)

Re: Вопросы по Cronos, другим базам и программам

Добавлено: 05 мар 2024, 07:57
250374volk
Подскажите плиз
Кронос 5.0, в банке есть поле типа "файл" с фотками, в поле файла также отражается "наименование импортированного файла кириллицей".jpeg
Есть ли возможность каким-то образом корректно скопировать эти наименования файлов в созданное рядом текстовое поле?
Пробовал создать формулу типа ПП2 :=ПП1, но получилось при массовой коррекции в текстовом поле кракозябры одни только появились Спасибо!

Re: Вопросы по Cronos, другим базам и программам

Добавлено: 06 мар 2024, 04:43
250374volk
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]05 мар 2024, 07:57 Подскажите плиз
Кронос 5.0, в банке есть поле типа "файл" с фотками, в поле файла также отражается "наименование импортированного файла кириллицей".jpeg
Есть ли возможность каким-то образом корректно скопировать эти наименования файлов в созданное рядом текстовое поле?
Пробовал создать формулу типа ПП2 :=ПП1, но получилось при массовой коррекции в текстовом поле кракозябры одни только появились Спасибо!
Вот что имел ввиду - для наглядности

Re: Вопросы по Cronos, другим базам и программам

Добавлено: 06 мар 2024, 05:07
deicide
поле2 := GETFILENAME(поле1);

Re: Вопросы по Cronos, другим базам и программам

Добавлено: 06 мар 2024, 06:29
Tereha
Добрый день, пытаюсь подключить базу (по виду Кронос) попробывал версии Кроноса от 3 до 6.4 все пишут "Ошибка выполнения !!!". Что делать?

Re: Вопросы по Cronos, другим базам и программам

Добавлено: 06 мар 2024, 13:00
Altron
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]06 мар 2024, 06:29 Добрый день, пытаюсь подключить базу (по виду Кронос) попробывал версии Кроноса от 3 до 6.4 все пишут "Ошибка выполнения !!!". Что делать?
Возможно это Крос или Кронос Лайт

Re: Вопросы по Cronos, другим базам и программам

Добавлено: 06 мар 2024, 14:38
Tereha
Скорее всего Кронос Лайт, а где это Кронос Лайт раздобыть? Можно будет перевести в Про?
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]06 мар 2024, 13:00
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]06 мар 2024, 06:29 Добрый день, пытаюсь подключить базу (по виду Кронос) попробывал версии Кроноса от 3 до 6.4 все пишут "Ошибка выполнения !!!". Что делать?
Возможно это Крос или Кронос Лайт

Re: Вопросы по Cronos, другим базам и программам

Добавлено: 07 мар 2024, 05:08
deicide
Покажите заголовок первого файла в двух кодировках.