USP_DATAFORMTEMPLATE_VIEW_ORGUNITSPAGEEXPRESSION

The load procedure used by the view dataform template "Organizational Units Summary Page Expression Form"

Parameters

Parameter Parameter Type Mode Description
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@NUMUNITS int INOUT NUMUNITS
@TOPORGUNITID uniqueidentifier INOUT TOPORGUNITID
@TOPORGUNITNAME nvarchar(64) INOUT TOPORGUNITNAME

Definition

Copy


create procedure dbo.USP_DATAFORMTEMPLATE_VIEW_ORGUNITSPAGEEXPRESSION
    (
    @DATALOADED bit = 0 output,
    @NUMUNITS integer = null output
    @TOPORGUNITID uniqueidentifier = null output,
    @TOPORGUNITNAME nvarchar(64) = null output
    )
as
begin
    set nocount on;

    set @DATALOADED = 1;

    select 
        @NUMUNITS = count(ADORGANIZATIONALUNIT.ID)
    from
        dbo.ADORGANIZATIONALUNIT;


    if @NUMUNITS > 0
        select top 1
            @TOPORGUNITID = ADORGANIZATIONALUNIT.ID, 
            @TOPORGUNITNAME = ADORGANIZATIONALUNIT.NAME
        from 
            dbo.ADORGANIZATIONALUNIT
        order by
            ADORGANIZATIONALUNIT.DATEADDED;

    return 0;
end