root/trunk/RaportySQL/SzacowanieSprzedazy.rdl @ 130

Wersja 130, 19.3 KB (wprowadzona przez marek, 17 years temu)
RevLine 
[130]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>3f5f953a-7bf9-4bc0-82e4-053699a1917f</rd:DataSourceID>
6      <DataSourceReference>BAZA_REKLAM</DataSourceReference>
7    </DataSource>
8  </DataSources>
9  <InteractiveHeight>11in</InteractiveHeight>
10  <ReportParameters>
11    <ReportParameter Name="prawa_agencje">
12      <DataType>String</DataType>
13      <Nullable>true</Nullable>
14      <Prompt>prawa_agencje</Prompt>
15      <Hidden>true</Hidden>
16    </ReportParameter>
17    <ReportParameter Name="prawa_agent">
18      <DataType>String</DataType>
19      <Nullable>true</Nullable>
20      <Prompt>prawa_agent</Prompt>
21      <Hidden>true</Hidden>
22    </ReportParameter>
23    <ReportParameter Name="rok">
24      <DataType>Integer</DataType>
25      <DefaultValue>
26        <Values>
27          <Value>=Year(Today)</Value>
28        </Values>
29      </DefaultValue>
30      <AllowBlank>true</AllowBlank>
31      <Prompt>rok</Prompt>
32      <ValidValues>
33        <DataSetReference>
34          <DataSetName>ListaLat</DataSetName>
35          <ValueField>rok</ValueField>
36          <LabelField>rok</LabelField>
37        </DataSetReference>
38      </ValidValues>
39    </ReportParameter>
40    <ReportParameter Name="ms">
41      <DataType>Integer</DataType>
42      <DefaultValue>
43        <Values>
44          <Value>=Month(Today)</Value>
45        </Values>
46      </DefaultValue>
47      <AllowBlank>true</AllowBlank>
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      <MultiValue>true</MultiValue>
90    </ReportParameter>
91    <ReportParameter Name="agencja">
92      <DataType>String</DataType>
93      <DefaultValue>
94        <DataSetReference>
95          <DataSetName>ListaAgencji</DataSetName>
96          <ValueField>Symbol</ValueField>
97        </DataSetReference>
98      </DefaultValue>
99      <AllowBlank>true</AllowBlank>
100      <Prompt>agencja</Prompt>
101      <ValidValues>
102        <DataSetReference>
103          <DataSetName>ListaAgencji</DataSetName>
104          <ValueField>Symbol</ValueField>
105          <LabelField>Symbol</LabelField>
106        </DataSetReference>
107      </ValidValues>
108    </ReportParameter>
109    <ReportParameter Name="agent">
110      <DataType>String</DataType>
111      <DefaultValue>
112        <DataSetReference>
113          <DataSetName>ListaAgentow</DataSetName>
114          <ValueField>Symbol</ValueField>
115        </DataSetReference>
116      </DefaultValue>
117      <Prompt>agent</Prompt>
118      <ValidValues>
119        <DataSetReference>
120          <DataSetName>ListaAgentow</DataSetName>
121          <ValueField>Symbol</ValueField>
122          <LabelField>Symbol</LabelField>
123        </DataSetReference>
124      </ValidValues>
125      <MultiValue>true</MultiValue>
126    </ReportParameter>
127  </ReportParameters>
128  <rd:DrawGrid>true</rd:DrawGrid>
129  <InteractiveWidth>8.5in</InteractiveWidth>
130  <rd:GridSpacing>0.25cm</rd:GridSpacing>
131  <rd:SnapToGrid>true</rd:SnapToGrid>
132  <RightMargin>2.5cm</RightMargin>
133  <LeftMargin>2.5cm</LeftMargin>
134  <BottomMargin>2.5cm</BottomMargin>
135  <rd:ReportID>b53c8872-8ac1-476c-846e-6d4d059c4658</rd:ReportID>
136  <PageWidth>21cm</PageWidth>
137  <DataSets>
138    <DataSet Name="ListaLat">
139      <Fields>
140        <Field Name="rok">
141          <DataField>rok</DataField>
142          <rd:TypeName>System.Int32</rd:TypeName>
143        </Field>
144      </Fields>
145      <Query>
146        <DataSourceName>BAZA_REKLAM</DataSourceName>
147        <CommandText>select distinct year(DATA_W) as rok from dbo.NR where DATA_W is not null order by year(DATA_W) desc</CommandText>
148        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
149      </Query>
150    </DataSet>
151    <DataSet Name="ListaAgencji">
152      <Fields>
153        <Field Name="Id_agencji">
154          <DataField>Id_agencji</DataField>
155          <rd:TypeName>System.Int32</rd:TypeName>
156        </Field>
157        <Field Name="Symbol">
158          <DataField>Symbol</DataField>
159          <rd:TypeName>System.String</rd:TypeName>
160        </Field>
161      </Fields>
162      <Query>
163        <DataSourceName>BAZA_REKLAM</DataSourceName>
164        <CommandText>SELECT        Id_agencji, Symbol
165FROM            AGENCJE where aktywna=1 and (@prawa_agencje is null or @prawa_agencje= Id_agencji)</CommandText>
166        <QueryParameters>
167          <QueryParameter Name="@prawa_agencje">
168            <Value>=Parameters!prawa_agencje.Value</Value>
169          </QueryParameter>
170        </QueryParameters>
171        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
172      </Query>
173    </DataSet>
174    <DataSet Name="ListaAgentow">
175      <Fields>
176        <Field Name="ID_AGENTA">
177          <DataField>ID_AGENTA</DataField>
178          <rd:TypeName>System.Int32</rd:TypeName>
179        </Field>
180        <Field Name="Symbol">
181          <DataField>Symbol</DataField>
182          <rd:TypeName>System.String</rd:TypeName>
183        </Field>
184        <Field Name="agencja">
185          <DataField>agencja</DataField>
186          <rd:TypeName>System.String</rd:TypeName>
187        </Field>
188      </Fields>
189      <Query>
190        <DataSourceName>BAZA_REKLAM</DataSourceName>
191        <CommandText>SELECT        A.ID_AGENTA, A.Symbol, A2.Symbol agencja
192FROM            AGENCI A left join Agencje A2
193on A.ID_AGENCJI = A2.ID_Agencji
194 where aktywny=1 AND  (A2.Symbol in (@agencja) OR A2.Symbol is null) AND (@prawa_agent is null OR A.Symbol=@prawa_agent)
195order by A.Symbol</CommandText>
196        <QueryParameters>
197          <QueryParameter Name="@agencja">
198            <Value>=Parameters!agencja.Value</Value>
199          </QueryParameter>
200          <QueryParameter Name="@prawa_agent">
201            <Value>=Parameters!prawa_agent.Value</Value>
202          </QueryParameter>
203        </QueryParameters>
204        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
205      </Query>
206    </DataSet>
207    <DataSet Name="Zamowienia">
208      <Fields>
209        <Field Name="symbol">
210          <DataField>Symbol</DataField>
211          <rd:TypeName>System.String</rd:TypeName>
212        </Field>
213        <Field Name="Rok">
214          <DataField>Rok</DataField>
215          <rd:TypeName>System.Int32</rd:TypeName>
216        </Field>
217        <Field Name="Data">
218          <DataField>Data</DataField>
219          <rd:TypeName>System.DateTime</rd:TypeName>
220        </Field>
221        <Field Name="Netto">
222          <DataField>Netto</DataField>
223          <rd:TypeName>System.Double</rd:TypeName>
224        </Field>
225      </Fields>
226      <Query>
227        <DataSourceName>BAZA_REKLAM</DataSourceName>
228        <CommandText>select
229K.kodKlienta + '/' + convert(varchar, Z.nrZamowienia) + '/' + Z.kodAgenta + '/' + convert(varchar, Z.rokZamowienia)  as Symbol,
230Z.rokZamowienia as Rok,
231[data zamówienia] as Data,
232Netto
233from Zamowienia as Z
234inner join Reklama R on R.idZamowienia = Z.idZamowienia
235inner join Klienci K on K.CustomerID = Z.idKlienta
236where zafakturowano=0
237order by [data zamówienia] desc</CommandText>
238        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
239      </Query>
240    </DataSet>
241  </DataSets>
242  <Code>Public Function GetMonths(P as Parameter) as String
243  Dim i As Integer
244  Dim s As String
245  s = p.value(0)               
246  For i = 1 to Ubound(P.Value)
247    s = s &amp; "," &amp; p.Value(i) 
248  Next i
249  Return s
250End Function</Code>
251  <Width>27.57937cm</Width>
252  <Body>
253    <ColumnSpacing>1cm</ColumnSpacing>
254    <ReportItems>
255      <Table Name="table1">
256        <ZIndex>1</ZIndex>
257        <DataSetName>Zamowienia</DataSetName>
258        <Top>1.75cm</Top>
259        <Width>18.81973cm</Width>
260        <Details>
261          <TableRows>
262            <TableRow>
263              <TableCells>
264                <TableCell>
265                  <ReportItems>
266                    <Textbox Name="symbol_1">
267                      <rd:DefaultName>symbol_1</rd:DefaultName>
268                      <Style>
269                        <TextAlign>Left</TextAlign>
270                        <PaddingLeft>2pt</PaddingLeft>
271                        <PaddingRight>2pt</PaddingRight>
272                        <PaddingTop>2pt</PaddingTop>
273                        <PaddingBottom>2pt</PaddingBottom>
274                      </Style>
275                      <ZIndex>3</ZIndex>
276                      <CanGrow>true</CanGrow>
277                      <Value>=Fields!symbol.Value</Value>
278                    </Textbox>
279                  </ReportItems>
280                </TableCell>
281                <TableCell>
282                  <ReportItems>
283                    <Textbox Name="Rok">
284                      <rd:DefaultName>Rok</rd:DefaultName>
285                      <Style>
286                        <TextAlign>Left</TextAlign>
287                        <PaddingLeft>2pt</PaddingLeft>
288                        <PaddingRight>2pt</PaddingRight>
289                        <PaddingTop>2pt</PaddingTop>
290                        <PaddingBottom>2pt</PaddingBottom>
291                      </Style>
292                      <ZIndex>2</ZIndex>
293                      <CanGrow>true</CanGrow>
294                      <Value>=Fields!Rok.Value</Value>
295                    </Textbox>
296                  </ReportItems>
297                </TableCell>
298                <TableCell>
299                  <ReportItems>
300                    <Textbox Name="Data">
301                      <rd:DefaultName>Data</rd:DefaultName>
302                      <Style>
303                        <TextAlign>Left</TextAlign>
304                        <PaddingLeft>2pt</PaddingLeft>
305                        <PaddingRight>2pt</PaddingRight>
306                        <PaddingTop>2pt</PaddingTop>
307                        <PaddingBottom>2pt</PaddingBottom>
308                      </Style>
309                      <ZIndex>1</ZIndex>
310                      <CanGrow>true</CanGrow>
311                      <Value>=Fields!Data.Value</Value>
312                    </Textbox>
313                  </ReportItems>
314                </TableCell>
315                <TableCell>
316                  <ReportItems>
317                    <Textbox Name="Netto_1">
318                      <rd:DefaultName>Netto_1</rd:DefaultName>
319                      <Style>
320                        <TextAlign>Left</TextAlign>
321                        <PaddingLeft>2pt</PaddingLeft>
322                        <PaddingRight>2pt</PaddingRight>
323                        <PaddingTop>2pt</PaddingTop>
324                        <PaddingBottom>2pt</PaddingBottom>
325                      </Style>
326                      <CanGrow>true</CanGrow>
327                      <Value>=Fields!Netto.Value</Value>
328                    </Textbox>
329                  </ReportItems>
330                </TableCell>
331              </TableCells>
332              <Height>1.39153cm</Height>
333            </TableRow>
334          </TableRows>
335        </Details>
336        <Header>
337          <TableRows>
338            <TableRow>
339              <TableCells>
340                <TableCell>
341                  <ReportItems>
342                    <Textbox Name="textbox1">
343                      <rd:DefaultName>textbox1</rd:DefaultName>
344                      <Style>
345                        <TextAlign>Left</TextAlign>
346                        <PaddingLeft>2pt</PaddingLeft>
347                        <PaddingRight>2pt</PaddingRight>
348                        <PaddingTop>2pt</PaddingTop>
349                        <PaddingBottom>2pt</PaddingBottom>
350                      </Style>
351                      <ZIndex>11</ZIndex>
352                      <CanGrow>true</CanGrow>
353                      <Value>Zamowienie</Value>
354                    </Textbox>
355                  </ReportItems>
356                </TableCell>
357                <TableCell>
358                  <ReportItems>
359                    <Textbox Name="textbox19">
360                      <rd:DefaultName>textbox19</rd:DefaultName>
361                      <Style>
362                        <TextAlign>Left</TextAlign>
363                        <PaddingLeft>2pt</PaddingLeft>
364                        <PaddingRight>2pt</PaddingRight>
365                        <PaddingTop>2pt</PaddingTop>
366                        <PaddingBottom>2pt</PaddingBottom>
367                      </Style>
368                      <ZIndex>10</ZIndex>
369                      <CanGrow>true</CanGrow>
370                      <Value>Rok</Value>
371                    </Textbox>
372                  </ReportItems>
373                </TableCell>
374                <TableCell>
375                  <ReportItems>
376                    <Textbox Name="textbox2">
377                      <rd:DefaultName>textbox2</rd:DefaultName>
378                      <Style>
379                        <TextAlign>Left</TextAlign>
380                        <PaddingLeft>2pt</PaddingLeft>
381                        <PaddingRight>2pt</PaddingRight>
382                        <PaddingTop>2pt</PaddingTop>
383                        <PaddingBottom>2pt</PaddingBottom>
384                      </Style>
385                      <ZIndex>9</ZIndex>
386                      <CanGrow>true</CanGrow>
387                      <Value>Data</Value>
388                    </Textbox>
389                  </ReportItems>
390                </TableCell>
391                <TableCell>
392                  <ReportItems>
393                    <Textbox Name="textbox3">
394                      <rd:DefaultName>textbox3</rd:DefaultName>
395                      <Style>
396                        <TextAlign>Left</TextAlign>
397                        <PaddingLeft>2pt</PaddingLeft>
398                        <PaddingRight>2pt</PaddingRight>
399                        <PaddingTop>2pt</PaddingTop>
400                        <PaddingBottom>2pt</PaddingBottom>
401                      </Style>
402                      <ZIndex>8</ZIndex>
403                      <CanGrow>true</CanGrow>
404                      <Value>Netto</Value>
405                    </Textbox>
406                  </ReportItems>
407                </TableCell>
408              </TableCells>
409              <Height>0.5cm</Height>
410            </TableRow>
411          </TableRows>
412        </Header>
413        <TableColumns>
414          <TableColumn>
415            <Width>7cm</Width>
416          </TableColumn>
417          <TableColumn>
418            <Width>3.93991cm</Width>
419          </TableColumn>
420          <TableColumn>
421            <Width>3.93991cm</Width>
422          </TableColumn>
423          <TableColumn>
424            <Width>3.93991cm</Width>
425          </TableColumn>
426        </TableColumns>
427        <Height>3.28307cm</Height>
428        <Footer>
429          <TableRows>
430            <TableRow>
431              <TableCells>
432                <TableCell>
433                  <ReportItems>
434                    <Textbox Name="textbox7">
435                      <rd:DefaultName>textbox7</rd:DefaultName>
436                      <Style>
437                        <PaddingLeft>2pt</PaddingLeft>
438                        <PaddingRight>2pt</PaddingRight>
439                        <PaddingTop>2pt</PaddingTop>
440                        <PaddingBottom>2pt</PaddingBottom>
441                      </Style>
442                      <ZIndex>7</ZIndex>
443                      <CanGrow>true</CanGrow>
444                      <Value />
445                    </Textbox>
446                  </ReportItems>
447                </TableCell>
448                <TableCell>
449                  <ReportItems>
450                    <Textbox Name="textbox21">
451                      <rd:DefaultName>textbox21</rd:DefaultName>
452                      <Style>
453                        <PaddingLeft>2pt</PaddingLeft>
454                        <PaddingRight>2pt</PaddingRight>
455                        <PaddingTop>2pt</PaddingTop>
456                        <PaddingBottom>2pt</PaddingBottom>
457                      </Style>
458                      <ZIndex>6</ZIndex>
459                      <CanGrow>true</CanGrow>
460                      <Value />
461                    </Textbox>
462                  </ReportItems>
463                </TableCell>
464                <TableCell>
465                  <ReportItems>
466                    <Textbox Name="textbox8">
467                      <rd:DefaultName>textbox8</rd:DefaultName>
468                      <Style>
469                        <PaddingLeft>2pt</PaddingLeft>
470                        <PaddingRight>2pt</PaddingRight>
471                        <PaddingTop>2pt</PaddingTop>
472                        <PaddingBottom>2pt</PaddingBottom>
473                      </Style>
474                      <ZIndex>5</ZIndex>
475                      <CanGrow>true</CanGrow>
476                      <Value />
477                    </Textbox>
478                  </ReportItems>
479                </TableCell>
480                <TableCell>
481                  <ReportItems>
482                    <Textbox Name="textbox9">
483                      <rd:DefaultName>textbox9</rd:DefaultName>
484                      <Style>
485                        <PaddingLeft>2pt</PaddingLeft>
486                        <PaddingRight>2pt</PaddingRight>
487                        <PaddingTop>2pt</PaddingTop>
488                        <PaddingBottom>2pt</PaddingBottom>
489                      </Style>
490                      <ZIndex>4</ZIndex>
491                      <CanGrow>true</CanGrow>
492                      <Value />
493                    </Textbox>
494                  </ReportItems>
495                </TableCell>
496              </TableCells>
497              <Height>1.39153cm</Height>
498            </TableRow>
499          </TableRows>
500        </Footer>
501      </Table>
502      <Textbox Name="textbox37">
503        <rd:DefaultName>textbox37</rd:DefaultName>
504        <Top>0.25cm</Top>
505        <Width>24.75cm</Width>
506        <Style>
507          <BorderStyle>
508            <Top>Solid</Top>
509            <Bottom>Solid</Bottom>
510          </BorderStyle>
511          <BorderWidth>
512            <Default>0.5pt</Default>
513          </BorderWidth>
514          <FontSize>16pt</FontSize>
515          <TextAlign>Center</TextAlign>
516          <VerticalAlign>Middle</VerticalAlign>
517          <PaddingLeft>2pt</PaddingLeft>
518          <PaddingRight>2pt</PaddingRight>
519          <PaddingTop>2pt</PaddingTop>
520          <PaddingBottom>2pt</PaddingBottom>
521        </Style>
522        <CanGrow>true</CanGrow>
523        <Height>0.63492cm</Height>
524        <Value>="Szacowanie sprzedazy " &amp; Parameters!rok.Value &amp; "  " &amp; Code.GetMonths(Parameters!ms)</Value>
525      </Textbox>
526    </ReportItems>
527    <Height>5.9246cm</Height>
528  </Body>
529  <Language>en-US</Language>
530  <TopMargin>2.5cm</TopMargin>
531  <PageHeight>29.7cm</PageHeight>
532</Report>
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.