Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL, YURIY  
Выгрузка содержимого Rectangle
max-farvaterДата: Пн, 12 Мая 2014, 18:27 | Сообщение # 1
Любопытный
Старички, Пользуюсь плагином neobookdb 2.3, необходимо выгрузить содержимое Rectangle, где отображается таблица базы данных, в wordовский документ, или в экселевский. Есть идеи? Может быть кто-нибудь встречался с такой проблемой?
 
СообщениеСтарички, Пользуюсь плагином neobookdb 2.3, необходимо выгрузить содержимое Rectangle, где отображается таблица базы данных, в wordовский документ, или в экселевский. Есть идеи? Может быть кто-нибудь встречался с такой проблемой?

Автор - max-farvater
Дата добавления - 12 Мая 2014 в 18:27
markДата: Пн, 12 Мая 2014, 18:54 | Сообщение # 2
Любопытный
Ну, может как то так

dbfSetImportExportOptions ";" "UseQuotes"
dbfExportAll "[PubDir]Base.dbf" "[PubDir]Cписок.csv" ""
FileInsLine "[PubDir]Cписок.csv" "1"
FileWrite "[PubDir]Cписок.csv" "1" "Фамилия;Имя;Отчество;Дата рождения"
Run "[PubDir]Cписок.csv" "" "Wait+LoadComplete" "" ""

Потом сохранить как документ *.xls
 
СообщениеНу, может как то так

dbfSetImportExportOptions ";" "UseQuotes"
dbfExportAll "[PubDir]Base.dbf" "[PubDir]Cписок.csv" ""
FileInsLine "[PubDir]Cписок.csv" "1"
FileWrite "[PubDir]Cписок.csv" "1" "Фамилия;Имя;Отчество;Дата рождения"
Run "[PubDir]Cписок.csv" "" "Wait+LoadComplete" "" ""

Потом сохранить как документ *.xls

Автор - mark
Дата добавления - 12 Мая 2014 в 18:54
max-farvaterДата: Пн, 12 Мая 2014, 19:53 | Сообщение # 3
Любопытный
Отлично! Спасибо! Знал-бы такие особенности, продлил бы себе жизнь.
 
СообщениеОтлично! Спасибо! Знал-бы такие особенности, продлил бы себе жизнь.

Автор - max-farvater
Дата добавления - 12 Мая 2014 в 19:53
CrbrsДата: Ср, 14 Мая 2014, 14:54 | Сообщение # 4
Любопытный
Можно через функцию выгружать
 
СообщениеМожно через функцию выгружать

Автор - Crbrs
Дата добавления - 14 Мая 2014 в 14:54
markДата: Ср, 14 Мая 2014, 19:03 | Сообщение # 5
Любопытный
Цитата Crbrs ()
Можно через функцию выгружать

А, поконкретней. Пример покажите, либо код, или опишите алгоритм. А то как то слишком у вас просто. Может ваше решение более грамотно.
 
Сообщение
Цитата Crbrs ()
Можно через функцию выгружать

А, поконкретней. Пример покажите, либо код, или опишите алгоритм. А то как то слишком у вас просто. Может ваше решение более грамотно.

Автор - mark
Дата добавления - 14 Мая 2014 в 19:03
CrbrsДата: Пт, 23 Мая 2014, 17:33 | Сообщение # 6
Любопытный
Команда Call в NeoBook, но перед тем как ее использовать необходимо создать функцию в библиотеке функций. Здесь на форме есть раздел взаимодействия с документами офиса. Посмотрите почитайте, там очень много полезного. Если вы знаете хотя бы чуток язык VB думаю вам будет по силам написать функцию, которая будет вам необходима. Воспользуйтесь Google для поиска, там очень много полезных кусков кода, которые вы можете использовать.
Если вы будите пользоваться функцией то для выгрузки нужно носить заготовку екселя с программой, один минус должен быть установлен офис или программы читающие ексель. После выгрузки запускать эксель можно двумя способами либо функцией, либо штатной командой Neobook Run
Да обратите внимания на параметры при написании функции
Param=[%1]|Text|Путь к Excel-файлу
Param=[%2]|Text|Имя листа в файле
Два основных.
Param=[%3]|Text|Делитель строчки
Param=[%4]|Text|Делитель столбца
На сколько я помню количество параметров в функции может быть не более 9
Я не программист... Я сижу читаю пробую и делаю.
 
СообщениеКоманда Call в NeoBook, но перед тем как ее использовать необходимо создать функцию в библиотеке функций. Здесь на форме есть раздел взаимодействия с документами офиса. Посмотрите почитайте, там очень много полезного. Если вы знаете хотя бы чуток язык VB думаю вам будет по силам написать функцию, которая будет вам необходима. Воспользуйтесь Google для поиска, там очень много полезных кусков кода, которые вы можете использовать.
Если вы будите пользоваться функцией то для выгрузки нужно носить заготовку екселя с программой, один минус должен быть установлен офис или программы читающие ексель. После выгрузки запускать эксель можно двумя способами либо функцией, либо штатной командой Neobook Run
Да обратите внимания на параметры при написании функции
Param=[%1]|Text|Путь к Excel-файлу
Param=[%2]|Text|Имя листа в файле
Два основных.
Param=[%3]|Text|Делитель строчки
Param=[%4]|Text|Делитель столбца
На сколько я помню количество параметров в функции может быть не более 9
Я не программист... Я сижу читаю пробую и делаю.

Автор - Crbrs
Дата добавления - 23 Мая 2014 в 17:33
mishemДата: Пт, 23 Мая 2014, 22:37 | Сообщение # 7
Эксперт форума
Crbrs,
А зачем такие сложности?
Вместо того что бы использоватиь одну-две команды плагина, вы предлагаете заняться изучением VB.
Плюс ко всему еще и нужно установить офис или программы читающие ексель.
%)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеCrbrs,
А зачем такие сложности?
Вместо того что бы использоватиь одну-две команды плагина, вы предлагаете заняться изучением VB.
Плюс ко всему еще и нужно установить офис или программы читающие ексель.
%)

Автор - mishem
Дата добавления - 23 Мая 2014 в 22:37
CrbrsДата: Сб, 24 Мая 2014, 00:52 | Сообщение # 8
Любопытный
Возможно max-farvater решил делать красивые выгрузки как в 1С (Типа отчетности или еще что то), а если просто для переноса данных, то Вы правы нет ничего лучше чем проще.
 
СообщениеВозможно max-farvater решил делать красивые выгрузки как в 1С (Типа отчетности или еще что то), а если просто для переноса данных, то Вы правы нет ничего лучше чем проще.

Автор - Crbrs
Дата добавления - 24 Мая 2014 в 00:52
  • Страница 1 из 1
  • 1
Поиск: