Вдруг кому-нибудь будет полезно напишу свой способ перевода файла Excel (таблицы) в базу Кронос. Особенно когда в ячейке есть текст, длина которого более 255 символов
обсуждалось здесь1. у вас должен быть подготовленный файл Excel, желательно первой строкой задать название будущих полей базы, а вторая строка должна содержать случайный текст, длина которого будет более 255 символов. Потом эту строку можно будет удалить в итоговой базе
2. в Кроносе создаёте банк типа Excel/Access
3. Создаём структуру нашего банка: Проектирование - Структуры банка данных - Выбираем файл банка - Делаем выбор подключаемых баз - появился наш лист, кликаем на него и выбираем "Свойства" - меняем у полей тип "Ф" на "Т" (длина поля изменится автоматически)
4. Жмём Ок
Всё, у нас есть база с нашими данными из фала Excel. Мы можем с ним работать, но он находится в режиме "только для чтения" и его нельзя копировать. Для полноценной работы его надо преобразовать в банк типа "Кронос", для этого делаем следующее:
5. Создаем новый банк
6. Теперь надо создать банк данных. Проектирование - Структуры банка данных - Структура - выбираем из списка ранее созданный банк типа Excel - Выполнить. Мы создали банк повторяющий исходный.
7. Необходимо создать "Таблицы обмена": в банке-получателе - Проектирование - Таблиц обмена - Новая - Указываем имя, жмём "Создать"; в банке-источнике делаем тоже самое
8. Выполняем запрос в банке-источнике для получения всех записей
9. Выделяем все записи из выполненного запроса - Результаты - Обмен данными - Указываем "Таблицу обмена", Банк-получатель, Указываем "Таблицу обмена получателя", Вид обмена "Весь банк" - Выполнить
Всё, мы имеем в банке типа "Кронос" все наши записи.
================================================================================
=========
Есть ещё один способ, не знаю правильный он, но даёт похожий результат:
Так же надо создать новый, пустой банк типа "Кронос"
1. Проектирование - Структуры банка данных - Импорт из файла - выбираем наш файл Excel - в окне "Импорт файла" выборочно выбираем нужный лист - Извлечь данные
Всё, мы так же получили наши данные из Excel файла. Теперь мы можем работать с данными.