ASM SUBREPORT NotebookSheet EntryDetails
From Wiki
Jump to navigationJump to search
SQL
SELECT a.ID, IF (LENGTH (oo.OwnerName), CONCAT (oo.OwnerName, '<br />', oo.OwnerAddress, '<br />', oo.OwnerPostcode, '<br />', oo.HomeTelephone), '(None Listed)') AS OriginalOwner, IF (LENGTH (bb.OwnerName), CONCAT (bb.OwnerName, '<br />', bb.OwnerAddress, '<br />', bb.OwnerPostcode, '<br />', bb.HomeTelephone), '(None Listed)') AS BroughtInBy, IF (LENGTH (a.ReasonForEntry), a.ReasonForEntry, '(Unknown)') AS EntryReason, (SELECT ReasonName FROM entryreason WHERE ID = a.EntryReasonID) AS EntryCategory, DATE (a.DateBroughtin) AS DateBroughtIn FROM animal AS a LEFT OUTER JOIN owner oo ON oo.ID = a.OriginalOwnerID LEFT OUTER JOIN owner bb ON bb.ID = a.BroughtInByOwnerID WHERE a.ID = $PARENTKEY$
HTML
$$HEADER <h3>Entry Details</h3> <table rules="all" border="1" cellspacing="5" cellpadding="5"> HEADER$$ $$BODY <tr> <td><b>Original Owner:</b></td> <td>$OriginalOwner</td> <td><b>Brought In By:</b></td> <td>$BroughtInBy</td> </tr> <tr> <td><b>Entry Reason:</b></td> <td>$EntryReason</td> <td><b>Entry Category:<b></td> <td>$EntryCategory</td> </tr> <tr> <td><b>Date Brought In:</b></td> <td colspan="3">$DateBroughtIn</td> </tr> BODY$$ $$FOOTER </table> FOOTER$$