Загрузка данных из Excel

Занялся этим, какая-то проблема с кавычками.

Вот формула запроса
=SQL(SELECT EXCELDB.FIELD01 FROM EXCELDB WHERE (EXCELDB.ID=CUT(1,4,P[1]) AND EXCELDB.SC=‘CUT(5,7,P[1])’))

Столбец SC в ExcelAsDB распознан как текстовый, потому его текстовые значения в условии отбора надо заключить в одинарные кавычки.
Кроме того еще убрал одну пару скобок.

Большое спасибо Dmitry_Zolotar за помощь! Вроде заработало! Теперь можно продвигаться дальше и усложнять запросы. Еще раз большое спасибо! :smiley: :smiley: :smiley:

Здравствуйте. У меня вопрос обратный: выгрузка данных из Диджиталс в Эксель. В площадях которые больше или равны 1 (га., кв.м.) не проставляется знак разделителя целой и дробной части (запятая). Приходится выгружать в Word и копировать площади в Єксель. Заранее благодарю за подсказку.

У меня выброска площадей работает нормально. Опишите подробнее, выложите пример.

Отправляю дмф-файл и таблицу. Позже попробовал изменить знак разделителя в ОС и в Экселе на точку - вроде-бы площадь стал прописывать корректно, но с точкой, а хотелось бы с запятой. Спасибо за помощь.
1.rar (36.2 KB)

Кто-то подскажет решение этой проблемы?

То есть, вместо запятой в роли разделителя целой и дробной части числа оказалась точка? Или в чем проблема?

Как я понял, у человека при экспорте в Excel пропадает разделитель целой и дробной части. Например, площадь участка: 1.0000 га, а в Excel: 10000.

Так точно и получается площадь 2,4589 а в ексель кидает 24549 без разделителя но если площадь 0,9540 то кидает правельно

Очевидно влияют какие-то настройки в Excel. Чтобы лучше понять проблему запишите, пожалуйста, видео с экрана, например, при помощи этой программы.

Доброго дня. При формуванні звіту через “Сервис-отчет…” по параметру “0.Площадь” і подальшим експортом в Excel, значення експортуються не коректно, а саме: якщо в “Отчете…” площадь 5,4562 то в Excel видає так 54562 без разделителя; а якщо площадь 0,1820 то перекидає правильно 0,1820.
Як це можна виправити?

Скопiюйте значення звiту до буферу (вище кнопки експорту в Excel є кнопка Копiювати) i вставте на чистий лист. Якщо i так буде некоректно вiдображати, задайте параметри клiтинок колонки Excel з площею в числовому форматi з 4 знаками пiсля коми перед вставкою.

Ми внесли деякі зміни і тепер числові значення мають передаватись в Excel значно краще та зі збереженням форматування.
Поновіть програму.

Доброго дня!

Маю завдання відредагувати шаблон, де використаний OLE-об’єкт. Даний об’єкт (таблицю) треба кардинально змінити в розмірах і кількості ячейок. Тому задумав вставити його заново.

Але, виявляється, в Digitals забрали можливість вставляти в карту OLE-об’єкти? Не знаходжу вже такого меню, як у старих версіях.

Там було меню Вставка - Об’єкт - Створити з файлу і мав в карті готову таблицю.

Коли використовувати команду меню Вставка - Вмонтований об’єкт, то вставляється просто значок Ексель замість таблиці.
Коли просто копіюю таблицю і вставляю в карту через буфер, то пише: “Не верний текст в буфере обмена А”. Мабуть, тому, що таблиця має ячейки.

В принципі, я використав старішу версію Digitals і все пішло нормально. Але питання для чого забрали таку зручну функцію?

Чи я просто не вмію правильно використовувати команду Вставка - Вмонтований об’єкт?

Вставка - Вмонтований об’єкт додає в карту документ, документи вкладені в карту можна побачити на закладці Інфо-Список документів, подвійний клік по документу у списку відкриває його у відповідному редакторі. Карта у цьому випадку лише контейнер для зберігання документів, вміст документів в карті не відображається.

Скопійований діапазон OLE-документу за допомогою меню Правка-Спец.вставка-Вмонтований об’єкт вставляється в центр екрану в перший шар з типом “Вмонтований об’єкт”.

так от де воно заховалося
Зрозумів, дякую

[quote=“Dmitry_Zolotar”]

  1. Настройте в Панель управления-Администрирование-Источники данных ODBC-Пользовательский DSN-Файлы Excel доступ в файлам Ексель, как к БД.

Доброго дня! Підкажіть будь ласка, чи актуальна досі дана функція для нових версій програми?

Так, актуальна, все працює.

Не знаю чому. але в мене все ніяк не виходить “оживити” створений вами файл-приклад, чи можливо таке що причини цього може критись в тому що драйвер User DSN встановлений 64-розрядної версії? Допоможіть будь ласка розібратись із цим.