BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / Программирование отчетов  / Надо бы связать ComboBox с листом книги Excel

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Надо бы связать ComboBox с листом книги Excel
 
БЭСТ4+, СП 87.
Делаю шаблон в "Продажах", в котором одновременно печатается "Акт на услуги" и "Счет-фактура", исходя из строк, заполненных в счете-фактуры.
Проанализировал работу бухгалтера. Он ведет в Excel реестр, в котором есть вся дополнительная информация, которую не отразишь в счете-фактуре (договор, этап, наименования услуг, ФИО руководителя контрагента и еще 20 показателей).
Если бы в ComboBox или в другом элементе (список, таблица...) можно было бы подтянуть для ВЫБОРА, строки листа Excel, то было бы все удобно и красиво.
Как это сделать? Или где прочитать об этом?
Или можно подключить источник данных - лист книги Excel? Как это делают?
 
Может быть можно в items как то сослаться на текстовый файл?
Или загрузить из текстового файла? По OnActivate.
А где описан язык FastReport?
Наверное, можно открыть текстовый файл и считать строчки в ComboBox.Items.
Может у кого то есть образец?
 
Неужели не приходилось никому заполнять ComboBox или аналогичные элементы из внешнего источника?
 
Все делал в БЭСТ 5 3.4.
Любая книга Excel это уже база данных, соответственно к ней можно подсоединиться через ADO.
- Для начала почитал вот это: Импорт данных из Excel в SQL-сервер
- Выбрал объект "База данных ADO"
- Прописать строку подключения к файлу (статья на Microsoft)
- Далее объект "Запрос ADO" или "Таблица ADO", по вкусу.
- И осталось на активации формы все данные закинуть в ComboBox.Items
Если поможет, буду рад.
Страницы: 1
Читают тему (гостей: 1)