Manual:Reports
From Winswimwiki
The objective of Reports is to provide team, meet and analysis reports.
Contents |
Crystal Reports
Lists
Reports addlabel2.png
Avery 5160 Parent Label |
Reports addlabel.png
Avery 5160 Swimmer Label |
Reports meetlist.png
Meet Roster |
|
Reports membyage.png
Membership Roster by Age |
Reports memlist.png
Membership Roster |
Reports teamlist.png
Team Roster |
Reports TShirt.png
T-Shirt Orders |
Reports DQCode.png
DQ Codes List |
Pre-Meet
Reports meetstatus.png
Meet Time of Events |
Reports scoresheet.png
Manual Score Sheet |
Reports laneassign.png
Timer Lane Assignments |
Reports finishjudge.png
Finish Judge Assignment |
Reports eventlist.png
Events List |
Reports events.png
Program of Events |
Reports heatshet1.png
Meet Heat Sheet by AgeGroup |
Reports heatshet2.png
Meet Heat Sheet by Team, Event |
Reports heatshet2a.png
Meet Heat Sheet by Event ~ Short |
Reports heatshet3.png
Meet Heat Sheet by Event ~ Page |
Reports heatshet4.png
Meet Heat Sheet by Name, Event |
Reports heatshet5.png
Meet Heat Sheet by Event |
Post-Meet
Reports dqreport.png
DQ Report |
Reports rptcard.png
Meet Report Card |
Reports results.png
Meet Results Report |
Reports coaches.png
Coaches Meet Analysis |
Reports coaches2.png
Coaches meet Analysis by Event |
Reports heatshet.png
Meet Anaysis |
Reports points.png
Meet Points Report |
Reports highpoint.png
Meet High Points |
Reports scoresheet.png
Meet Score Sheet |
Reports scoresheet2.png
Meet Score Sheet II |
Reports agegroupaward.png
All Team Age Group Award |
Analysis
Reports coaches.png
Coaches Meet Analysis ~ All |
Reports coaches2.png
Coaches Meet Analysis |
Reports coaches3.png
Coaches All Meets Analysis |
Reports rptcard.png
Meet Report Card |
Reports division.png
1st-6th Place Finishers |
Reports highpoint.png
High Points Report |
Adding a Report to Language.xml
If you created a new report called "newreport.rpt", you would save the file in either the "\1033\" folder or in the application folder. Winswim searches the application folder before the "\1033\" folder for searching for the language.xml or reports, so you can replace existing reports there without overwriting the original report.
To add "newreport.rpt" to the menus, you would edit the "language.xml" file with Notepad.exe that comes with MS Windows and insert the shaded lines. The <newreport> is the DOS filename without the extension, text within the <title> nodes is the report menu and the number after <process> is the processing Winswim does to create the file used by the new report. See "Definition of the Process Steps" for more information on what number to use.
After making the change to the "language.xml" file you need to then open up WinSwim and verify that you see the new menu change. There is a limit of 20 reports per section, so if you create too many new reports there will be an error displayed in the menu or the menu item will not be displayed.
Adding Custom Reports
Another approach to adding custom reports is to put all the new reports into the \custom\ folder under the application folder were Winswim.exe is located.
Put every custom Crystal Report (.RPT) file into this folder and create a XML file with the same name the report. Therefore, if you had a ActiveRosterScratchListbyAgegroup.rpt file you would also have a ActiveRosterScratchListbyAgegroup.xml file.
The format of the XML files is as you see below as a most complex example. The <sql1> & <sql2> elements are optional and just showing a more complex example. The <Reports><Custom> elements are required and the next node <Pre-Meet> is user defineable. WinSwim will support up to 5 of these user defineable sections of reports where reports with alike sections are grouped together. The next child node, <ActiveRosterScratchListbyAgegroup> is the name of the Crystal Report without the extension of .rpt. It contains the child nodes <title> and <process>.
A sample of what the menus could look like with a some custom reports is shown below.
Adding Custom Labels
Adding a custom label is the same as the instructions for a Adding Custom Reports with the exception that the XML elements should be <Labels><Custom> instead of <Reports><Custom>. These Crystal Reports are viewable in using the menus Meet > Print Labels & Deck Cards.
