• XSS.stack #1 – первый литературный журнал от юзеров форума

CRONOS ➤ Cronos: формулы, конвертирование, софт

Доброго времени - прочитал всю тему но не нашел ответа на свой вопрос /хотя может и не понял, что вот он -ответ/ Я только учусь работа с кроносом и возникла необходимость запросить записи в одном из полей которых (внутри текста) содержатся 4 подряд идущие цифры - буду благодарен за Вашу помощь
 
Как преобразовать файл corons .dat в файлы .csv или json?

Установить Cronos, открыть им папку с банком, конвертировать в csv.

создал глобальный поиск, побключено много банков и очень много полей. При поиске какого-то слова, находит все поля и выводит их, если присутствует 0 (цифра ноль и только одна). Так же местами и другие сымволы могут встречаться типа sNaN или Infinity. В большинстве случаев они появились при импорте в пустые поля. Как можно исправить? Или что было сделано неверно? Может что-то в настройках можно подкрутить?

Из текста ничего непонятно. Вы ищете по какому запросу в глобальном поиске? По какому количеству полей (одно или более)? Какой поисковый запрос? Какая версия кроноса?
 
Последнее редактирование:
EmEditor, версия 20.3.3. Платное бесплатно: https://mega.nz/file/tHpBHIjT#qZKf_17IuVA0uwIVPzO2CJkoi7qro0CKuGFA15r6wJY

Ссылка для ленивых, кому надо скачать, распаковать и пользоваться полной версией EmEditor. Неленивым лучше активировать самостоятельно из официальных файлов по инструкции.
 
Установить Cronos, открыть им папку с банком, конвертировать в csv.

Я пробовал но не понял corons7.0 хорошо
установленная версия 7 демо
Можете ли вы сделать четкий шаг для преобразования .dat в .cvs
 
Я пробовал но не понял corons7.0 хорошо
установленная версия 7 демо
Можете ли вы сделать четкий шаг для преобразования .dat в .cvs

1. Прочитать пост внимательно.
2. Скачать Cronos 5.0, в посте есть ссылка
3. Открыть файлы с помощью Cronos

При вопросах использовать YouTube и Google.
 
Как удалить возврат каретки внутри кавычек

Часто в csv много мусора, что мешает построить удобную таблицу и сделать ее импорт в Cronos.

Удалить возврат каретки (0x0D, \r) внутри кавычек в файле csv можно так.

EmEditor / Поиск / Найти / Замена:

"Найти":

(?:\G(?!^)|([^"]*(?:"[^\r"]*"[^"]*)*"))[^"\r]*\K\r([^"\r]*+(?:"(?1)|$))?

"Заменить на":

пробел
 
Как добавить фотографии в базу, если есть в одном из полей есть идентификатор.

Пример. В одном из полей цифровой код. И есть внешняя папка, где лежат фото с названиями, идентичными значениям в поле. То есть в поле будет запись 12345, в папке файл 12345.jpg. Применяем формулу:

Код:
@a:="C:\Base\\img\" // каталог с фотографиями
@b:=АА1<<".jpg" // АА1 -поле с цифрами, которые совпадают с названиям файлов фото. Например, в поле 123, а в каталоге есть фотка 123.jpg
ADDFILE(АА16(-1),@a<<@b) // фото записываются в поле АА16
Добрый день.
а существует путь вытащить фотографии (или txt файлы) из базы, ну я имею ввиду все, а не по 1 записи?
 
Добрый день.
а существует путь вытащить фотографии (или txt файлы) из базы, ну я имею ввиду все, а не по 1 записи?
Код:
WRITEFILE("D:\photos\"<<AA1<<".jpg",GETTEXT (AA4))
Где:
"D:\photos\" - путь к папке выгрузки файлов (обязательно должен быть закрытым \ или /)
AA1 - мнемокод и номер поля значения которых присвоим выгруженным файлам
".jpg" - присваиваемое расширение файлов
AA4 - мнемокод и номер поля выгружаемых файлов
Если файлам нужно присвоить значения нескольких полей (например Ф.И.О.+Д.Р.), то делаем склейку
Код:
WRITEFILE("D:\photos\"<<AA1<<"_"<<AA2".jpg",GETTEXT (AA4))
Где
AA1 и AA2 - мнемокод и номера полей значения которых присвоим выгруженным файлам
"_" - разделитель нижнее подчеркивание между ними
Вариант, в котором файлам присваиваем значения системных номеров:
Код:
WRITEFILE("D:\photos\"<<@SYSNOMER<<".jpg",GETTEXT (AA4))
 
Последнее редактирование:
Всем доброго времени суток! Подскажите пожалуйста! В поле дата значение отображает в таком формате - "1990.01.23", какую нужно использовать формулу для преобразования в "23.01.1990" ? Заранее спасибо!
 
Всем доброго времени суток! Подскажите пожалуйста! В поле дата значение отображает в таком формате - "1990.01.23", какую нужно использовать формулу для преобразования в "23.01.1990" ? Заранее спасибо!

Достаточно скопировать значения даты из поля типа "текстовое" в поле типа "дата".

Или формулой:

Перевод даты из формата ГГГГ.ММ.ДД в ДД.ММ.ГГГГ (с точками)
Где AA2 - исходное поле, AA21 - куда записываем, поле типа "дата":

Код:
@год := SUBSTR(AA2,1,4);
@месяц := SUBSTR(AA2,6,2);
@день := SUBSTR(AA2,9,2);
@дата := @день << @месяц << @год;
AA21 := @дата

Перевод даты из формата ГГГГММДД в ДД.ММ.ГГГГ (без точек)
Где AA2 - исходное поле, AA21 - куда записываем, поле типа "дата":

Код:
@год := SUBSTR(AA2,1,4);
@месяц := SUBSTR(AA2,5,2);
@день := SUBSTR(AA2,7,2);
@дата := @день << @месяц << @год;
AA21 := @дата
 
Последнее редактирование:
Добрый день. Подскажите пожалуйста как в банк кронос добавить дополнительное текст поле из стороннего небольшого файла по принципу совпадения инфы с банком по одному из полей. Спасибо
 
Добрый день. Подскажите пожалуйста как в банк кронос добавить дополнительное текст поле из стороннего небольшого файла по принципу совпадения инфы с банком по одному из полей. Спасибо
Код:
@file:="F:\file\"<<TRIM (AA22)<<".txt";
IF READFILE ( @file )>0 THEN (ADDFILE (AA23(-1),@file))
Где:
"F:\file\" - путь к папке с файлами (обязательно должен быть закрытым \ или /)
AA22 - мнемокод и номер поля значения которых идентичны названиям файлов
".txt" - расширение файлов
AA23 - мнемокод и номер поля типа "Файл"
IF READFILE THEN ADDFILE - условие проверки наличия файлов с значением заданного названия в директории, если есть, то добавляем.

Создаете новое поле типа "Файл":

Проектирование -> Структуры банка данных -> Список полей -> Новое -> Тип поля -> "Файл"

Рекомендую развернуть структуру в подменю "Формулы" что бы присвоить мнемокод и номер поля. Если делаете это впервые.
Входите в меню проектирования формул:

Проектирование -> Структуры банка данных -> Выбор базы -> Вкладка "Формулы" -> Добавить -> Проектирование формулы -> Вид -> Структура банка

Выходим, отбираем все записи.

Массовая коррекция -> Формулы -> Пересчитывать все

Что до формул, то ничего в них сложного нет, поковыряйтесь в меню, все просто, основные операции это логика на уровне алгебры восьмого класса начальной школы.
Так что не позорьтесь, читайте мануал и не ищите готовых решений. Если по аналогии вы числитель от множителя отличить не можете, то всю дорогу вам шпаргалки писать не будут.
Это не лично к вам относится, к людям, которые годами кроносом пользуются и все никак не могут волшебную кнопку "сразу всё" найти.
 
Последнее редактирование:
Доделал конверт в Cronos 40 млн записей Wishbone. Начал до болезни, и только сейчас допилил версию, где поля не съезжают. Безумно жаль, что приходится выкладывать в Cronos 5, где всякие французские и прочие буквы отобразятся с ошибками. Если бы был общий бесплатный Cronos 7, все было результативнее.
 
Доделал конверт в Cronos 40 млн записей Wishbone. Начал до болезни, и только сейчас допилил версию, где поля не съезжают. Безумно жаль, что приходится выкладывать в Cronos 5, где всякие французские и прочие буквы отобразятся с ошибками. Если бы был общий бесплатный Cronos 7, все было результативнее.
В 7.0 есть поддержка UTF-8, но в ней нет поддержки экзотических символов, экзотических языков.
Общий 7.0. это утопия. Организуйте складчину, купите лицензию на подставное ЮЛ (полноценный реверс без лицензии не будет возможен, а свою лицензию под это дело вам никто не рискнет дать). Закажите реверс, и будет у вас свой "бесплатный" Cronos 7.0. Включая лицензию в 700 долларов уложитесь, 550-700, где-то так.
 
Закажите реверс

Лично у меня вопросы по 7 решены. Важно, чтобы 7 был у всех, кто качает, иначе работаешь впустую. UTF-8 уже позволит Европу делать хотя бы.

Готов участвовать в оплате реверса, но не вижу внятного исполнителя + гаранта.
 
Лично у меня вопросы по 7 решены. Важно, чтобы 7 был у всех, кто качает, иначе работаешь впустую. UTF-8 уже позволит Европу делать хотя бы.

Готов участвовать в оплате реверса, но не вижу внятного исполнителя + гаранта.
Это не так работает. 7 будет у всех когда начнут появляться хорошие базы в 7, те которые в utf8 и те которых нет под 5. Вот тогда все быстро начнут шевелиться и делать её, а сейчас всем пофигу, у всех 5 или 6, все конверты под них, обмен под них, ничего делать ненадо, и так нормально.
 
Это не так работает. 7 будет у всех когда начнут появляться хорошие базы в 7, те которые в utf8 и те которых нет под 5. Вот тогда все быстро начнут шевелиться и делать её, а сейчас всем пофигу, у всех 5 или 6, все конверты под них, обмен под них, ничего делать ненадо, и так нормально.
Вы не понимаете. Можно купить лицензию за 130 долларов на 10 лет и пользоваться семеркой. Но это крайне не удобно, регистрация слетает периодически, саппорт отсутствует, если вы не юрлицо/админ. Физикам вообще нет смысла покупать какую-либо лицензию. Известны случаи, когда на новом чипсете обновлялись драйвера, массово летели лицензии на кронос, физикам в течении недели высылали новые ключи. Если дилер движушный, то повезло, если не особо, там можно долго доказывать что ты не горбатый. Вообще саппорт в Кронос-Информ давно негласно отдан дилерам.
Более того, у вас будет свой серийник, и вам придется приводить базы к этому серийному номеру, который будет не 1, а как в народных версиях, а например 98347.
Таким образом, лицензионный кронос не только не дает никаких особенных удобств, кроме возможностей работать с ним на одном некоем ПК, но добавляет больше неудобств.
Что до UTF-8, то есть поддержка кодировки, но нет поддержки символов языков экзотических кодировок.
Что до реверса Кроноса, то существуют разные версии реверса этой семерки, мне известно о трех таких разных версиях. Но никто не будет их распространять, от части потому что люди вложились в реверс, чем-то пожертвовали и им это нужно было для дела, от части в виду опасений из юридической плоскости, от части в виду понимания что распространение свежей вылеченной версии кроноса негативно отразится на дальнейшей разработке программного продукта.
Реверс же полноценный будет стоить 500 долларов красная цена, кто-то может и дешевле сделает, но не то и не так быстро, или не сделает, будет пытаться. Ну как-то так.
В остальном, ну я обрисовал рабочую схему. Все на словах такие умные, все согласны участвовать, а на деле организационно на хер никому ничего не нужно, лишняя ответственность и отвлечения только. И это чистая правда. Да и риск тоже имеется. Кронос-Информ не лоховская совсем контора, они могут показательную казнь устроить, тем кто участвовал в реверсе и разденут до трусов.
Во-первых, найти нормального исполнителя за приемлимую цену, не так уж и просто, они все заняты и продукт им не интересен. В самом реверсе есть масса моментов, которые необходимо учесть, исполнитель может их учитывать, а может и не учитывать, процесс необходимо контролировать, на деле же, это скорее всего приведет к пересмотру начальной стоимости реверса. Ну и наконец бабло. На словах вы соберете желающих, взрослых людей, которым 100 долларов не проблема, 200 легко и так далее. Когда коснется сбора этих денег, то начнется магия. Вы не соберете нужную сумму. Потому что у Васи появится кореш Петя, который скажет давай я тебе 50 долларов докину, а ты в два раза меньше отправишь. При чем это будет затягиваться. Брать же кассу, собирать предоплату тоже мало кому понравится и устроит такая схема по предоплате. Потому что это ответственность и риск, особенно если ты сам изначально вкладываться не хочешь, не нужно тебе.
Так что разговоров о новой семерке будет еще много, а самой семерки не будет. Как не было в широком паблике 6.4 версии, да и после 5.0 были и 6.1 и 6.3 версии, и 6.4. самые разные есть, одна из них распространилась довольно широко, но все равно, не столь массово.
 
Последнее редактирование:
Вы не понимаете.
А что именно я не понимаю то?
Я ровно это и написал, только в 5 раз короче.
Сейчас 7 никто не занимается серьёзно, просто потому что она никому не нужна. А нужна она станет только тогда когда что то нормальное будет появляться под неё а не под 5. Вот тогда она моментально разлетиться, потому что станет всем нужна и удобна, и люди быстро организуются.
И 6 не пошла в массы по той же причине. Те кто видят преимущества имеют её, а кто не видет открывает те же базы в 5 и сидит на жопе ровно.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх