mojaSymfonia FORUM
https://forum.mix-soft.pl/

AmRaport
https://forum.mix-soft.pl/viewtopic.php?f=15&t=375
Strona 1 z 1

Autor:  tatanka [ 2008-10-29, 18:04 ]
Tytuł:  AmRaport

Witam,
czy do swoich projektów w VBA (w środowisku symfonii) można wykorzystywać controlkę amraport ??

Autor:  barnie [ 2008-10-29, 18:53 ]
Tytuł: 

można

Autor:  tatanka [ 2008-10-29, 20:09 ]
Tytuł: 

Właśnie mam z nią problem. jest dodana do projektu, oprogramowałem ją tak jak chciałem (zgodnie z dokumentacją) i ładnie wykonuję mój raport ale w momencie próby wydruku (wywołanie metody amraport.doPrint 1) Mam komunikat : "AmRaport wersja nie licencjonowana. Drukowanie jest zablokowane.". Projekt VBA jest wykonany w środowisku KDF080. Co zrobić z tym fantem ??

Autor:  robcio [ 2008-10-29, 20:51 ]
Tytuł: 

1. Utwórz sobie nowy projekt sbc z jednym panelem o nazwie np: "drukuj.sbc"
2. Ustaw AmRaport jako kontrolkę tega panela/lu
(to jest warunek dla licencji)
3. Ze swojego sbc (że tak powiem "głównego") wywołaj ten sbc

Kod:
Dispatch App, Doc
App = GetApplication()

Doc = App.Documents.OpenDocument(App.Exepath + "\sbc_fk\\drukuj.sbc")

Autor:  tatanka [ 2008-10-29, 21:11 ]
Tytuł: 

czy te wywołanie mogę zrobić jako akcja do guzika na jednej z form mojego sbc ? i co jeśli dane które chcem umieścić na wydruku są w końcowej fazie widoczne na jednej z form 'głównego" sbc, ja się wtedy do nich odwołać ??

Autor:  tatanka [ 2008-10-29, 23:02 ]
Tytuł: 

Już wiem jak korzystać z kontrolki amraport. dzięki za pomoc. można zamknąć wątek.

Autor:  rafal [ 2008-10-29, 23:04 ]
Tytuł: 

napisz krótko do jakich wniosków doszłaś/doszedłeś? Chętnie bym sko?ystał.
Szczególnie interesuje mnie jaka metoda została wybrana. A jeżeli ta z nowym sbc to jak zostało rozwiązane przekazywanie danych do wydruku.

z góry dziękuję

Autor:  tatanka [ 2008-10-30, 00:48 ]
Tytuł: 

W swoim projekcie wszystkie operacje na danych wykonuje za pomocą form (na nich mam gridy). W projekcie głównym miałem tylko przyciski, które uwidaczniały odpowiednie formy projektu. Wiec wykorzystałem pozostałe miejsce głównej formatce projektu i dodałem tam (czyli w ustawieniach Element) jako AmControlType1 - 8-AmRaport. W ten sposób spełniłem wymaganie licencyjne ocx-a. Na dzień dzisiejszy takie rozwiązanie mnie zadowala więc nie będę szukał innego. Choć dopiero zacząłem trochę kodować vba w symfonii to wiedzę że możliwości są ogromne.

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/