• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Документ Excel на форме

  • Автор темы Автор темы Azazel
  • Дата начала Дата начала
A

Azazel

Здравствуйте! У меня возникла проблема. Мне нужно чтобы при нажатии кнопки появлялась форма, на которой пользователь заполнял бы Excel документ, размещенный на этой форме. Так вот в чем вопрос. Как поместить на форму документ Excel, чтобы его можно было при октрытии формы редактировать ( или чтобы он вообще заполнял все окно формы ). Подразумевается что Excel документ - это какой то пустой отчет, который пользователь должен заполнить. Пытался разобраться по мануалу со встроенными объектами и прочим, но что-то не осилил или не туда смотрю. Кто может, подскажите как это сделать. Спасибо за внимание.
 
Для: Azazel
ЖУть .... а зачем такое надо????? :D
 
Когда пользователь хочет добавить в базу новый отчет он заполняет форму с ексель документом. Все отчеты потому что должны хранится в виде заполненных ексель страниц ( такое уж требование к базе )... Поискал я тут на форуме что-нибудь. Нашел что можно вроде через OLE объект встроенный сделать. Вот только наверно опять не туда тыкаю, ибо при выборе из меню Создание->Объект.. ничего не происходит вообще. Добавить объект я естественно пытаюсь на форме.
 
Для: Azazel
ЖУть.... не понимаю почему Excel....

пусть они данные в документ собирают ,а если надо на печать, то просто написать чуток кода что бы выводил все значения в эксель

все равно не могу понять,чем отличаетсья тода база с кучей экселевских файлов от просто файл сервера где по папкам раскиданы экселевские файлы????
 
Для: Azazel

При выборе Create/Object... должен появлятьс список доступных объектов для внедрения на форму в Дизайнере. Среди всего прочего там должен быть объект "Microsoft Excel Worksheet". По крайней мере это я вижу у себя в Дизайнере 7.01

На компьютере твоем вообще Excel установлен?
 
Попробуй посмотри стандартный шаблон Lotus'а Microsoft Office Library <doclbm[X].ntf> где [X] - номе версии Лотуса. Например для 7 Лотуса - будет doclbm7.ntf
 
Для: Azazel
я что ж вы будете делать дальше то с этой формой?
 
Всем спасибо за отзыв. Проблему уже решил.
 
С добавлением на форму OLE-объектов мы у себя сьели уже не одну собаку, хочу сразу предупредить что Лотус с ОЛЕ работает весьма кривовато. Поэтому советую как-то иначе реализовывать вашу задачу. Хотя, если у вас какое-то внутреннее приложение, не требующее 100% стабильной работы, то использовать можно, конечно.
 
А можно увидеть реализацию вопроса на C# ?
 
реализацию чего?
зачем шарпей нужен воще?
у Нотусов уже 4-е языка взаимодействия, перекрывающих спектр любых задач: Си, собаки, LS, java
про глюкавость ОЛЕ, уже написали выше
надо задачу описать, а не ваше видение реализации
и задача не должна звучать с применением слов Эхель, Ворд... - это всего лишь один из способов работы с информацией, а не решение задачи
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab