[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]11 июл 2024, 12:42
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]11 июл 2024, 12:14
Добрый.
Есть ли возможность поменять тип поля в уже существующей базе Кроноса? Интересует перевод из текста в дату поля "день рождения". Или надо заново перезаливать с указанием типа поля?
Существует,как минимум 2 проверенных способа.
Первый-создать новое поле ( тип поля "Дата") и скопировать туда дату рождения из текстового поля.
Второй-использовать формулу,также создав перед этим это новое поле (тип поля "Дата")
@g:=SUBSTR(SA13,1,4);
@m:=SUBSTR(SA13,5,2);
@d:=SUBSTR(SA13,7,2);
SA14:=@d<<"."<<@m<<"."<<@g;
Где SA13 мнемокод текстового поля даты рождения
А SA14 мнемокод нового поля (тип поля "Дата")
После успешной операции текстовое поле можно удалить.
P.S.
Это пример.
Разумеется мнемокоды у вашей базы будут свои.
P.P.S.
Чтобы не зарубить саму базу рекомендуется создать ее копию и потренироваться для начала на ней
Обычно линейный способ срабатывает в лоб:
DR3:=DR2 (где DR3 - поле DR3 в формате "Дата", поле DR2 - поле в формате текст)
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]18 июл 2024, 18:55
Подскажите, может кто сталкивался.
Есть множественное поле1. После проведения идетификации в поле1 записалось два значения. К примеру 23.12.2022 и 28.12.2022
Есть ли какой то способ раскинуть эти значения в два разных поля, чтобы по итогу получилось?
поле2 = 23.12.2022
поле3 = 28.12.2022
Добрый день, подскажите пожалуйста. Есть поле с E-mail (почтами), но в нем есть испорченные адреса без @ "собаки". Как такие записи удалить? Может есть формула?
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]12 авг 2024, 12:27
Добрый день, подскажите пожалуйста. Есть поле с E-mail (почтами), но в нем есть испорченные адреса без @ "собаки". Как такие записи удалить? Может есть формула?
if index (поле, "@",1)=0 Then Flag (на удаление):=1
Или типа того:
@RECORDS:=FINDARRAY("ОТ PT01 1 НР *@*")
DELETERECORDSARRAY(PT{@RECORDS},1)
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]12 авг 2024, 12:27
Добрый день, подскажите пожалуйста. Есть поле с E-mail (почтами), но в нем есть испорченные адреса без @ "собаки". Как такие записи удалить? Может есть формула?
Не советую удалять. Стоит поискать по никнейму используемуму в имени ящика, иногда такие удивительные результаты могут быть.
Спойлер
Если на раздачи ставлю личный пароль - делюсь им безвозмездно, так же он есть и у администрации! Приму в дар БД с контактами, ФИО, адресами по СНГ/РФ. Интересуют: Современные ГИБДД, банки, блэклисты банков, телефоны, спецучет и т. п.
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]12 авг 2024, 20:37
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]12 авг 2024, 12:27
Добрый день, подскажите пожалуйста. Есть поле с E-mail (почтами), но в нем есть испорченные адреса без @ "собаки". Как такие записи удалить? Может есть формула?
if index (поле, "@",1)=0 Then Flag (на удаление):=1
Или типа того:
@RECORDS:=FINDARRAY("ОТ PT01 1 НР *@*")
DELETERECORDSARRAY(PT{@RECORDS},1)
При проверки адресов данным способом, неожиданно выяснилось, что в некоторых почтах вместо символа "@" "собаки", присутствует внешне ИДЕНТИЧНЫЙ символ, но адреса с ним не находятся. Пришлось делать массовую замену этой "левой" собаки. Замена корректно отработала, адреса нормализовались. Может кто-то пояснить, что это за "левая" собака?!
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]21 авг 2024, 09:22
привет, можно ли поделиться рабочим Cronos? (6.4 или 7)? Спасибо
Первое сообщение за восемь месяцев и сразу с козырей зашел