root/trunk/RaportySQL/KlienciWgDatyReklamy.rdl @ 930

Wersja 343, 23.1 KB (wprowadzona przez marek, 17 years temu)

re #85

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>556da6c7-7dc9-4c27-a283-bf44afeca6dc</rd:DataSourceID>
6      <DataSourceReference>BAZA_REKLAM</DataSourceReference>
7    </DataSource>
8  </DataSources>
9  <InteractiveHeight>11in</InteractiveHeight>
10  <ReportParameters>
11    <ReportParameter Name="rok">
12      <DataType>String</DataType>
13      <DefaultValue>
14        <Values>
15          <Value>=Year(Today)</Value>
16        </Values>
17      </DefaultValue>
18      <Prompt>Rok:</Prompt>
19      <ValidValues>
20        <DataSetReference>
21          <DataSetName>ListaLat</DataSetName>
22          <ValueField>rok</ValueField>
23          <LabelField>rok</LabelField>
24        </DataSetReference>
25      </ValidValues>
26    </ReportParameter>
27    <ReportParameter Name="miesiac">
28      <DataType>String</DataType>
29      <DefaultValue>
30        <Values>
31          <Value>=Month(Today)</Value>
32        </Values>
33      </DefaultValue>
34      <Prompt>Miesiac:</Prompt>
35      <ValidValues>
36        <ParameterValues>
37          <ParameterValue>
38            <Value>1</Value>
39          </ParameterValue>
40          <ParameterValue>
41            <Value>2</Value>
42          </ParameterValue>
43          <ParameterValue>
44            <Value>3</Value>
45          </ParameterValue>
46          <ParameterValue>
47            <Value>4</Value>
48          </ParameterValue>
49          <ParameterValue>
50            <Value>5</Value>
51          </ParameterValue>
52          <ParameterValue>
53            <Value>6</Value>
54          </ParameterValue>
55          <ParameterValue>
56            <Value>7</Value>
57          </ParameterValue>
58          <ParameterValue>
59            <Value>8</Value>
60          </ParameterValue>
61          <ParameterValue>
62            <Value>9</Value>
63          </ParameterValue>
64          <ParameterValue>
65            <Value>10</Value>
66          </ParameterValue>
67          <ParameterValue>
68            <Value>11</Value>
69          </ParameterValue>
70          <ParameterValue>
71            <Value>12</Value>
72          </ParameterValue>
73        </ParameterValues>
74      </ValidValues>
75      <MultiValue>true</MultiValue>
76    </ReportParameter>
77    <ReportParameter Name="tytul">
78      <DataType>String</DataType>
79      <DefaultValue>
80        <DataSetReference>
81          <DataSetName>ListaTytulow</DataSetName>
82          <ValueField>SYMB</ValueField>
83        </DataSetReference>
84      </DefaultValue>
85      <Prompt>Tytuł:</Prompt>
86      <ValidValues>
87        <DataSetReference>
88          <DataSetName>ListaTytulow</DataSetName>
89          <ValueField>SYMB</ValueField>
90          <LabelField>SYMB</LabelField>
91        </DataSetReference>
92      </ValidValues>
93      <MultiValue>true</MultiValue>
94    </ReportParameter>
95    <ReportParameter Name="agencja">
96      <DataType>String</DataType>
97      <DefaultValue>
98        <DataSetReference>
99          <DataSetName>ListaAgencji</DataSetName>
100          <ValueField>Symbol</ValueField>
101        </DataSetReference>
102      </DefaultValue>
103      <Prompt>Agencja:</Prompt>
104      <ValidValues>
105        <DataSetReference>
106          <DataSetName>ListaAgencji</DataSetName>
107          <ValueField>Symbol</ValueField>
108          <LabelField>Symbol</LabelField>
109        </DataSetReference>
110      </ValidValues>
111      <MultiValue>true</MultiValue>
112    </ReportParameter>
113    <ReportParameter Name="agent">
114      <DataType>String</DataType>
115      <DefaultValue>
116        <DataSetReference>
117          <DataSetName>ListaAgentow</DataSetName>
118          <ValueField>Symbol</ValueField>
119        </DataSetReference>
120      </DefaultValue>
121      <Prompt>Agent:</Prompt>
122      <ValidValues>
123        <DataSetReference>
124          <DataSetName>ListaAgentow</DataSetName>
125          <ValueField>Symbol</ValueField>
126          <LabelField>Symbol</LabelField>
127        </DataSetReference>
128      </ValidValues>
129      <MultiValue>true</MultiValue>
130    </ReportParameter>
131    <ReportParameter Name="sortuj">
132      <DataType>String</DataType>
133      <DefaultValue>
134        <Values>
135          <Value>0</Value>
136        </Values>
137      </DefaultValue>
138      <AllowBlank>true</AllowBlank>
139      <Prompt>Sortuj:</Prompt>
140      <ValidValues>
141        <ParameterValues>
142          <ParameterValue>
143            <Value>0</Value>
144            <Label>Symbol, Nazwa</Label>
145          </ParameterValue>
146          <ParameterValue>
147            <Value>1</Value>
148            <Label>Suma</Label>
149          </ParameterValue>
150        </ParameterValues>
151      </ValidValues>
152    </ReportParameter>
153  </ReportParameters>
154  <rd:DrawGrid>true</rd:DrawGrid>
155  <InteractiveWidth>8.5in</InteractiveWidth>
156  <rd:GridSpacing>0.25cm</rd:GridSpacing>
157  <rd:SnapToGrid>true</rd:SnapToGrid>
158  <RightMargin>2.5cm</RightMargin>
159  <LeftMargin>2.5cm</LeftMargin>
160  <BottomMargin>2.5cm</BottomMargin>
161  <rd:ReportID>44183224-74ec-4ce4-81ae-ab10d63ae553</rd:ReportID>
162  <PageWidth>21cm</PageWidth>
163  <DataSets>
164    <DataSet Name="ListaKlientow">
165      <Fields>
166        <Field Name="KlientSymbol">
167          <DataField>KlientSymbol</DataField>
168          <rd:TypeName>System.String</rd:TypeName>
169        </Field>
170        <Field Name="KlientNazwa">
171          <DataField>KlientNazwa</DataField>
172          <rd:TypeName>System.String</rd:TypeName>
173        </Field>
174        <Field Name="KlientUlica">
175          <DataField>KlientUlica</DataField>
176          <rd:TypeName>System.String</rd:TypeName>
177        </Field>
178        <Field Name="KlientMiasto">
179          <DataField>KlientMiasto</DataField>
180          <rd:TypeName>System.String</rd:TypeName>
181        </Field>
182        <Field Name="KlientKod">
183          <DataField>KlientKod</DataField>
184          <rd:TypeName>System.String</rd:TypeName>
185        </Field>
186        <Field Name="KlientKraj">
187          <DataField>KlientKraj</DataField>
188          <rd:TypeName>System.String</rd:TypeName>
189        </Field>
190        <Field Name="KlientTel">
191          <DataField>KlientTel</DataField>
192          <rd:TypeName>System.String</rd:TypeName>
193        </Field>
194        <Field Name="SumaNetto">
195          <DataField>SumaNetto</DataField>
196          <rd:TypeName>System.Decimal</rd:TypeName>
197        </Field>
198      </Fields>
199      <Query>
200        <DataSourceName>BAZA_REKLAM</DataSourceName>
201        <CommandText>SELECT KlientSymbol, KlientNazwa, KlientUlica, KlientMiasto, KlientKod, KlientKraj, KlientTel, SUM(Netto) AS SumaNetto
202FROM FakturyNettoByTytul
203WHERE
204(YEAR(Data) = @rok)
205AND (MONTH(Data) in (@miesiac))
206AND (Tytul in (@tytul))
207AND (Agent in (@agent))
208GROUP BY KlientSymbol, KlientNazwa, KlientUlica, KlientMiasto, KlientKod, KlientKraj, KlientTel
209ORDER BY KlientSymbol, KlientNazwa</CommandText>
210        <QueryParameters>
211          <QueryParameter Name="@rok">
212            <Value>=Parameters!rok.Value</Value>
213          </QueryParameter>
214          <QueryParameter Name="@miesiac">
215            <Value>=Parameters!miesiac.Value</Value>
216          </QueryParameter>
217          <QueryParameter Name="@tytul">
218            <Value>=Parameters!tytul.Value</Value>
219          </QueryParameter>
220          <QueryParameter Name="@agent">
221            <Value>=Parameters!agent.Value</Value>
222          </QueryParameter>
223        </QueryParameters>
224        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
225      </Query>
226    </DataSet>
227    <DataSet Name="ListaLat">
228      <Fields>
229        <Field Name="rok">
230          <DataField>rok</DataField>
231          <rd:TypeName>System.Int32</rd:TypeName>
232        </Field>
233      </Fields>
234      <Query>
235        <DataSourceName>BAZA_REKLAM</DataSourceName>
236        <CommandText>SELECT DISTINCT YEAR(DATA_W) AS rok
237FROM dbo.NR
238WHERE DATA_W IS NOT NULL
239AND YEAR(DATA_W)&gt;2007
240ORDER BY YEAR(DATA_W) DESC</CommandText>
241        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
242      </Query>
243    </DataSet>
244    <DataSet Name="ListaTytulow">
245      <Fields>
246        <Field Name="SYMB">
247          <DataField>SYMB</DataField>
248          <rd:TypeName>System.String</rd:TypeName>
249        </Field>
250      </Fields>
251      <Query>
252        <DataSourceName>BAZA_REKLAM</DataSourceName>
253        <CommandText>SELECT      SYMB
254FROM            [LISTA TYTUŁÓW]
255WHERE        (st_aktywny = - 1)</CommandText>
256        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
257      </Query>
258    </DataSet>
259    <DataSet Name="ListaAgencji">
260      <Fields>
261        <Field Name="Id_agencji">
262          <DataField>Id_agencji</DataField>
263          <rd:TypeName>System.Int32</rd:TypeName>
264        </Field>
265        <Field Name="Symbol">
266          <DataField>Symbol</DataField>
267          <rd:TypeName>System.String</rd:TypeName>
268        </Field>
269      </Fields>
270      <Query>
271        <DataSourceName>BAZA_REKLAM</DataSourceName>
272        <CommandText>SELECT Id_agencji, Symbol
273FROM    AGENCJE
274WHERE aktywna=1</CommandText>
275        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
276      </Query>
277    </DataSet>
278    <DataSet Name="ListaAgentow">
279      <Fields>
280        <Field Name="ID_AGENTA">
281          <DataField>ID_AGENTA</DataField>
282          <rd:TypeName>System.Int32</rd:TypeName>
283        </Field>
284        <Field Name="Symbol">
285          <DataField>Symbol</DataField>
286          <rd:TypeName>System.String</rd:TypeName>
287        </Field>
288        <Field Name="agencja">
289          <DataField>agencja</DataField>
290          <rd:TypeName>System.String</rd:TypeName>
291        </Field>
292      </Fields>
293      <Query>
294        <DataSourceName>BAZA_REKLAM</DataSourceName>
295        <CommandText>SELECT        A.ID_AGENTA, A.Symbol, A2.Symbol agencja
296FROM            AGENCI A left join Agencje A2
297on A.ID_AGENCJI = A2.ID_Agencji
298 where (A2.Symbol in (@agencja) )
299order by A.Symbol</CommandText>
300        <QueryParameters>
301          <QueryParameter Name="@agencja">
302            <Value>=Parameters!agencja.Value</Value>
303          </QueryParameter>
304        </QueryParameters>
305        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
306      </Query>
307    </DataSet>
308  </DataSets>
309  <Width>20.52646cm</Width>
310  <Body>
311    <ColumnSpacing>1cm</ColumnSpacing>
312    <ReportItems>
313      <Textbox Name="textbox1">
314        <rd:DefaultName>textbox1</rd:DefaultName>
315        <Width>20.31746cm</Width>
316        <Style>
317          <FontSize>16pt</FontSize>
318          <TextAlign>Center</TextAlign>
319          <PaddingLeft>2pt</PaddingLeft>
320          <PaddingRight>2pt</PaddingRight>
321          <PaddingTop>2pt</PaddingTop>
322          <PaddingBottom>2pt</PaddingBottom>
323        </Style>
324        <ZIndex>1</ZIndex>
325        <CanGrow>true</CanGrow>
326        <Height>0.91429cm</Height>
327        <Value>List klientów wg daty sprzedaży</Value>
328      </Textbox>
329      <Table Name="table1">
330        <DataSetName>ListaKlientow</DataSetName>
331        <Top>0.91429cm</Top>
332        <Width>19.25cm</Width>
333        <Details>
334          <TableRows>
335            <TableRow>
336              <TableCells>
337                <TableCell>
338                  <ReportItems>
339                    <Textbox Name="textbox3">
340                      <rd:DefaultName>textbox3</rd:DefaultName>
341                      <Style>
342                        <BorderColor>
343                          <Default>LightGrey</Default>
344                        </BorderColor>
345                        <BorderStyle>
346                          <Default>Solid</Default>
347                        </BorderStyle>
348                        <BorderWidth>
349                          <Default>0.5pt</Default>
350                        </BorderWidth>
351                        <FontSize>8pt</FontSize>
352                        <TextAlign>Left</TextAlign>
353                        <PaddingLeft>2pt</PaddingLeft>
354                        <PaddingRight>2pt</PaddingRight>
355                        <PaddingTop>2pt</PaddingTop>
356                        <PaddingBottom>2pt</PaddingBottom>
357                      </Style>
358                      <ZIndex>3</ZIndex>
359                      <CanGrow>true</CanGrow>
360                      <Value>=Fields!KlientSymbol.Value</Value>
361                    </Textbox>
362                  </ReportItems>
363                </TableCell>
364                <TableCell>
365                  <ReportItems>
366                    <Textbox Name="textbox5">
367                      <rd:DefaultName>textbox5</rd:DefaultName>
368                      <Style>
369                        <BorderColor>
370                          <Default>LightGrey</Default>
371                        </BorderColor>
372                        <BorderStyle>
373                          <Default>Solid</Default>
374                        </BorderStyle>
375                        <BorderWidth>
376                          <Default>0.5pt</Default>
377                        </BorderWidth>
378                        <FontSize>8pt</FontSize>
379                        <TextAlign>Left</TextAlign>
380                        <PaddingLeft>2pt</PaddingLeft>
381                        <PaddingRight>2pt</PaddingRight>
382                        <PaddingTop>2pt</PaddingTop>
383                        <PaddingBottom>2pt</PaddingBottom>
384                      </Style>
385                      <ZIndex>2</ZIndex>
386                      <CanGrow>true</CanGrow>
387                      <Value>=Fields!KlientNazwa.Value</Value>
388                    </Textbox>
389                  </ReportItems>
390                </TableCell>
391                <TableCell>
392                  <ReportItems>
393                    <Textbox Name="textbox6">
394                      <rd:DefaultName>textbox6</rd:DefaultName>
395                      <Style>
396                        <BorderColor>
397                          <Default>LightGrey</Default>
398                        </BorderColor>
399                        <BorderStyle>
400                          <Default>Solid</Default>
401                        </BorderStyle>
402                        <BorderWidth>
403                          <Default>0.5pt</Default>
404                        </BorderWidth>
405                        <FontSize>8pt</FontSize>
406                        <TextAlign>Left</TextAlign>
407                        <PaddingLeft>2pt</PaddingLeft>
408                        <PaddingRight>2pt</PaddingRight>
409                        <PaddingTop>2pt</PaddingTop>
410                        <PaddingBottom>2pt</PaddingBottom>
411                      </Style>
412                      <ZIndex>1</ZIndex>
413                      <CanGrow>true</CanGrow>
414                      <Value>=Fields!KlientUlica.Value + ", " + Fields!KlientKod.Value + ", " + Fields!KlientMiasto.Value + ", " + Fields!KlientKraj.Value</Value>
415                    </Textbox>
416                  </ReportItems>
417                </TableCell>
418                <TableCell>
419                  <ReportItems>
420                    <Textbox Name="textbox11">
421                      <rd:DefaultName>textbox11</rd:DefaultName>
422                      <Style>
423                        <BorderColor>
424                          <Default>LightGrey</Default>
425                        </BorderColor>
426                        <BorderStyle>
427                          <Default>Solid</Default>
428                        </BorderStyle>
429                        <BorderWidth>
430                          <Default>0.5pt</Default>
431                        </BorderWidth>
432                        <FontSize>8pt</FontSize>
433                        <Format>C</Format>
434                        <TextAlign>Center</TextAlign>
435                        <PaddingLeft>2pt</PaddingLeft>
436                        <PaddingRight>2pt</PaddingRight>
437                        <PaddingTop>2pt</PaddingTop>
438                        <PaddingBottom>2pt</PaddingBottom>
439                      </Style>
440                      <CanGrow>true</CanGrow>
441                      <Value>=Fields!SumaNetto.Value</Value>
442                    </Textbox>
443                  </ReportItems>
444                </TableCell>
445              </TableCells>
446              <Height>0.53333cm</Height>
447            </TableRow>
448          </TableRows>
449          <Sorting>
450            <SortBy>
451              <SortExpression>=switch(Parameters!sortuj.Value="1",Fields!SumaNetto.Value,1=1,"")</SortExpression>
452              <Direction>Descending</Direction>
453            </SortBy>
454          </Sorting>
455        </Details>
456        <Header>
457          <TableRows>
458            <TableRow>
459              <TableCells>
460                <TableCell>
461                  <ReportItems>
462                    <Textbox Name="textbox2">
463                      <rd:DefaultName>textbox2</rd:DefaultName>
464                      <Style>
465                        <BorderColor>
466                          <Default>LightGrey</Default>
467                        </BorderColor>
468                        <FontSize>8pt</FontSize>
469                        <FontWeight>700</FontWeight>
470                        <TextAlign>Center</TextAlign>
471                        <PaddingLeft>2pt</PaddingLeft>
472                        <PaddingRight>2pt</PaddingRight>
473                        <PaddingTop>2pt</PaddingTop>
474                        <PaddingBottom>2pt</PaddingBottom>
475                      </Style>
476                      <ZIndex>9</ZIndex>
477                      <CanGrow>true</CanGrow>
478                      <Value>Symbol</Value>
479                    </Textbox>
480                  </ReportItems>
481                </TableCell>
482                <TableCell>
483                  <ReportItems>
484                    <Textbox Name="textbox4">
485                      <rd:DefaultName>textbox4</rd:DefaultName>
486                      <Style>
487                        <BorderColor>
488                          <Default>LightGrey</Default>
489                        </BorderColor>
490                        <FontSize>8pt</FontSize>
491                        <FontWeight>700</FontWeight>
492                        <TextAlign>Center</TextAlign>
493                        <PaddingLeft>2pt</PaddingLeft>
494                        <PaddingRight>2pt</PaddingRight>
495                        <PaddingTop>2pt</PaddingTop>
496                        <PaddingBottom>2pt</PaddingBottom>
497                      </Style>
498                      <ZIndex>8</ZIndex>
499                      <CanGrow>true</CanGrow>
500                      <Value>Nazwa</Value>
501                    </Textbox>
502                  </ReportItems>
503                </TableCell>
504                <TableCell>
505                  <ReportItems>
506                    <Textbox Name="textbox7">
507                      <rd:DefaultName>textbox7</rd:DefaultName>
508                      <Style>
509                        <BorderColor>
510                          <Default>LightGrey</Default>
511                        </BorderColor>
512                        <FontSize>8pt</FontSize>
513                        <FontWeight>700</FontWeight>
514                        <TextAlign>Center</TextAlign>
515                        <PaddingLeft>2pt</PaddingLeft>
516                        <PaddingRight>2pt</PaddingRight>
517                        <PaddingTop>2pt</PaddingTop>
518                        <PaddingBottom>2pt</PaddingBottom>
519                      </Style>
520                      <ZIndex>7</ZIndex>
521                      <CanGrow>true</CanGrow>
522                      <Value>Adres</Value>
523                    </Textbox>
524                  </ReportItems>
525                </TableCell>
526                <TableCell>
527                  <ReportItems>
528                    <Textbox Name="textbox10">
529                      <rd:DefaultName>textbox10</rd:DefaultName>
530                      <Style>
531                        <BorderColor>
532                          <Default>LightGrey</Default>
533                        </BorderColor>
534                        <FontSize>8pt</FontSize>
535                        <FontWeight>700</FontWeight>
536                        <TextAlign>Center</TextAlign>
537                        <PaddingLeft>2pt</PaddingLeft>
538                        <PaddingRight>2pt</PaddingRight>
539                        <PaddingTop>2pt</PaddingTop>
540                        <PaddingBottom>2pt</PaddingBottom>
541                      </Style>
542                      <ZIndex>6</ZIndex>
543                      <CanGrow>true</CanGrow>
544                      <Value>Suma</Value>
545                    </Textbox>
546                  </ReportItems>
547                </TableCell>
548              </TableCells>
549              <Height>0.6cm</Height>
550            </TableRow>
551          </TableRows>
552          <RepeatOnNewPage>true</RepeatOnNewPage>
553        </Header>
554        <TableColumns>
555          <TableColumn>
556            <Width>3cm</Width>
557          </TableColumn>
558          <TableColumn>
559            <Width>6cm</Width>
560          </TableColumn>
561          <TableColumn>
562            <Width>7.25cm</Width>
563          </TableColumn>
564          <TableColumn>
565            <Width>3cm</Width>
566          </TableColumn>
567        </TableColumns>
568        <Height>1.76825cm</Height>
569        <Footer>
570          <TableRows>
571            <TableRow>
572              <TableCells>
573                <TableCell>
574                  <ColSpan>3</ColSpan>
575                  <ReportItems>
576                    <Textbox Name="textbox8">
577                      <rd:DefaultName>textbox8</rd:DefaultName>
578                      <Style>
579                        <FontSize>8pt</FontSize>
580                        <FontWeight>700</FontWeight>
581                        <PaddingLeft>2pt</PaddingLeft>
582                        <PaddingRight>2pt</PaddingRight>
583                        <PaddingTop>2pt</PaddingTop>
584                        <PaddingBottom>2pt</PaddingBottom>
585                      </Style>
586                      <ZIndex>5</ZIndex>
587                      <CanGrow>true</CanGrow>
588                      <Value>="Ilość klientów: " + CStr(Count(Fields!KlientNazwa.Value))</Value>
589                    </Textbox>
590                  </ReportItems>
591                </TableCell>
592                <TableCell>
593                  <ReportItems>
594                    <Textbox Name="textbox13">
595                      <rd:DefaultName>textbox13</rd:DefaultName>
596                      <Style>
597                        <FontSize>8pt</FontSize>
598                        <FontWeight>700</FontWeight>
599                        <Format>C</Format>
600                        <TextAlign>Center</TextAlign>
601                        <PaddingLeft>2pt</PaddingLeft>
602                        <PaddingRight>2pt</PaddingRight>
603                        <PaddingTop>2pt</PaddingTop>
604                        <PaddingBottom>2pt</PaddingBottom>
605                      </Style>
606                      <ZIndex>4</ZIndex>
607                      <CanGrow>true</CanGrow>
608                      <Value>=SUM(Fields!SumaNetto.Value)</Value>
609                    </Textbox>
610                  </ReportItems>
611                </TableCell>
612              </TableCells>
613              <Height>0.63492cm</Height>
614            </TableRow>
615          </TableRows>
616        </Footer>
617      </Table>
618    </ReportItems>
619    <Height>3.7492cm</Height>
620  </Body>
621  <Language>pl-PL</Language>
622  <PageFooter>
623    <PrintOnFirstPage>true</PrintOnFirstPage>
624    <Height>1.13492cm</Height>
625    <PrintOnLastPage>true</PrintOnLastPage>
626  </PageFooter>
627  <TopMargin>2.5cm</TopMargin>
628  <PageHeight>29.7cm</PageHeight>
629</Report>
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.