Последняя версия DataExpress 3 beta от 27 мая 2018 года. Скачать. Энциклопедия DX. Форум на Develop-Soft

Импорт сметы из Excel

Все о том как сделать что-то с помощью скриптов.
jurist23rus
Эксперт
Сообщения: 2151
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Re: Извлечение подстроки

Сообщение jurist23rus » Пн янв 08, 2018 5:08 pm

Я в этом вообще не вижу проблем, что там обсуждать?

Код: Выделить всё

Self['Обьект'] := id

Вот и вся привязка.
Destiny is a very convenient word for those who never take decisions.

jurist23rus
Эксперт
Сообщения: 2151
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Re: Извлечение подстроки

Сообщение jurist23rus » Пн янв 08, 2018 6:21 pm

porqes писал(а):Ну а как привязать данные к объекту (зданию)? Если в дальнейшем, например, потребуется анализ по каким-то характеристикам объектов, без этого ничего не получится.


Вам нужно, чтобы скрипт, при импорте данных проверял есть ли такой объект на форме "Объекты". Если есть, то привязывал к смете существующий объект, если нету, то создавал новый и привязывал к смете вновь созданный. Вот так я это вижу.
Destiny is a very convenient word for those who never take decisions.

Аватара пользователя
porqes
Интересующийся
Сообщения: 168
Зарегистрирован: Пн сен 26, 2016 9:41 pm

Re: Импорт сметы из Excel

Сообщение porqes » Пн янв 08, 2018 9:36 pm

Согласен, проверка нужна.

jurist23rus
Эксперт
Сообщения: 2151
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Re: Импорт сметы из Excel

Сообщение jurist23rus » Пн янв 08, 2018 9:59 pm

Ну и еще один штрих.
При импорте из Excel сохраняйте данные не сразу в базу, а в массив, а уже из него сохраняйте в базу. Ну, то есть все данные сначала в массив, а потом уже всё из массива в базу. Такой массив-посредник увеличит быстродействие в разы. Возможно на небольшом импорте в несколько строк это значения не имеет, но если станет вопрос об импорте в тысячи или десятки тысяч строк вы поседеете, пока дождётесь окончания работы скрипта.
Destiny is a very convenient word for those who never take decisions.


Вернуться в «Общие вопросы.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость