root/trunk/RaportySQL/testowyAll2.rdl @ 1000

Wersja 130, 16.4 KB (wprowadzona przez marek, 17 years temu)
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
3  <DataSources>
4    <DataSource Name="BAZA_REKLAM">
5      <rd:DataSourceID>04f647e0-82f2-411a-b46a-eb4568860252</rd:DataSourceID>
6      <DataSourceReference>BAZA_REKLAM</DataSourceReference>
7    </DataSource>
8  </DataSources>
9  <InteractiveHeight>29.7cm</InteractiveHeight>
10  <ReportParameters>
11    <ReportParameter Name="tytul">
12      <DataType>String</DataType>
13      <DefaultValue>
14        <DataSetReference>
15          <DataSetName>Tytuly</DataSetName>
16          <ValueField>SYMB</ValueField>
17        </DataSetReference>
18      </DefaultValue>
19      <Prompt>tytul</Prompt>
20      <ValidValues>
21        <DataSetReference>
22          <DataSetName>Tytuly</DataSetName>
23          <ValueField>SYMB</ValueField>
24          <LabelField>SYMB</LabelField>
25        </DataSetReference>
26      </ValidValues>
27    </ReportParameter>
28    <ReportParameter Name="nr1">
29      <DataType>String</DataType>
30      <Prompt>poprzedni numer</Prompt>
31    </ReportParameter>
32    <ReportParameter Name="nr2">
33      <DataType>String</DataType>
34      <Prompt>nastepny numer</Prompt>
35    </ReportParameter>
36  </ReportParameters>
37  <rd:DrawGrid>true</rd:DrawGrid>
38  <InteractiveWidth>21cm</InteractiveWidth>
39  <rd:GridSpacing>0.25cm</rd:GridSpacing>
40  <rd:SnapToGrid>true</rd:SnapToGrid>
41  <RightMargin>2.5cm</RightMargin>
42  <LeftMargin>2.5cm</LeftMargin>
43  <BottomMargin>2.5cm</BottomMargin>
44  <rd:ReportID>2a7fcc6c-b864-4400-80b5-f502fc751d0c</rd:ReportID>
45  <PageWidth>21cm</PageWidth>
46  <DataSets>
47    <DataSet Name="ZmianyGrzbietow">
48      <Fields>
49        <Field Name="ID">
50          <DataField />
51          <rd:TypeName>System.String</rd:TypeName>
52        </Field>
53        <Field Name="nrwyd1">
54          <DataField>nrwyd1</DataField>
55          <rd:TypeName>System.Int16</rd:TypeName>
56        </Field>
57        <Field Name="stary">
58          <DataField>stary</DataField>
59          <rd:TypeName>System.String</rd:TypeName>
60        </Field>
61        <Field Name="strona">
62          <DataField>strona</DataField>
63          <rd:TypeName>System.Int16</rd:TypeName>
64        </Field>
65        <Field Name="nrwyd2">
66          <DataField>nrwyd2</DataField>
67          <rd:TypeName>System.Int16</rd:TypeName>
68        </Field>
69        <Field Name="grzbiet1">
70          <DataField>grzbiet1</DataField>
71          <rd:TypeName>System.String</rd:TypeName>
72        </Field>
73      </Fields>
74      <Query>
75        <DataSourceName>BAZA_REKLAM</DataSourceName>
76        <CommandText>select substring(PREV.reklama1,1,7),PREV.nrwyd1,PREV.grzbiet1 as stary, PREV.strona, NEXTT.nrwyd1 as nrwyd2, NEXTT.grzbiet1  from
77( select
78R.reklamaId, [UKAŻE SIĘ W NR].[Nr Wydania] as nrwyd1,
79G.[nazwa] as grzbiet1, r.[id reklamy] as reklama1,
80REKLAMA_STRONA.strona, R.[zatwierdzono do druku] from
81
82 REKLAMA AS R INNER JOIN
83                         [UKAÅ»E SIĘ W NR] ON R.ReklamaID = [UKAÅ»E SIĘ W NR].ReklamaId LEFT OUTER JOIN
84                         REKLAMA_STRONA ON R.ReklamaID = REKLAMA_STRONA.ReklamaId AND
85                         [UKAÅ»E SIĘ W NR].[Nr Wydania] = REKLAMA_STRONA.NR_WYDANIA LEFT OUTER JOIN
86                         GRZBIETY AS G ON R.GRZBIET = G.ID
87where
88[UKAÅ»E SIĘ W NR].[Nr Wydania] = @nr1 
89and
90r.tytuł =@tytul
91and
92(
93r.[zatwierdzono do druku]=1 or (r.[zatwierdzono do druku]=0 and REKLAMA_STRONA.strona is not null))
94) PREV
95left join
96( select
97R.reklamaId, [UKAŻE SIĘ W NR].[Nr Wydania] as nrwyd1,
98G.[nazwa] as grzbiet1, r.[id reklamy] as reklama1,
99REKLAMA_STRONA.strona, R.[zatwierdzono do druku] from
100
101 REKLAMA AS R INNER JOIN
102                         [UKAÅ»E SIĘ W NR] ON R.ReklamaID = [UKAÅ»E SIĘ W NR].ReklamaId LEFT OUTER JOIN
103                         REKLAMA_STRONA ON R.ReklamaID = REKLAMA_STRONA.ReklamaId AND
104                         [UKAÅ»E SIĘ W NR].[Nr Wydania] = REKLAMA_STRONA.NR_WYDANIA LEFT OUTER JOIN
105                         GRZBIETY AS G ON R.GRZBIET = G.ID
106where
107[UKAÅ»E SIĘ W NR].[Nr Wydania] = @nr2 
108and
109r.tytuł =@tytul
110and
111(
112r.[zatwierdzono do druku]=1 or (r.[zatwierdzono do druku]=0 and REKLAMA_STRONA.strona is not null))
113) NEXTT on substring(PREV.reklama1,1,7) = substring(NEXTT.reklama1,1,7)
114where PREV.grzbiet1 != NEXTT.grzbiet1 order by PREV.strona</CommandText>
115        <QueryParameters>
116          <QueryParameter Name="@nr1">
117            <Value>=Parameters!nr1.Value</Value>
118          </QueryParameter>
119          <QueryParameter Name="@tytul">
120            <Value>=Parameters!tytul.Value</Value>
121          </QueryParameter>
122          <QueryParameter Name="@nr2">
123            <Value>=Parameters!nr2.Value</Value>
124          </QueryParameter>
125        </QueryParameters>
126        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
127      </Query>
128    </DataSet>
129    <DataSet Name="Tytuly">
130      <Fields>
131        <Field Name="SYMB">
132          <DataField>SYMB</DataField>
133          <rd:TypeName>System.String</rd:TypeName>
134        </Field>
135      </Fields>
136      <Query>
137        <DataSourceName>BAZA_REKLAM</DataSourceName>
138        <CommandText>SELECT      SYMB
139FROM            [LISTA TYTUŁÓW]
140WHERE        (st_aktywny = - 1)</CommandText>
141        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
142      </Query>
143    </DataSet>
144  </DataSets>
145  <Width>14.25cm</Width>
146  <Body>
147    <ColumnSpacing>1cm</ColumnSpacing>
148    <ReportItems>
149      <Textbox Name="textbox2">
150        <rd:DefaultName>textbox2</rd:DefaultName>
151        <Top>0.25cm</Top>
152        <Width>6.25cm</Width>
153        <Style>
154          <FontWeight>700</FontWeight>
155          <TextAlign>Center</TextAlign>
156          <VerticalAlign>Middle</VerticalAlign>
157          <PaddingLeft>2pt</PaddingLeft>
158          <PaddingRight>2pt</PaddingRight>
159          <PaddingTop>2pt</PaddingTop>
160          <PaddingBottom>2pt</PaddingBottom>
161        </Style>
162        <ZIndex>1</ZIndex>
163        <CanGrow>true</CanGrow>
164        <Left>4.25cm</Left>
165        <Height>0.63492cm</Height>
166        <Value>ZMIANY GRZBIETÓW</Value>
167      </Textbox>
168      <Table Name="table1">
169        <DataSetName>ZmianyGrzbietow</DataSetName>
170        <Top>1.25cm</Top>
171        <Details>
172          <TableRows>
173            <TableRow>
174              <TableCells>
175                <TableCell>
176                  <ReportItems>
177                    <Textbox Name="ID">
178                      <rd:DefaultName>ID</rd:DefaultName>
179                      <Style>
180                        <BorderColor>
181                          <Default>LightGrey</Default>
182                        </BorderColor>
183                        <BorderStyle>
184                          <Default>Solid</Default>
185                        </BorderStyle>
186                        <TextAlign>Center</TextAlign>
187                        <VerticalAlign>Middle</VerticalAlign>
188                        <PaddingLeft>2pt</PaddingLeft>
189                        <PaddingRight>2pt</PaddingRight>
190                        <PaddingTop>2pt</PaddingTop>
191                        <PaddingBottom>2pt</PaddingBottom>
192                      </Style>
193                      <ZIndex>3</ZIndex>
194                      <CanGrow>true</CanGrow>
195                      <Value>=Fields!ID.Value</Value>
196                    </Textbox>
197                  </ReportItems>
198                </TableCell>
199                <TableCell>
200                  <ReportItems>
201                    <Textbox Name="stary">
202                      <rd:DefaultName>stary</rd:DefaultName>
203                      <Style>
204                        <BorderColor>
205                          <Default>LightGrey</Default>
206                        </BorderColor>
207                        <BorderStyle>
208                          <Default>Solid</Default>
209                        </BorderStyle>
210                        <TextAlign>Center</TextAlign>
211                        <VerticalAlign>Middle</VerticalAlign>
212                        <PaddingLeft>2pt</PaddingLeft>
213                        <PaddingRight>2pt</PaddingRight>
214                        <PaddingTop>2pt</PaddingTop>
215                        <PaddingBottom>2pt</PaddingBottom>
216                      </Style>
217                      <ZIndex>2</ZIndex>
218                      <CanGrow>true</CanGrow>
219                      <Value>=Fields!stary.Value</Value>
220                    </Textbox>
221                  </ReportItems>
222                </TableCell>
223                <TableCell>
224                  <ReportItems>
225                    <Textbox Name="strona">
226                      <rd:DefaultName>strona</rd:DefaultName>
227                      <Style>
228                        <BorderColor>
229                          <Default>LightGrey</Default>
230                        </BorderColor>
231                        <BorderStyle>
232                          <Default>Solid</Default>
233                        </BorderStyle>
234                        <TextAlign>Center</TextAlign>
235                        <VerticalAlign>Middle</VerticalAlign>
236                        <PaddingLeft>2pt</PaddingLeft>
237                        <PaddingRight>2pt</PaddingRight>
238                        <PaddingTop>2pt</PaddingTop>
239                        <PaddingBottom>2pt</PaddingBottom>
240                      </Style>
241                      <ZIndex>1</ZIndex>
242                      <CanGrow>true</CanGrow>
243                      <Value>=Fields!strona.Value</Value>
244                    </Textbox>
245                  </ReportItems>
246                </TableCell>
247                <TableCell>
248                  <ReportItems>
249                    <Textbox Name="grzbiet1">
250                      <rd:DefaultName>grzbiet1</rd:DefaultName>
251                      <Style>
252                        <BorderColor>
253                          <Default>LightGrey</Default>
254                        </BorderColor>
255                        <BorderStyle>
256                          <Default>Solid</Default>
257                        </BorderStyle>
258                        <TextAlign>Center</TextAlign>
259                        <VerticalAlign>Middle</VerticalAlign>
260                        <PaddingLeft>2pt</PaddingLeft>
261                        <PaddingRight>2pt</PaddingRight>
262                        <PaddingTop>2pt</PaddingTop>
263                        <PaddingBottom>2pt</PaddingBottom>
264                      </Style>
265                      <CanGrow>true</CanGrow>
266                      <Value>=Fields!grzbiet1.Value</Value>
267                    </Textbox>
268                  </ReportItems>
269                </TableCell>
270              </TableCells>
271              <Height>0.63492cm</Height>
272            </TableRow>
273          </TableRows>
274        </Details>
275        <Style>
276          <BorderColor>
277            <Default>DarkGray</Default>
278          </BorderColor>
279          <VerticalAlign>Middle</VerticalAlign>
280        </Style>
281        <Header>
282          <TableRows>
283            <TableRow>
284              <TableCells>
285                <TableCell>
286                  <ReportItems>
287                    <Textbox Name="textbox1">
288                      <rd:DefaultName>textbox1</rd:DefaultName>
289                      <Style>
290                        <BackgroundColor>WhiteSmoke</BackgroundColor>
291                        <BorderColor>
292                          <Default>LightGrey</Default>
293                        </BorderColor>
294                        <BorderStyle>
295                          <Default>Solid</Default>
296                        </BorderStyle>
297                        <FontWeight>700</FontWeight>
298                        <TextAlign>Center</TextAlign>
299                        <VerticalAlign>Middle</VerticalAlign>
300                        <PaddingLeft>2pt</PaddingLeft>
301                        <PaddingRight>2pt</PaddingRight>
302                        <PaddingTop>2pt</PaddingTop>
303                        <PaddingBottom>2pt</PaddingBottom>
304                      </Style>
305                      <ZIndex>7</ZIndex>
306                      <CanGrow>true</CanGrow>
307                      <Value>Symbol</Value>
308                    </Textbox>
309                  </ReportItems>
310                </TableCell>
311                <TableCell>
312                  <ReportItems>
313                    <Textbox Name="textbox3">
314                      <rd:DefaultName>textbox3</rd:DefaultName>
315                      <Style>
316                        <BackgroundColor>WhiteSmoke</BackgroundColor>
317                        <BorderColor>
318                          <Default>LightGrey</Default>
319                        </BorderColor>
320                        <BorderStyle>
321                          <Default>Solid</Default>
322                        </BorderStyle>
323                        <FontWeight>700</FontWeight>
324                        <TextAlign>Center</TextAlign>
325                        <VerticalAlign>Middle</VerticalAlign>
326                        <PaddingLeft>2pt</PaddingLeft>
327                        <PaddingRight>2pt</PaddingRight>
328                        <PaddingTop>2pt</PaddingTop>
329                        <PaddingBottom>2pt</PaddingBottom>
330                      </Style>
331                      <ZIndex>6</ZIndex>
332                      <CanGrow>true</CanGrow>
333                      <Value>="grzbiet w wyd. " &amp; Fields!nrwyd1.Value</Value>
334                    </Textbox>
335                  </ReportItems>
336                </TableCell>
337                <TableCell>
338                  <ReportItems>
339                    <Textbox Name="textbox13">
340                      <rd:DefaultName>textbox13</rd:DefaultName>
341                      <Style>
342                        <BackgroundColor>WhiteSmoke</BackgroundColor>
343                        <BorderColor>
344                          <Default>LightGrey</Default>
345                        </BorderColor>
346                        <BorderStyle>
347                          <Default>Solid</Default>
348                        </BorderStyle>
349                        <FontWeight>700</FontWeight>
350                        <TextAlign>Center</TextAlign>
351                        <VerticalAlign>Middle</VerticalAlign>
352                        <PaddingLeft>2pt</PaddingLeft>
353                        <PaddingRight>2pt</PaddingRight>
354                        <PaddingTop>2pt</PaddingTop>
355                        <PaddingBottom>2pt</PaddingBottom>
356                      </Style>
357                      <ZIndex>5</ZIndex>
358                      <CanGrow>true</CanGrow>
359                      <Value>="strona w wyd. " &amp; Fields!nrwyd1.Value</Value>
360                    </Textbox>
361                  </ReportItems>
362                </TableCell>
363                <TableCell>
364                  <ReportItems>
365                    <Textbox Name="textbox4">
366                      <rd:DefaultName>textbox4</rd:DefaultName>
367                      <Style>
368                        <BackgroundColor>WhiteSmoke</BackgroundColor>
369                        <BorderColor>
370                          <Default>LightGrey</Default>
371                        </BorderColor>
372                        <BorderStyle>
373                          <Default>Solid</Default>
374                        </BorderStyle>
375                        <FontWeight>700</FontWeight>
376                        <TextAlign>Center</TextAlign>
377                        <VerticalAlign>Middle</VerticalAlign>
378                        <PaddingLeft>2pt</PaddingLeft>
379                        <PaddingRight>2pt</PaddingRight>
380                        <PaddingTop>2pt</PaddingTop>
381                        <PaddingBottom>2pt</PaddingBottom>
382                      </Style>
383                      <ZIndex>4</ZIndex>
384                      <CanGrow>true</CanGrow>
385                      <Value>="grzbiet w wyd. " &amp; Fields!nrwyd2.Value</Value>
386                    </Textbox>
387                  </ReportItems>
388                </TableCell>
389              </TableCells>
390              <Height>0.63492cm</Height>
391            </TableRow>
392          </TableRows>
393        </Header>
394        <TableColumns>
395          <TableColumn>
396            <Width>2.75cm</Width>
397          </TableColumn>
398          <TableColumn>
399            <Width>3.75cm</Width>
400          </TableColumn>
401          <TableColumn>
402            <Width>4.25cm</Width>
403          </TableColumn>
404          <TableColumn>
405            <Width>3.5cm</Width>
406          </TableColumn>
407        </TableColumns>
408      </Table>
409    </ReportItems>
410    <Height>2.51984cm</Height>
411  </Body>
412  <Language>en-US</Language>
413  <TopMargin>2.5cm</TopMargin>
414  <PageHeight>29.7cm</PageHeight>
415</Report>
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.