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;