root/trunk/RaportySQL/ZestawienieKontaktow.rdl @ 384

Wersja 130, 21.5 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      <DataSourceReference>BAZA_REKLAM</DataSourceReference>
6      <rd:DataSourceID>f49727fc-ed0f-435b-a629-837a8c45e5d6</rd:DataSourceID>
7    </DataSource>
8  </DataSources>
9  <BottomMargin>1cm</BottomMargin>
10  <RightMargin>1cm</RightMargin>
11  <PageWidth>21cm</PageWidth>
12  <ReportParameters>
13    <ReportParameter Name="prawa_agencje">
14      <DataType>String</DataType>
15      <Nullable>true</Nullable>
16      <Prompt>prawa_agencje</Prompt>
17      <Hidden>true</Hidden>
18    </ReportParameter>
19    <ReportParameter Name="prawa_agent">
20      <DataType>String</DataType>
21      <Nullable>true</Nullable>
22      <Prompt>prawa_agent</Prompt>
23      <Hidden>true</Hidden>
24    </ReportParameter>
25    <ReportParameter Name="rok">
26      <DataType>String</DataType>
27      <DefaultValue>
28        <Values>
29          <Value>=Year(Today)</Value>
30        </Values>
31      </DefaultValue>
32      <Prompt>rok</Prompt>
33      <ValidValues>
34        <DataSetReference>
35          <DataSetName>ListaLat</DataSetName>
36          <ValueField>rok</ValueField>
37          <LabelField>rok</LabelField>
38        </DataSetReference>
39      </ValidValues>
40    </ReportParameter>
41    <ReportParameter Name="ms">
42      <DataType>String</DataType>
43      <DefaultValue>
44        <Values>
45          <Value>=Month(Today)</Value>
46        </Values>
47      </DefaultValue>
48      <Prompt>ms</Prompt>
49      <ValidValues>
50        <ParameterValues>
51          <ParameterValue>
52            <Value>1</Value>
53          </ParameterValue>
54          <ParameterValue>
55            <Value>2</Value>
56          </ParameterValue>
57          <ParameterValue>
58            <Value>3</Value>
59          </ParameterValue>
60          <ParameterValue>
61            <Value>4</Value>
62          </ParameterValue>
63          <ParameterValue>
64            <Value>5</Value>
65          </ParameterValue>
66          <ParameterValue>
67            <Value>6</Value>
68          </ParameterValue>
69          <ParameterValue>
70            <Value>7</Value>
71          </ParameterValue>
72          <ParameterValue>
73            <Value>8</Value>
74          </ParameterValue>
75          <ParameterValue>
76            <Value>9</Value>
77          </ParameterValue>
78          <ParameterValue>
79            <Value>10</Value>
80          </ParameterValue>
81          <ParameterValue>
82            <Value>11</Value>
83          </ParameterValue>
84          <ParameterValue>
85            <Value>12</Value>
86          </ParameterValue>
87        </ParameterValues>
88      </ValidValues>
89    </ReportParameter>
90    <ReportParameter Name="agencja">
91      <DataType>String</DataType>
92      <DefaultValue>
93        <DataSetReference>
94          <DataSetName>ListaAgencji</DataSetName>
95          <ValueField>Id_agencji</ValueField>
96        </DataSetReference>
97      </DefaultValue>
98      <Prompt>agencja</Prompt>
99      <ValidValues>
100        <DataSetReference>
101          <DataSetName>ListaAgencji</DataSetName>
102          <ValueField>Id_agencji</ValueField>
103          <LabelField>Symbol</LabelField>
104        </DataSetReference>
105      </ValidValues>
106    </ReportParameter>
107    <ReportParameter Name="agent">
108      <DataType>String</DataType>
109      <DefaultValue>
110        <DataSetReference>
111          <DataSetName>ListaAgentow</DataSetName>
112          <ValueField>Symbol</ValueField>
113        </DataSetReference>
114      </DefaultValue>
115      <Prompt>agent</Prompt>
116      <ValidValues>
117        <DataSetReference>
118          <DataSetName>ListaAgentow</DataSetName>
119          <ValueField>Symbol</ValueField>
120          <LabelField>Symbol</LabelField>
121        </DataSetReference>
122      </ValidValues>
123    </ReportParameter>
124  </ReportParameters>
125  <rd:DrawGrid>true</rd:DrawGrid>
126  <InteractiveWidth>21cm</InteractiveWidth>
127  <rd:GridSpacing>0.25cm</rd:GridSpacing>
128  <rd:SnapToGrid>true</rd:SnapToGrid>
129  <Body>
130    <ColumnSpacing>1cm</ColumnSpacing>
131    <ReportItems>
132      <Textbox Name="textbox5">
133        <Left>8.25cm</Left>
134        <Top>0.25cm</Top>
135        <ZIndex>2</ZIndex>
136        <Width>6.75cm</Width>
137        <Style>
138          <PaddingLeft>2pt</PaddingLeft>
139          <PaddingBottom>2pt</PaddingBottom>
140          <FontWeight>700</FontWeight>
141          <FontSize>20pt</FontSize>
142          <PaddingRight>2pt</PaddingRight>
143          <PaddingTop>2pt</PaddingTop>
144        </Style>
145        <CanGrow>true</CanGrow>
146        <Height>0.63492cm</Height>
147        <Value>=Parameters!rok.Value &amp; "-" &amp; Parameters!ms.Value</Value>
148      </Textbox>
149      <Textbox Name="symbol_agenta">
150        <Left>1cm</Left>
151        <Top>0.25cm</Top>
152        <rd:DefaultName>symbol_agenta</rd:DefaultName>
153        <ZIndex>1</ZIndex>
154        <Width>6.75cm</Width>
155        <Style>
156          <PaddingLeft>2pt</PaddingLeft>
157          <PaddingBottom>2pt</PaddingBottom>
158          <FontWeight>700</FontWeight>
159          <FontSize>20pt</FontSize>
160          <PaddingRight>2pt</PaddingRight>
161          <PaddingTop>2pt</PaddingTop>
162        </Style>
163        <CanGrow>true</CanGrow>
164        <Height>0.63492cm</Height>
165        <Value>=First(Fields!symbol_agenta.Value, "Kontakty")</Value>
166      </Textbox>
167      <Table Name="table1">
168        <DataSetName>Kontakty</DataSetName>
169        <Top>1cm</Top>
170        <Details>
171          <TableRows>
172            <TableRow>
173              <TableCells>
174                <TableCell>
175                  <ReportItems>
176                    <Textbox Name="firstname">
177                      <rd:DefaultName>firstname</rd:DefaultName>
178                      <ZIndex>3</ZIndex>
179                      <Style>
180                        <BorderStyle>
181                          <Default>Solid</Default>
182                        </BorderStyle>
183                        <TextAlign>Left</TextAlign>
184                        <PaddingLeft>12pt</PaddingLeft>
185                        <BorderWidth>
186                          <Default>0.5pt</Default>
187                        </BorderWidth>
188                        <PaddingBottom>2pt</PaddingBottom>
189                        <FontSize>8pt</FontSize>
190                        <VerticalAlign>Middle</VerticalAlign>
191                        <BorderColor>
192                          <Default>LightGrey</Default>
193                        </BorderColor>
194                        <PaddingRight>2pt</PaddingRight>
195                        <PaddingTop>2pt</PaddingTop>
196                      </Style>
197                      <CanGrow>true</CanGrow>
198                      <Value>=Fields!firstname.Value</Value>
199                    </Textbox>
200                  </ReportItems>
201                </TableCell>
202                <TableCell>
203                  <ReportItems>
204                    <Textbox Name="data">
205                      <rd:DefaultName>data</rd:DefaultName>
206                      <ZIndex>2</ZIndex>
207                      <Style>
208                        <BorderStyle>
209                          <Default>Solid</Default>
210                        </BorderStyle>
211                        <TextAlign>Center</TextAlign>
212                        <PaddingLeft>2pt</PaddingLeft>
213                        <BorderWidth>
214                          <Default>0.5pt</Default>
215                        </BorderWidth>
216                        <PaddingBottom>2pt</PaddingBottom>
217                        <FontSize>8pt</FontSize>
218                        <VerticalAlign>Middle</VerticalAlign>
219                        <Format>d</Format>
220                        <BorderColor>
221                          <Default>LightGrey</Default>
222                        </BorderColor>
223                        <PaddingRight>2pt</PaddingRight>
224                        <PaddingTop>2pt</PaddingTop>
225                        <Language>pl</Language>
226                      </Style>
227                      <CanGrow>true</CanGrow>
228                      <Value>=Fields!data.Value</Value>
229                    </Textbox>
230                  </ReportItems>
231                </TableCell>
232                <TableCell>
233                  <ReportItems>
234                    <Textbox Name="rodzaj">
235                      <rd:DefaultName>rodzaj</rd:DefaultName>
236                      <ZIndex>1</ZIndex>
237                      <Style>
238                        <BorderStyle>
239                          <Default>Solid</Default>
240                        </BorderStyle>
241                        <TextAlign>Center</TextAlign>
242                        <PaddingLeft>2pt</PaddingLeft>
243                        <BorderWidth>
244                          <Default>0.5pt</Default>
245                        </BorderWidth>
246                        <PaddingBottom>2pt</PaddingBottom>
247                        <FontSize>8pt</FontSize>
248                        <VerticalAlign>Middle</VerticalAlign>
249                        <BorderColor>
250                          <Default>LightGrey</Default>
251                        </BorderColor>
252                        <PaddingRight>2pt</PaddingRight>
253                        <PaddingTop>2pt</PaddingTop>
254                      </Style>
255                      <CanGrow>true</CanGrow>
256                      <Value>=Fields!rodzaj.Value</Value>
257                    </Textbox>
258                  </ReportItems>
259                </TableCell>
260                <TableCell>
261                  <ReportItems>
262                    <Textbox Name="opis">
263                      <rd:DefaultName>opis</rd:DefaultName>
264                      <Style>
265                        <BorderStyle>
266                          <Default>Solid</Default>
267                        </BorderStyle>
268                        <TextAlign>Left</TextAlign>
269                        <PaddingLeft>12pt</PaddingLeft>
270                        <BorderWidth>
271                          <Default>0.5pt</Default>
272                        </BorderWidth>
273                        <PaddingBottom>2pt</PaddingBottom>
274                        <FontSize>8pt</FontSize>
275                        <VerticalAlign>Middle</VerticalAlign>
276                        <BorderColor>
277                          <Default>LightGrey</Default>
278                        </BorderColor>
279                        <PaddingRight>2pt</PaddingRight>
280                        <PaddingTop>2pt</PaddingTop>
281                      </Style>
282                      <CanGrow>true</CanGrow>
283                      <Value>=Fields!opis.Value</Value>
284                    </Textbox>
285                  </ReportItems>
286                </TableCell>
287              </TableCells>
288              <Height>0.63492cm</Height>
289            </TableRow>
290          </TableRows>
291        </Details>
292        <Style>
293          <FontSize>8pt</FontSize>
294          <VerticalAlign>Middle</VerticalAlign>
295        </Style>
296        <Header>
297          <TableRows>
298            <TableRow>
299              <TableCells>
300                <TableCell>
301                  <ReportItems>
302                    <Textbox Name="textbox1">
303                      <rd:DefaultName>textbox1</rd:DefaultName>
304                      <ZIndex>7</ZIndex>
305                      <Style>
306                        <BorderStyle>
307                          <Default>Solid</Default>
308                        </BorderStyle>
309                        <TextAlign>Center</TextAlign>
310                        <PaddingLeft>2pt</PaddingLeft>
311                        <BorderWidth>
312                          <Default>0.5pt</Default>
313                        </BorderWidth>
314                        <PaddingBottom>2pt</PaddingBottom>
315                        <FontWeight>700</FontWeight>
316                        <FontSize>8pt</FontSize>
317                        <VerticalAlign>Middle</VerticalAlign>
318                        <BorderColor>
319                          <Default>LightGrey</Default>
320                        </BorderColor>
321                        <BackgroundColor>WhiteSmoke</BackgroundColor>
322                        <PaddingRight>2pt</PaddingRight>
323                        <PaddingTop>2pt</PaddingTop>
324                      </Style>
325                      <CanGrow>true</CanGrow>
326                      <Value>KLIENT</Value>
327                    </Textbox>
328                  </ReportItems>
329                </TableCell>
330                <TableCell>
331                  <ReportItems>
332                    <Textbox Name="textbox2">
333                      <rd:DefaultName>textbox2</rd:DefaultName>
334                      <ZIndex>6</ZIndex>
335                      <Style>
336                        <BorderStyle>
337                          <Default>Solid</Default>
338                        </BorderStyle>
339                        <TextAlign>Center</TextAlign>
340                        <PaddingLeft>2pt</PaddingLeft>
341                        <BorderWidth>
342                          <Default>0.5pt</Default>
343                        </BorderWidth>
344                        <PaddingBottom>2pt</PaddingBottom>
345                        <FontWeight>700</FontWeight>
346                        <FontSize>8pt</FontSize>
347                        <VerticalAlign>Middle</VerticalAlign>
348                        <BorderColor>
349                          <Default>LightGrey</Default>
350                        </BorderColor>
351                        <BackgroundColor>WhiteSmoke</BackgroundColor>
352                        <PaddingRight>2pt</PaddingRight>
353                        <PaddingTop>2pt</PaddingTop>
354                        <Language>pl</Language>
355                      </Style>
356                      <CanGrow>true</CanGrow>
357                      <Value>DATA</Value>
358                    </Textbox>
359                  </ReportItems>
360                </TableCell>
361                <TableCell>
362                  <ReportItems>
363                    <Textbox Name="textbox3">
364                      <rd:DefaultName>textbox3</rd:DefaultName>
365                      <ZIndex>5</ZIndex>
366                      <Style>
367                        <BorderStyle>
368                          <Default>Solid</Default>
369                        </BorderStyle>
370                        <TextAlign>Center</TextAlign>
371                        <PaddingLeft>2pt</PaddingLeft>
372                        <BorderWidth>
373                          <Default>0.5pt</Default>
374                        </BorderWidth>
375                        <PaddingBottom>2pt</PaddingBottom>
376                        <FontWeight>700</FontWeight>
377                        <FontSize>8pt</FontSize>
378                        <VerticalAlign>Middle</VerticalAlign>
379                        <BorderColor>
380                          <Default>LightGrey</Default>
381                        </BorderColor>
382                        <BackgroundColor>WhiteSmoke</BackgroundColor>
383                        <PaddingRight>2pt</PaddingRight>
384                        <PaddingTop>2pt</PaddingTop>
385                      </Style>
386                      <CanGrow>true</CanGrow>
387                      <Value>RODZAJ</Value>
388                    </Textbox>
389                  </ReportItems>
390                </TableCell>
391                <TableCell>
392                  <ReportItems>
393                    <Textbox Name="textbox4">
394                      <rd:DefaultName>textbox4</rd:DefaultName>
395                      <ZIndex>4</ZIndex>
396                      <Style>
397                        <BorderStyle>
398                          <Default>Solid</Default>
399                        </BorderStyle>
400                        <TextAlign>Center</TextAlign>
401                        <PaddingLeft>2pt</PaddingLeft>
402                        <BorderWidth>
403                          <Default>0.5pt</Default>
404                        </BorderWidth>
405                        <PaddingBottom>2pt</PaddingBottom>
406                        <FontWeight>700</FontWeight>
407                        <FontSize>8pt</FontSize>
408                        <VerticalAlign>Middle</VerticalAlign>
409                        <BorderColor>
410                          <Default>LightGrey</Default>
411                        </BorderColor>
412                        <BackgroundColor>WhiteSmoke</BackgroundColor>
413                        <PaddingRight>2pt</PaddingRight>
414                        <PaddingTop>2pt</PaddingTop>
415                      </Style>
416                      <CanGrow>true</CanGrow>
417                      <Value>OPIS</Value>
418                    </Textbox>
419                  </ReportItems>
420                </TableCell>
421              </TableCells>
422              <Height>0.63492cm</Height>
423            </TableRow>
424          </TableRows>
425        </Header>
426        <TableColumns>
427          <TableColumn>
428            <Width>6.25cm</Width>
429          </TableColumn>
430          <TableColumn>
431            <Width>1.75cm</Width>
432          </TableColumn>
433          <TableColumn>
434            <Width>1.5cm</Width>
435          </TableColumn>
436          <TableColumn>
437            <Width>9.5cm</Width>
438          </TableColumn>
439        </TableColumns>
440      </Table>
441    </ReportItems>
442    <Height>2.26984cm</Height>
443  </Body>
444  <rd:ReportID>c032f91c-7d3b-4aa6-9dbd-6538bd93868e</rd:ReportID>
445  <LeftMargin>1cm</LeftMargin>
446  <DataSets>
447    <DataSet Name="Kontakty">
448      <Query>
449        <CommandText>SELECT        KLIENCI.FirstName, KONTAKTY.symbol_agenta, KONTAKTY.data, KONTAKTY.rodzaj, KONTAKTY.opis
450FROM            KONTAKTY LEFT OUTER JOIN
451                         KLIENCI ON KONTAKTY.customerId = KLIENCI.CustomerID
452WHERE        (YEAR(KONTAKTY.data) = @rok) AND (MONTH(KONTAKTY.data) = @ms) AND (KONTAKTY.symbol_agenta = @agent)
453ORDER BY KLIENCI.FirstName, KONTAKTY.data</CommandText>
454        <QueryParameters>
455          <QueryParameter Name="@rok">
456            <Value>=Parameters!rok.Value</Value>
457          </QueryParameter>
458          <QueryParameter Name="@ms">
459            <Value>=Parameters!ms.Value</Value>
460          </QueryParameter>
461          <QueryParameter Name="@agent">
462            <Value>=Parameters!agent.Value</Value>
463          </QueryParameter>
464        </QueryParameters>
465        <DataSourceName>BAZA_REKLAM</DataSourceName>
466      </Query>
467      <Fields>
468        <Field Name="firstname">
469          <rd:TypeName>System.String</rd:TypeName>
470          <DataField>FirstName</DataField>
471        </Field>
472        <Field Name="symbol_agenta">
473          <rd:TypeName>System.String</rd:TypeName>
474          <DataField>symbol_agenta</DataField>
475        </Field>
476        <Field Name="data">
477          <rd:TypeName>System.DateTime</rd:TypeName>
478          <DataField>data</DataField>
479        </Field>
480        <Field Name="rodzaj">
481          <rd:TypeName>System.String</rd:TypeName>
482          <DataField>rodzaj</DataField>
483        </Field>
484        <Field Name="opis">
485          <rd:TypeName>System.String</rd:TypeName>
486          <DataField>opis</DataField>
487        </Field>
488      </Fields>
489    </DataSet>
490    <DataSet Name="ListaAgentow">
491      <Query>
492        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
493        <CommandText>SELECT        A.ID_AGENTA, A.Symbol, A2.Symbol agencja
494FROM            AGENCI A left join Agencje A2
495on A.ID_AGENCJI = A2.ID_Agencji
496 where aktywny=1 AND  (A2.Id_agencji in (@agencja) OR A2.Id_agencji is null) AND (@prawa_agent is null OR A.Symbol=@prawa_agent)
497order by A.Symbol</CommandText>
498        <QueryParameters>
499          <QueryParameter Name="@agencja">
500            <Value>=Parameters!agencja.Value</Value>
501          </QueryParameter>
502          <QueryParameter Name="@prawa_agent">
503            <Value>=Parameters!prawa_agent.Value</Value>
504          </QueryParameter>
505        </QueryParameters>
506        <DataSourceName>BAZA_REKLAM</DataSourceName>
507      </Query>
508      <Fields>
509        <Field Name="ID_AGENTA">
510          <rd:TypeName>System.Int32</rd:TypeName>
511          <DataField>ID_AGENTA</DataField>
512        </Field>
513        <Field Name="Symbol">
514          <rd:TypeName>System.String</rd:TypeName>
515          <DataField>Symbol</DataField>
516        </Field>
517        <Field Name="agencja">
518          <rd:TypeName>System.String</rd:TypeName>
519          <DataField>agencja</DataField>
520        </Field>
521      </Fields>
522    </DataSet>
523    <DataSet Name="ListaLat">
524      <Query>
525        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
526        <CommandText>select distinct year(DATA_W) as rok from dbo.NR where DATA_W is not null order by year(DATA_W)desc</CommandText>
527        <DataSourceName>BAZA_REKLAM</DataSourceName>
528      </Query>
529      <Fields>
530        <Field Name="rok">
531          <rd:TypeName>System.Int32</rd:TypeName>
532          <DataField>rok</DataField>
533        </Field>
534      </Fields>
535    </DataSet>
536    <DataSet Name="ListaAgencji">
537      <Query>
538        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
539        <CommandText>SELECT        Id_agencji, Symbol
540FROM            AGENCJE where aktywna=1 and (@prawa_agencje is null or @prawa_agencje= Id_agencji)</CommandText>
541        <QueryParameters>
542          <QueryParameter Name="@prawa_agencje">
543            <Value>=Parameters!prawa_agencje.Value</Value>
544          </QueryParameter>
545        </QueryParameters>
546        <DataSourceName>BAZA_REKLAM</DataSourceName>
547      </Query>
548      <Fields>
549        <Field Name="Id_agencji">
550          <rd:TypeName>System.Int32</rd:TypeName>
551          <DataField>Id_agencji</DataField>
552        </Field>
553        <Field Name="Symbol">
554          <rd:TypeName>System.String</rd:TypeName>
555          <DataField>Symbol</DataField>
556        </Field>
557      </Fields>
558    </DataSet>
559  </DataSets>
560  <Code />
561  <Width>19cm</Width>
562  <InteractiveHeight>29.7cm</InteractiveHeight>
563  <Language>en-US</Language>
564  <TopMargin>1cm</TopMargin>
565  <PageHeight>29.7cm</PageHeight>
566</Report>
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.