Gordon,
Here's an example I used to create a "Sample 2km square" report attribute. This may help you in some way?
USE [NBNData]
GO
INSERT INTO REPORT_ATTRIBUTE (
REPORT_ATTRIBUTE_KEY
,ITEM_GROUP
,SOURCE_TABLE
,ITEM_NAME
,ATTRIBUTE_SQL
,REPORT_JOIN_KEY
,ENTERED_BY
,ENTRY_DATE
,SYSTEM_SUPPLIED_DATA
) VALUES (
'LC00033400000103'
,'Sample\Grid square'
,'SAMPLE'
,'Sample 2 km Square'
,'#REPORT_OUTPUT.[Sample 2 km Square] = dbo.LCRectifyGR(SAMPLE.SPATIAL_REF, SAMPLE.SPATIAL_REF_SYSTEM, 2)'
,'NBNSYS0000000007'
,'LC00033400000004'
,Getdate()
,0
)
INSERT INTO REPORT_FIELD (
REPORT_FIELD_KEY
,REPORT_ATTRIBUTE_KEY
,FIELD_ITEM_NAME
,FIELD_TYPE
,FIELD_SIZE
,ENTERED_BY
,ENTRY_DATE
,SYSTEM_SUPPLIED_DATA
) VALUES (
'LC00033400000103'
,'LC00033400000103'
,'Sample 2 km Square'
,'Text'
,NULL
,'LC00033400000004'
,getdate()
,0
)
Les Evans-Hill
Senior Data Officer
Butterfly Conservation, Butterflies for the New Millennium and National Moth Recording Scheme