2012-05-31 3 views
0

Я работаю над настольным приложением, которому необходимо распечатать счет. В настоящее время я использую Visual Studio 10 и sql express как базу данных. Мне нужно распечатать счет в предварительно напечатанной бумаге, которая имеет большую часть контента. Мне просто нужно добавить имя клиента, некоторые сведения о клиенте и содержимое счета, которое сохраняется в базе данных. В предпечатанном законопроекте есть логотип, а также основная информация о компании .... , поэтому мне нужно заполнить счет именем и выполнить поиск данных, используя хранимую процедуру.Записи на печать в препринтированной бумаге с использованием отчета о кристалле

я буду признателен, если кто-нибудь помог мне в любой возможной

+0

Почему в мире вы хотите использовать хранимую процедуру с отчетом? – craig

ответ

2

Попробуйте отсканировать жесткий копировальную бумагу в файл изображения и настройки этого файла изображения в качестве фона по докладу.

Оттуда просто положите пару полей в отчет, где, похоже, они должны идти. Удалите/скройте фон и распечатайте тестовую страницу, чтобы найти смещение. Это должно быть довольно очевидно, если поля, как правило, на сантиметр выше на странице, чем они должны быть. Затем просто отрегулируйте поля соответственно.

Я знаю, что сначала это кажется сложной задачей, но после первого или двух отчетов вы получите его.

[Редактировать]

В самом отчете, скрыть верхние и нижние колонтитулы и установить высоту детали до 7,5 (или независимо от полной высоты страницы, с учетом рентабельности). Передайте отчет ровно по одной записи со значениями, которые необходимо распечатать.

Вы также можете рассмотреть возможность использования служб отчетов SQL Server (SSRS) вместо Crystal Reports. Кристалл может быть сложным для развертывания с настольными приложениями. SSRS Express является бесплатным. Вам просто нужно установить SQL Server Express с расширенными службами.

+0

+1 Я так же справился с подобной ситуацией. – craig

+0

Большое спасибо. Я могу найти контент, используя хранимую процедуру, чтобы заполнить счет – shunilkarki

+0

Да, см. Этот [SO ответ] (http://stackoverflow.com/questions/552613/how-to-call-storedprocedure-from- crystalreport). – Matt

Смежные вопросы