USP_DATAFORMTEMPLATE_VIEW_ACTIONITEMDETAILPAGEDATA
The load procedure used by the view dataform template "Action Item Detail Page Expression View Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@DATE | datetime | INOUT | Date |
@CONSTITUENTNAME | nvarchar(308) | INOUT | Constituent name |
@ACTIONITEMNAME | nvarchar(500) | INOUT | Action item name |
@CONSTITUENTID | uniqueidentifier | INOUT | Constituent ID |
@ACTIONTYPECODE | tinyint | INOUT | Action type code |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_ACTIONITEMDETAILPAGEDATA
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@DATE DateTime = null output,
@CONSTITUENTNAME nvarchar(308) = null output,
@ACTIONITEMNAME nvarchar(500) = null output,
@CONSTITUENTID uniqueidentifier = null output,
@ACTIONTYPECODE tinyint = null output
)
as
set nocount on;
set @DATALOADED = 0;
select top 1 @DATALOADED = 1,
@DATE = AA.DATEADDED,
@CONSTITUENTNAME = C.NAME,
@ACTIONITEMNAME = AI.NAME,
@CONSTITUENTID = C.ID,
@ACTIONTYPECODE = AI.TYPECODE
FROM dbo.ADVOCACYACTIVITY (NOLOCK) AA
INNER JOIN dbo.ACTION_ITEM (NOLOCK) AI ON AA.ACTIONITEMID = AI.ID
INNER JOIN dbo.CONSTITUENT (NOLOCK) C ON C.ID= AA.CONSTITUENTID
WHERE AA.ID = @ID
return 0;