Tisk ve vB   otázka

VB.NET, Tisk

Zdravím,

prosím o nasměrování na ukázky programu. Chci tisknout z VB (2010) formátovaný text z obrázky. V knize co mám jsou pouze příklady na tisk bez formátování.

Neexistuje hotový program pro sestavování tiskových sestav?

(Něco jako bylo v DOS verzi FoxPro)

Díky.

Michal

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Když vynechám různé zdarma dostupné/komerční komponenty třetích stran, tak nejpoužívanější je SQL Server Reporting Services a Crystal Reports. Dokumentaci naleznete na webu.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Crystal Reports není ve Visual Studiu Express.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Jistě že není. Proto může použít Reporting Services, které jsou i v Express SQL Serveru.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

No vyzkouším Crystal Report. Zatím instaluji programy. Je to hrůza - stovky MB. Doufám že to na cílovém PC pojede bez dalších instalací.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tak po hodinovém stahování a instalaci to hodilo chybu a instalace se ukončila.

Není něco menšího bez napojení na DB? Může to být i externí program s možností spouštět tisk přes příkazový řádek.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Vyzkoušejte ten Reporting Services, je to osvědčená a spolehlivá věc. Co se týče Crystal Reports, tak na klientských počítačích je pak potřeba pouze runtime.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Kde to roste? Nedaří se mi to najít.

Díky.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Obecné informace:

http://www.microsoft.com/cze/sqlserver20...

Stáhnout z:

http://www.microsoft.com/download/en/det...

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Zkusím díky moc.

Včera jsem zabodoval, všichni píšou že je stará verze zdarma, ale po mě to pořád chtělo nějaké heslo.

Microsoft má totiž na svých stránkách škaredou fintu - neustále ze starých verzí přesměrovává na novou verzi a ta je placená.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

A sakra tak zase nic. SQL instalátor hlásí chybu:

TITLE: SQL Server Setup failure.

------------------------------

SQL Server Setup has encountered the following error:

Invoke or BeginInvoke cannot be called on a control until the window handle has been created..

------------------------------

BUTTONS:

OK

------------------------------

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tak jsem to stáhnul ještě jednou (0,5GB) a chyba se objevila opět. Tak nevím co si myslet. 3 dny instalací a stahování a výsledek nula. Kam ten svět spěje.

Nemáte někdo hotový program na tisk adresních štítku?

Dokumentace ke třídě Print je dost skoupá na příklady. V podstatě potřebuji vložit dva obrázky a zmenšit je, jeden nadpis a tři hodnoty z programu.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Na to jsou funkce ve Wordu i ve Writeru, psát kvůli tomu novou aplikaci je nesmysl.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Dejte v google vyhledat pojem MS Office hromadná korespondence a vyjede Vám tuna příkladů, jak propojit databázi adres (v excelu) a vytisknout je jako štítek ve wordu...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Office nemám. Hlavně nechci být závislý na tak velkém externím programu. Chtělo by to opravdu něco jednoduchého co pár stovek KB a je osvědčené.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Jde to i ve Writeru (textový editor z LibreOffice).

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Lepší je něco menšího. Ne každý bude chtít instalovat LF. V každém případě jsem začal s jednoduchým pokusem:

"c:\Program Files\LibreOffice 3.4\program\swriter.exe" -pt {PDFCreator} {pokus.odt}  

Tohle by mělo vytisknout soubor na tiskárně a skončit. Ale netiskne. Takže příkazový řádek moc v LF nefunguje. Jdu hledat dále.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tady zase jste závislý na PDF creatoru, který nemusí být na počítači nainstalován.

Pokdu ho ale chcete používat, tak PDF creator má celkem pěkné COM rozhraní, takže jde pěkně používat v .Net aplikacích.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback