Формуляр за печат.

27 отговора 1753 прегледа
#1

Формуляр за печат.

Какъв ще да е най-читавия начин за правене на формуляр, дето да можем програмно да го попълним и печатаме на принтер?

Например, трябва ни формуляр - фактура. Бланката е съставена от много чертички, поленца, надписи в тях, и програмно с предварителни данни да попълним тез поленца, и да печатаме на принтер. Как ли ще стане това по-културно?


Щирлиц
Отговор
в отговор на Щиpлиц #2

Re: Формуляр за печат.

1. PDF form

2. MS Access Form+Report

Отговор
в отговор на VBProgrammer #3

Re: Формуляр за печат.

10х, беше много описателно. ;о)

Аз намерих и един пример, дето ползва картинка. Само дето ще трябва да се пише процедурчица за дописване (и наместване) на допълнителните неща, дето искам да попълня върху полето за картинка преди печат. Иначе изглежда културно, има си превю, може да се скролира, да се избира принтер, ориентация, и т.н.

Засега ще се дозанимая с Excel-а, да си довърша склада, пък после ще ти драсна да кажа докъде съм стигнал.


Щирлиц
Отговор
в отговор на Щиpлиц #4

Re: Формуляр за печат.

Приятелю, ако желаеш мога да ти изпратя нещо на Excel, където решавам подобен проблем. Хем ще ми е приятно да чуя мнението на един разбиращ от тези неща човек.

Отговор
в отговор на Zarev #5

Re: Формуляр за печат.

Програмата ми в момента е под Excel. Просто започва да се натрупва голяма база, и затова се заех с преписването и на VB6. Та в Excel-ската съм вкарал фактура, разни документи, и попълването става по предварително зададени в кода на програмата клетки от страницата. Искам да направя нещо като принт-превюто на Word например.

Но пример може да пратиш, обади се по кюто...


Щирлиц
Отговор
в отговор на Щиpлиц #6

Re: Формуляр за печат.

Би ли ми оставил E-mail или ми пиши на L_Zarev@abv.bg

Отговор
в отговор на Щиpлиц #7

Re: Формуляр за печат.

Привет,
Може да използваш webbrowser, които да ти зарежда формуляра от файл или ресурс в един <SPAN> елемент, които позволява да се редактира съдържанието му.

Отговор
в отговор на ActiveX #8

Re: Формуляр за печат.

Става прекалено тежка за моите изисквания. Много контроли, много програми, много зареждане.

Ако не се държеше толкова на интерфейса - аз лично бих правил всичко с добрите стари CommandButton, стандартни менюта, нормални лейбъли, и не бих редил нито една картинка.

Нооо, с течение на времето клиента оценява програмата най-вече по функционалността и от потребителска гледна точка, а не от програмистка. Сега ровя за хубав контрол-меню, което да прилича на менютата от Office XP. Даже намерих меню и бутони, които могат да се превръщат в нещо като чек-боксове, а с повечко ентусиазъм (да се счита - процедура от 50-100 реда) може и тулбар да се направи с тях.


Щирлиц
Отговор
в отговор на Щиpлиц #9

Re: Формуляр за печат.

Щирлиц,
Темата е интересна и ще се радвам да споделиш до къде си стигнал в търсенето

Отговор
в отговор на Щиpлиц #10

Re: Формуляр за печат.

Бих ти предложил този контрол за менюто на програмата ти:

[линк]

Отговор
в отговор на ActiveX #11

Re: Формуляр за печат.

много добро :)
зипчето може да ми свърши чудесна работа

Отговор
в отговор на ActiveX #12

Re: Формуляр за печат.

Имам го отдавна. И SmartNetButton също.


Щирлиц
Отговор
в отговор на Щиpлиц #13

Re: Формуляр за печат.

Уточни, от Excel ли искаш да печаташ или от твоя програма написана на VB? Пробвал ли си с Chrystal Reports?

Отговор
в отговор на nevil #14

Re: Формуляр за печат.

Сегашната ми версия си е на Excel. Но искам да си го направя на програма. ЕХЕ.

Не, не съм ползвал Crystal Reports. Дай малко инфо.


Щирлиц
Отговор
в отговор на Щиpлиц #15

Re: Формуляр за печат.

И аз не съм работил много с това, но в общи линии все едно работиш с editor-a на репорти в Access. Мисля, че за BV6 трябва да си намериш Chrystal Report! Имам повече опит с Visual Studio.NET. Там си и направено с wizard и се работи много лесно!

Отговор
в отговор на nevil #16

Re: Формуляр за печат.

И стандартния DataReport na vb 6.0 може би ще върши работа, но го има само в profesional i enterprise версиите

Добър пример за динамично създаване може да се намери на следния адрес:
[линк]
(4 пример от горе надолу)

Отговор
в отговор на Щиpлиц #17

Re: Формуляр за печат.

Ами аз също понаписъх един склад и всички справки ,печат на документи и фактури ги направих с една контрола която мисля че е много удобна -True DBReports 6.0.

True DBReports 6.0 is an ActiveX control that lets you quickly and easily add robust reporting capabilities to your Microsoft® Visual Studio® applications.

Стават лесно и бързо . Използвам я с Postgresql за win и досега (около 1 година) няма проблеми.

Отговор
в отговор на Щиpлиц #18

Re: Да ти напишем програмка?

Ако си навит остави ми бележка или дай неква поща

Отговор
в отговор на Щиpлиц #19

Re: Формуляр за печат.

Аз също се занимавам с подобен проблем за склада,който пиша.Кофтито на всички DB репорти, Crystal репорти и т.н. е че задължително всички данни са в една колона( в смисъл не може да се раздели страницата на 2 и повече, както в Word-а например или ако групираш данните, детайла отива на следващия ред).Та, най-лесно е да принтираш самата форма,ама си е тъпичко, да не говорим, че си ограничен само във видимата част на формата(ако е по-голяма от екрана, не се печата всичко).Та сега си разработвам User Control с Prewiew, като изцяло ползвам обекта Printer.Ама е бая зор. Ако някой се занимава с подобно нещо, с радост бих обменил информация с него...

Отговор
в отговор на Bob #20

Re: Формуляр за печат.

И аз имах този проблем - не исках всички данни в колона ....
Реших го с ActiveReport2.
Много удобно - правиш си темплейт на Word, и го попълваш , както искаш.

Отговор