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

все, что касается обмена базами данных, программы для работы с ними и пр.

Модераторы: konkar, deicide

Ответить
Аватара пользователя
AKPM
профи
Сообщения: 155
Зарегистрирован: 30 ноя 2021, 02:33
Благодарил (а): 426 раз
Поблагодарили: 961 раз

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

Сообщение AKPM »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]16 июл 2025, 19:59 Вопрос к знатокам)
В кроносе без проблем можно приводить телефон к единому виду, вот только если бд объёмная то весьма долгий процесс.
Кто знает, и подскажет, каким образов в EmEditor телефоны разных форматов начинающихся на 7.. на 8.. и на 9... привести к единому виду чтобы всё начиналось с 7ки ?
как пример [Local Link Removed for Guests]
Аватара пользователя
Unlim
профи
Сообщения: 98
Зарегистрирован: 16 июл 2022, 15:14
Благодарил (а): 135 раз
Поблагодарили: 109 раз

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

Сообщение Unlim »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]17 июл 2025, 03:54
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]16 июл 2025, 19:59 Вопрос к знатокам)
В кроносе без проблем можно приводить телефон к единому виду, вот только если бд объёмная то весьма долгий процесс.
Кто знает, и подскажет, каким образов в EmEditor телефоны разных форматов начинающихся на 7.. на 8.. и на 9... привести к единому виду чтобы всё начиналось с 7ки ?
как пример [Local Link Removed for Guests]
За наводку спасибо!
В принципе свою задачу решил, получилось так, вдуг кому то пригодиться.:
1.Сначала меняем на 7ку если телефон начинался на 8
8(\d\d\d\d\d\d\d\d\d\d)
Меняем на 7\1

2.После того как остались телефоны начинающиеся на 7 и на 9, убираем 7ку
79(\d\d\d\d\d\d\d\d\d)
Меняем на 9\1

3.После того как все телефоны стали начинаться на 9, то добавляем обратно 7ку
9(\d\d\d\d\d\d\d\d\d)
Меняем на 79\1
Аватара пользователя
Unlim
профи
Сообщения: 98
Зарегистрирован: 16 июл 2022, 15:14
Благодарил (а): 135 раз
Поблагодарили: 109 раз

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

Сообщение Unlim »

Возник очередной вопрос по Emeditor'у
Никто не сталкивался с такой задачей:
Как заменить все пустые ячейки на любое значение (т.е. чтобы все выделенные пустые ячейки к примеру заполнились слововами "пустая ячейка")?
В экселе это делается через обычную замену, просто оставив поле что искать пустым. Тут же такое не прокатывает.
Пробовал через регулярные выражения, но ни одно из
^\s*$
/^$/
(?!.*\S)
^(?=\s*$)
^$
не помогло.
Аватара пользователя
s3d0v
новый пользователь
Сообщения: 24
Зарегистрирован: 22 янв 2022, 17:15
Благодарил (а): 205 раз
Поблагодарили: 84 раза

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

Сообщение s3d0v »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]22 июл 2025, 11:19 Как заменить все пустые ячейки на любое значение (т.е. чтобы все выделенные пустые ячейки к примеру заполнились слововами "пустая ячейка")?
А что подразумевается под "ячейками"?
Если режим работы с csv, то "пустые ячейки" - это просто два разделителя подряд. Например: ,, (т.е. ничего между двумя запятыми). Так что регулярка зависит от того, какой в csv разделитель.
Аватара пользователя
Burg0mister
профи
Сообщения: 366
Зарегистрирован: 19 июл 2022, 17:07
Благодарил (а): 2075 раз
Поблагодарили: 771 раз

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

Сообщение Burg0mister »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]22 июл 2025, 11:19 Возник очередной вопрос по Emeditor'у
Никто не сталкивался с такой задачей:
Как заменить все пустые ячейки на любое значение (т.е. чтобы все выделенные пустые ячейки к примеру заполнились слововами "пустая ячейка")?
В экселе это делается через обычную замену, просто оставив поле что искать пустым. Тут же такое не прокатывает.
Пробовал через регулярные выражения, но ни одно из
^\s*$
/^$/
(?!.*\S)
^(?=\s*$)
^$
не помогло.
Я бы применил серию из 3 регулярок предварительно записав их в макрос, таким образом нажатием одной кнопки будет выполняться серия команд и обработается весь документ.

Как выше верно отметил s3d0v, в текстовой форме пустая ячейка - просто отсутствие чего-то между разделителями. И я считаю крайне нерациональным заполнять это пространство чем-то, иначе размеры документа могут очень сильно увеличиться. Но если есть задача - надо найти решение. Самое простое подкину ниже.

Что меняем
На что меняем

Код: [Local Link Removed for Guests]

([\|\,\:\;])\1
\1пусто\1

^([\|\,\:\;])
пусто\1

([\|\,\:\;])$
\1пусто
В этом примере нужно особо внимательно отнестись к запятым, мне кажется это самый не удобный разделитель, который только может быть использован, особенно когда не умеют работать с кавычками и нормально экранировать базу. Да и когда умеют часто из-за этих кавычек появляются ошибки в самих редакторах, некоторые версии Emeditor с ума сходят.
Спойлер
Если на раздачи ставлю личный пароль - делюсь им безвозмездно, так же он есть и у администрации! Приму в дар БД с контактами, ФИО, адресами по СНГ/РФ. Интересуют: Современные ГИБДД, банки, блэклисты банков, телефоны, спецучет и т. п.
Strisuron
новый пользователь
Сообщения: 10
Зарегистрирован: 30 июл 2025, 01:28
Благодарил (а): 7 раз
Поблагодарили: 33 раза

"Ошибка выполнения!!!" в CronosPro

Сообщение Strisuron »

Всем привет! Скажите, с чем может быть связана "Ошибка выполнения!!!" в CronosPro при добавлении банка и как ее решить? Всем заранее спасибо!
konkar
профи
Сообщения: 340
Зарегистрирован: 29 ноя 2021, 15:40
Благодарил (а): 123 раза
Поблагодарили: 1216 раз

Re: "Ошибка выполнения!!!" в CronosPro

Сообщение konkar »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]02 авг 2025, 05:32 Всем привет! Скажите, с чем может быть связана "Ошибка выполнения!!!" в CronosPro при добавлении банка и как ее решить? Всем заранее спасибо!
С несовпадением версий. Вы подключаете банк более старшей версии, нежели версия Вашего Кроноса.
Strisuron
новый пользователь
Сообщения: 10
Зарегистрирован: 30 июл 2025, 01:28
Благодарил (а): 7 раз
Поблагодарили: 33 раза

Re: "Ошибка выполнения!!!" в CronosPro

Сообщение Strisuron »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]02 авг 2025, 09:30
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]02 авг 2025, 05:32 Всем привет! Скажите, с чем может быть связана "Ошибка выполнения!!!" в CronosPro при добавлении банка и как ее решить? Всем заранее спасибо!
С несовпадением версий. Вы подключаете банк более старшей версии, нежели версия Вашего Кроноса.
Спасибо большое! Скажите, пожалуйста, можно ли как-то узнать для какой версии был сделан банк? И если есть у кого-нибудь разные версии Кроноса, скиньте, пожалуйста
konkar
профи
Сообщения: 340
Зарегистрирован: 29 ноя 2021, 15:40
Благодарил (а): 123 раза
Поблагодарили: 1216 раз

Re: "Ошибка выполнения!!!" в CronosPro

Сообщение konkar »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]02 авг 2025, 11:37
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]02 авг 2025, 09:30
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]02 авг 2025, 05:32 Всем привет! Скажите, с чем может быть связана "Ошибка выполнения!!!" в CronosPro при добавлении банка и как ее решить? Всем заранее спасибо!
С несовпадением версий. Вы подключаете банк более старшей версии, нежели версия Вашего Кроноса.
Спасибо большое! Скажите, пожалуйста, можно ли как-то узнать для какой версии был сделан банк? И если есть у кого-нибудь разные версии Кроноса, скиньте, пожалуйста
Открываете любой из файлов .dat в просмотровщике, в начале идет CroFile затем цифры: 1.03 - это 3-я версия, 1.11 - 6-я (и 5-я, но они совместимы только в одну сторону: 6 читает 5, а вот 5 6 - нет), 1.19 - 7, 1.14 - Lite. Версия самого Кроноса в меню "Помощь-о программе"
Strisuron
новый пользователь
Сообщения: 10
Зарегистрирован: 30 июл 2025, 01:28
Благодарил (а): 7 раз
Поблагодарили: 33 раза

Re: "Ошибка выполнения!!!" в CronosPro

Сообщение Strisuron »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]03 авг 2025, 11:58
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]02 авг 2025, 11:37
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]02 авг 2025, 09:30
С несовпадением версий. Вы подключаете банк более старшей версии, нежели версия Вашего Кроноса.
Спасибо большое! Скажите, пожалуйста, можно ли как-то узнать для какой версии был сделан банк? И если есть у кого-нибудь разные версии Кроноса, скиньте, пожалуйста
Открываете любой из файлов .dat в просмотровщике, в начале идет CroFile затем цифры: 1.03 - это 3-я версия, 1.11 - 6-я (и 5-я, но они совместимы только в одну сторону: 6 читает 5, а вот 5 6 - нет), 1.19 - 7, 1.14 - Lite. Версия самого Кроноса в меню "Помощь-о программе"
Спасибо большое! Как я понял, 1.11 не получится открыть в седьмом кроносе, верно?
Ответить