Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Отчет-этикетка в Visual Studio / 9 сообщений из 9, страница 1 из 1
04.09.2014, 07:06
    #38737007
nnmserg11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет-этикетка в Visual Studio
Ребят, привет.

Подскажите, нужно сделать в Visual Studio отчет - этикетку. Например:


Как это можно/нужно делать, ведь, если я сделаю размер формы как у этикетки, то при печати будет либо 1 этикетка на лист печататься, либо 1 столбец из нескольких этикеток и в этом случае 2/3 листа будет пустым.

Второй вариант был с таблицей и в ячейку таблицы вносить этикетку. В таком случае, если у нас таблица, например, 3*10, то в первой строке из 3-х ячеек будет одна и та же информация.
...
Рейтинг: 0 / 0
04.09.2014, 09:25
    #38737082
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет-этикетка в Visual Studio
nnmserg11,

а картинки в базе хранятся? Или как файлы на диске?
...
Рейтинг: 0 / 0
04.09.2014, 09:28
    #38737086
nnmserg11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет-этикетка в Visual Studio
user89,

Да я пример с сети взял)
У меня этикетки без картинок.
...
Рейтинг: 0 / 0
04.09.2014, 09:33
    #38737091
nnmserg11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет-этикетка в Visual Studio
nnmserg11,

Вот более реальный пример.
...
Рейтинг: 0 / 0
04.09.2014, 09:36
    #38737099
nnmserg11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет-этикетка в Visual Studio
nnmserg11,

Вот более реальный пример.
...
Рейтинг: 0 / 0
04.09.2014, 10:06
    #38737134
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет-этикетка в Visual Studio
nnmserg11,

здесь несколько тем ...
Также бесплатный шрифт C39HrP24DmTt для штрих кодов

Чтобы данные расположить в несколько колонок, надо пронумеровать строки, а потом компонент matrix сам развернет таблицу. Пример на T-SQL (на другой SQL, думаю перевести несложно)
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
declare @t table (val varchar(max))

insert @t (val) select 'один' union all select 'два' union all select 'три' union all select 'четыре' union all select 'пять' union all select 'шесть'
union all select 'семь' union all select 'восемь' union all select 'девять' union all select 'десять' union all select 'одиннадцать' union all
select 'двенадцать'

declare @x int
set @x = 5 -- Число строк в секции

select val, (row_number() over (order by (select 1))-1) / @x + 1 [Номер группы]
from @t
...
Рейтинг: 0 / 0
08.09.2014, 09:05
    #38740168
nnmserg11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет-этикетка в Visual Studio
user89,

Привет. Подскажи, пожалуйста.
Я пронумеровал строки и каждой строке присвоил группу. Если я правильно понял, количество групп - это и есть количество столбцов при выводе на печать.

Не могу понять, как расположить данные в матрицу.
Подскажи примером (хотя я просмотрел много в инете) или опиши подробнее ...
...
Рейтинг: 0 / 0
08.09.2014, 09:40
    #38740202
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет-этикетка в Visual Studio
nnmserg11,

пусть такой запрос
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
declare @t table ([Показатели] varchar(max))

insert @t ([Показатели]) select 'один' union all select 'два' union all select 'три' union all select 'четыре' union all select 'пять' union all select 'шесть'
union all select 'семь' union all select 'восемь' union all select 'девять' union all select 'десять' union all select 'одиннадцать' union all
select 'двенадцать'

declare @x int
set @x = 5 -- Число строк в секции

select checksum([Показатели]) [Некие данные], [Показатели], (row_number() over (order by (select 1))-1) / @x + 1 [Номер группы]
from @t


возвращает такую таблицу
Некие данныеПоказателиНомер группы-762157168один167404933два1-2078997324три1-997594475четыре11183976596пять1619734235шесть2-1097681008семь2-1164856446восемь21117040786девять21117149330десять2332188945одиннадцать3-343689007двенадцать3

Я обычно делаю через Мастера отчетов . File - New - Project. Далее Report Server Project Wizard и примерно как на картинке
...
Рейтинг: 0 / 0
09.09.2014, 12:08
    #38741533
nnmserg11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет-этикетка в Visual Studio
user89,

Привет. Мы получили примерно то, что хотим) Большое спасибо!
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Отчет-этикетка в Visual Studio / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]