Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: runtime и возможность экспорта.
 
 автор: ashgdw   (26.02.2008 в 17:20)   личное сообщение
 
 

Всем привет. :)
Есть программа сделаная в access 2000. С ней работают несколько человек. У них установлен Runtime 2000 и OpenOffice. Тут возникает проблема, в таком варианте в меню отсутсвует возможность экспорта из отчета в Excel. А людям надо экспортировать отчеты в екселевские таблицы для редактирования и отсылки по почте. Можно что то сделать, или прийдется покупать на каджого по акцесу? :(
Надеюсь на дельный совет. Спасибо. :)

  Ответить  
 
 автор: osmor   (26.02.2008 в 17:59)   личное сообщение
 
 

Создайте свои кнопки в панели инструментов для экспорта в Excel, которая будет вызвать примерно такую функцию

DoCmd.OutputTo acReport, screen.ActiveReport.Name , "MicrosoftExcelBiff8(*.xls)", "", False, "", 0

  Ответить  
 
 автор: ashgdw   (26.02.2008 в 18:42)   личное сообщение
 
 

Я извеняюсь. Я так понимаю, под панелью имеется ввиду форма или возможно сделать свою панель для программы? Или же можно в стандартную панель как то вставить такую кнопку?

  Ответить  
 
 автор: час   (26.02.2008 в 18:47)   личное сообщение
 
 

можно в стандартную , можно свою создать
Вы попробуйте правой кнопкой по панели пощёлкать и создать новое меню....

  Ответить  
 
 автор: час   (26.02.2008 в 18:48)   личное сообщение
 
 

можно вот это посмотреть:
http://hiprog.com/forum/read.php?id_forum=1&id_theme=2996&page=1

  Ответить  
 
 автор: час   (26.02.2008 в 18:51)   личное сообщение
 
 

вот тут позырить:
http://hiprog.com/forum/read.php?id_forum=1&id_theme=2936&page=3

  Ответить  
 
 автор: час   (26.02.2008 в 18:54)   личное сообщение
 
 

А зачем \\прийдется покупать на каджого по акцесу? :(\\
Ведь экспорт в excel.
Можете кнопку на форме создать и туда вписать вызов функции экспорта
Можно .. да дофига чего можно пока хвватиттт.

  Ответить  
 
 автор: ashgdw   (26.02.2008 в 19:06)   личное сообщение
 
 

да, но в идеале хотелось бы одной кнопкой обойтись :) т.к. на каждой форме с десяток кнопок отчетов и я сначало подумал, что каждую продублировать но с учетов вывода в ексель.. А так как выводится отчет, то возникает вариант один - забабахать кнопку в некую панель которая будет всегда висеть как стандартная.. Ладно, попробую... Спасибо за советы! )

  Ответить  
 
 автор: osmor   (27.02.2008 в 08:22)   личное сообщение
 
 

бабахать кнопку в некую панель которая будет всегда висеть как стандартная..

Так забабахайте
Сделайте Public функцию, которая будет вызываться нажатием на эту кнопку в панели инструментов.
Код кнопки примерно такой


DoCmd.OutputTo acReport, screen.ActiveReport.Name , "MicrosoftExcelBiff8(*.xls)", "", False, "", 0

  Ответить  
 
 автор: ashgdw   (27.02.2008 в 10:13)   личное сообщение
 
 

Спасибо за советы. :)
Вообщем я просто создал пользовательскую панель и добавил туда кнопку экспорта в ексель. Как оказалось она не работает только в 2007 access и 2007 runtime, а судя по справке в 2007 акцесе вообще нет экспорта отчета в ексель, только в rtf и txt, и еще в pdf. Из 2007 в Excel работает ескпорт из таблиц и форм. В access 2000 и runtime 2000 экспорт отчета в эксель работает и кнопка в рантайме эта появилась. Только возникает вопрос по поводу лицензии на runtime 2000. На сайте майкрософта ничего не нашел по этому поводу. Вообще, для того, что бы использовать runtime 2000, нужно, что то покупать???

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList