ASM SUBREPORT NotebookSheet AnimalDetails
From Wiki
Jump to navigationJump to search
SQL
SELECT
a.ID,
a.ShortCode,
a.AnimalName,
(SELECT Sex FROM lksex WHERE ID = a.Sex) AS TheSex,
(SELECT Name FROM lksyesno WHERE ID = a.Neutered) AS Altered,
(SELECT BaseColour FROM basecolour WHERE ID = a.BaseColourID) AS BaseColour,
(SELECT CoatType FROM lkcoattype WHERE ID = a.CoatType) AS CoatType,
(SELECT Size FROM lksize WHERE ID = a.Size) AS Size,
(SELECT BreedName FROM breed WHERE ID = a.BreedID) AS BreedName,
(SELECT LocationName FROM internallocation WHERE ID = a.ShelterLocation) AS LocationName,
DATE (a.DateOfBirth) AS DateOfBirth,
a.AnimalAge,
IF (LENGTH (a.AnimalComments),
a.AnimalComments,
'(None)') AS AnimalComments,
a.IdentichipNumber AS xIdentichipNumber,
(SELECT Name FROM lksyesno WHERE ID = a.Tattoo) AS Tattooed,
(SELECT Name FROM lksyesno WHERE ID = a.HeartwormTested) AS HeartwormTested,
(SELECT Name FROM lksposneg WHERE ID = a.HeartwormTestResult) AS HeartwormTestResult
FROM
animal AS a
WHERE
a.ID = $PARENTKEY$
HTML
$$HEADER
<h3>Animal Details</h3>
<img src={IMAGE.$ID} align="right" width="320" height="200" />
<table rules="all" border="1" cellspacing="5" cellpadding="5">
HEADER$$
$$BODY
<tr>
<td><b>Code:</b></td>
<td>$ShortCode</td>
<td><b>Name:</b></td>
<td>$AnimalName</td>
</tr>
<tr>
<td><b>Sex:</b></td>
<td>$TheSex</td>
<td><b>Altered:</b></td>
<td>$Altered</td>
</tr>
<tr>
<td><b>Base Color:</b</td>
<td>$BaseColour</td>
<td><b>Coat Type:</b></td>
<td>$CoatType</td>
</tr>
<tr>
<td><b>Breed:</b></td>
<td>$BreedName</td>
<td><b>Size:</b></td>
<td>$Size</td>
</tr>
<tr>
<td><b>Location:</b></td>
<td>$LocationName</td>
<td><b>Date Of Birth:</b></td>
<td>$DateOfBirth ($AnimalAge)</td>
</tr>
<tr>
<td><b>Comments:</b></td>
<td colspan="3">$AnimalComments</td>
</tr>
<tr>
<td><b>Microchipped:</b></td>
<td>$xIdentichipNumber</td>
<td><b>Tattooed</b></td>
<td>$Tattooed</td>
</tr>
<tr>
<td><b>Heartworm Tested:</b></td>
<td>$HeartwormTested</td>
<td><b>Heartworm Result:</b></td>
<td>$HeartwormTestResult</td>
</tr>
BODY$$
$$FOOTER
</table>
FOOTER$$