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

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

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

Ответить
Аватара пользователя
starfighter
профи
Сообщения: 66
Зарегистрирован: 08 янв 2022, 22:09
поблагодарил: 71 раз
были благодарны: 269 раз

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

Сообщение starfighter »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]07 апр 2022, 15:56
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]28 мар 2022, 08:18 Всем привет. Возможно, есть гайд по конвертам в кронос из других форматов? Что-то вот не нахожу, или плохо искал :(
Раздел 19 документации CronosPro (можно получить на офсайте)
Благодарю вас за ответ)
Аватара пользователя
Boris00
профи
Сообщения: 172
Зарегистрирован: 13 дек 2021, 06:58
поблагодарил: 1316 раз
были благодарны: 944 раз

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

Сообщение Boris00 »

Доброго Комрады!
Вопрос:
В cronos в поле (текстовое) записан телефон в виде: 89 037 589 277 - соответственно поиском при написании 89037589277 - не находит.
Пробовал в массовой коррекции применить удаление пробелов (замена значения) - НЕ ПОМОГЛО.....
Получается только ручками... :shock:
А нужно привести номера в формат: 89037589277
Подскажите где собака зарыта...

p.s. Даже подумалось, а вдруг табуляция - Нифигасеньки...
Аватара пользователя
Sabch
местный
Сообщения: 43
Зарегистрирован: 12 дек 2021, 12:34
поблагодарил: 149 раз
были благодарны: 231 раз

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

Сообщение Sabch »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]13 апр 2022, 14:35 Доброго Комрады!
Вопрос:
В cronos в поле (текстовое) записан телефон в виде: 89 037 589 277 - соответственно поиском при написании 89037589277 - не находит.
Пробовал в массовой коррекции применить удаление пробелов (замена значения) - НЕ ПОМОГЛО.....
Ну не знаю,лично мне массовая коррекция всегда помогает.
А вообще на этот случай есть формала "Убрать пробелы"
SA1:=TRIM (SA1)
Тут выражение SA1 озачает мнемокод SA и номер поля (1)
У тебя они соотвественно,там где записаны телефоны, будут другие.
Попробуй,но перед этим лучше создать копию базы,на всякий-який.
Аватара пользователя
deicide
профи
Сообщения: 79
Зарегистрирован: 28 ноя 2021, 15:42
поблагодарил: 250 раз
были благодарны: 245 раз

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

Сообщение deicide »

Это значит, что там не пробел. Вначале символ который там выделите и скопируйте в буфер, а в массовую коррекцию его из буфера вставьте.
Аватара пользователя
Boris00
профи
Сообщения: 172
Зарегистрирован: 13 дек 2021, 06:58
поблагодарил: 1316 раз
были благодарны: 944 раз

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

Сообщение Boris00 »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]13 апр 2022, 15:48
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]13 апр 2022, 14:35 Доброго Комрады!
Вопрос:
В cronos в поле (текстовое) записан телефон в виде: 89 037 589 277 - соответственно поиском при написании 89037589277 - не находит.
Пробовал в массовой коррекции применить удаление пробелов (замена значения) - НЕ ПОМОГЛО.....
Ну не знаю,лично мне массовая коррекция всегда помогает.
А вообще на этот случай есть формала "Убрать пробелы"
SA1:=TRIM (SA1)
Тут выражение SA1 озачает мнемокод SA и номер поля (1)
У тебя они соотвественно,там где записаны телефоны, будут другие.
Попробуй,но перед этим лучше создать копию базы,на всякий-який.
Так не получилось...
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]13 апр 2022, 16:14 Это значит, что там не пробел. Вначале символ который там выделите и скопируйте в буфер, а в массовую коррекцию его из буфера вставьте.
Спасибо!
А так получилось - где была моя голова...
konkar
профи
Сообщения: 241
Зарегистрирован: 29 ноя 2021, 15:40
поблагодарил: 114 раз
были благодарны: 884 раз

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

Сообщение konkar »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]13 апр 2022, 15:48
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]13 апр 2022, 14:35 Доброго Комрады!
Вопрос:
В cronos в поле (текстовое) записан телефон в виде: 89 037 589 277 - соответственно поиском при написании 89037589277 - не находит.
Пробовал в массовой коррекции применить удаление пробелов (замена значения) - НЕ ПОМОГЛО.....
Ну не знаю,лично мне массовая коррекция всегда помогает.
А вообще на этот случай есть формала "Убрать пробелы"
SA1:=TRIM (SA1)
Тут выражение SA1 озачает мнемокод SA и номер поля (1)
У тебя они соотвественно,там где записаны телефоны, будут другие.
Попробуй,но перед этим лучше создать копию базы,на всякий-який.
TRIM() - это убрать кратные пробелы, чтобы убрать пробелы полностью - SWAP (поле," ","")
Аватара пользователя
bratu
новый пользователь
Сообщения: 10
Зарегистрирован: 29 ноя 2021, 13:13
поблагодарил: 8 раз
были благодарны: 35 раз

Re: Вопросы по CronosPRO

Сообщение bratu »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]07 мар 2022, 09:35 Доброго дня!
Прошу оказать помощь
________________________
Есть банк данных
Поля:
1) Системный номер.
2) Ф.И.О.
3) Дата рождения
4) Адрес

К примеру, осуществляется поиск по полю ФИО...
нужно сделать так чтобы можно было бы посмотреть кто ещё (Ф.И.О.) есть в этом адресе.

т.е. я так понимаю сделать дополнительный банк с отдельно Адресами - и как то всё связать...
Подскажите (если не сложно).
1)Добавить новое поле "Проживают совместно". Тип поля "Связь по полю". Связанные базы - установить это же поле (проживают совместно), связанное поле ставим "Адрес".
2) В поле "Адрес" в свойствах галочку где "символьное". По полю адрес построить индекс. Всё.
Аватара пользователя
AKPM
профи
Сообщения: 123
Зарегистрирован: 30 ноя 2021, 02:33
поблагодарил: 326 раз
были благодарны: 717 раз

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

Сообщение AKPM »

Здравствуйте. Собрал из txt БД, Основная 411млн., словарное 466млн. Чтоб словарное поле в текстовое перевести формула отрабатывает очень медленно. Выгрузить в таблицу в txt ну очень медленно, частями аналогично. Построение индексов, оптимизация 2,5-3 часа всего. Мож есть секрет как побыстрей перевести словарное поле в текстовое или выгрузить таблицу в txt. Оставить ПК включенным на неделю-две не выходит.
konkar
профи
Сообщения: 241
Зарегистрирован: 29 ноя 2021, 15:40
поблагодарил: 114 раз
были благодарны: 884 раз

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

Сообщение konkar »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]29 апр 2022, 03:43 Здравствуйте. Собрал из txt БД, Основная 411млн., словарное 466млн. Чтоб словарное поле в текстовое перевести формула отрабатывает очень медленно. Выгрузить в таблицу в txt ну очень медленно, частями аналогично. Построение индексов, оптимизация 2,5-3 часа всего. Мож есть секрет как побыстрей перевести словарное поле в текстовое или выгрузить таблицу в txt. Оставить ПК включенным на неделю-две не выходит.
"Выгрузить в таблицу в txt" Не совсем понятно: Вы из Кроноса в TXT или наоборот? В любом случае формулы не требуются. Если из Кроноса в ТХТ, то переходите к словарю, далее "Администратор-Экспорт в текст" и выбираете путь к месту выгрузки и вид разделителя. Если из ТХТ в Кронос, то переходите опять же к словарю, далее "Проектирование структуры банка данных-импорт из файла" и указываете путь к ТХТ. В открывшемся окне убираете галочку "определять тип поля" (лучше если все будут текстовые, иначе могут возникнуть проблемы с датами или телефонными номерами), указываете тип разделителя и ОБЯЗАТЕЛЬНО заменяете кодировку "Авто" на Windows, иначе могут вылести в некоторых полях крякозябры. Да еще указываете содержит ли 1-я строка заголовки полей и тут же на пробнике видите результат.
Аватара пользователя
bratu
новый пользователь
Сообщения: 10
Зарегистрирован: 29 ноя 2021, 13:13
поблагодарил: 8 раз
были благодарны: 35 раз

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

Сообщение bratu »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]29 апр 2022, 08:57
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]29 апр 2022, 03:43 Здравствуйте. Собрал из txt БД, Основная 411млн., словарное 466млн. Чтоб словарное поле в текстовое перевести формула отрабатывает очень медленно. Выгрузить в таблицу в txt ну очень медленно, частями аналогично. Построение индексов, оптимизация 2,5-3 часа всего. Мож есть секрет как побыстрей перевести словарное поле в текстовое или выгрузить таблицу в txt. Оставить ПК включенным на неделю-две не выходит.
"Выгрузить в таблицу в txt" Не совсем понятно: Вы из Кроноса в TXT или наоборот? В любом случае формулы не требуются. Если из Кроноса в ТХТ, то переходите к словарю, далее "Администратор-Экспорт в текст" и выбираете путь к месту выгрузки и вид разделителя. Если из ТХТ в Кронос, то переходите опять же к словарю, далее "Проектирование структуры банка данных-импорт из файла" и указываете путь к ТХТ. В открывшемся окне убираете галочку "определять тип поля" (лучше если все будут текстовые, иначе могут возникнуть проблемы с датами или телефонными номерами), указываете тип разделителя и ОБЯЗАТЕЛЬНО заменяете кодировку "Авто" на Windows, иначе могут вылести в некоторых полях крякозябры. Да еще указываете содержит ли 1-я строка заголовки полей и тут же на пробнике видите результат.
При "Админ-экспорт в текст" в описанном случае, словари выгрузятся в отдельный txt с системными номерами. Нужно будет дополнительно сводить потом в одну таблицу, что в принципе тоже возможно, но можно попробовать создать новое поле "результаты-массовая коррекция-галка на копирование" копировать словарное поле в новое поле, после чего переподключить банк уже без словарей и пробовать экспорт в текст.
Ответить