Field descriptions of the fields added to the PIPEWORKS.MDB file with the Drains Link program Fields added to the Runoff data table. Fields.Append .CreateField("Name", dbText) ' Pit Name .Fields.Append .CreateField("Grate_Type", dbText) ' Grates types to be named to meet Drains system .Fields.Append .CreateField("Grate_Size", dbText) ' Grate size by description .Fields.Append .CreateField("Pipe_Exists", dbText) ' Space or 'Y' if D/S pipe exists .Fields.Append .CreateField("Area_Imp", dbText) ' Impervious area in square metres .Fields.Append .CreateField("TC_Imp", dbText) ' Tc for impervious area in minutes .Fields.Append .CreateField("Length_Imp", dbText) ' Length for impervious area overland flow .Fields.Append .CreateField("Slope_Imp", dbText) ' Grade for impervious area overland flow .Fields.Append .CreateField("Rough_Imp", dbText) ' Roughness for impervious area overland flow .Fields.Append .CreateField("Length_Imp_Channel", dbText) 35 Length for impervious area catchment channel flow .Fields.Append .CreateField("Slope_Imp_Channel", dbText) ' Grade for impervious area catchment channel flow .Fields.Append .CreateField("Rough_Imp_Channel", dbText) ' Roughness for impervious area catchment channel flow .Fields.Append .CreateField("Area_Perv", dbText) ' Pervious area in square metres .Fields.Append .CreateField("TC_Perv", dbText) ' Tc for pervious area in minutes .Fields.Append .CreateField("Length_Perv", dbText) ' Length for pervious area catchment flow .Fields.Append .CreateField("Slope_Perv", dbText) ' Grade for pervious area .Fields.Append .CreateField("Rough_Perv", dbText) ' Roughness for pervious area .Fields.Append .CreateField("Area_Supp", dbText) ' Supplementary Area .Fields.Append .CreateField("TC_Supp", dbText) ' Tc for supplementary area .Fields.Append .CreateField("Length_Supp", dbText) ' Length for supplementary area catchment flow .Fields.Append .CreateField("Slope_Supp", dbText) ' Grade for supplementary area .Fields.Append .CreateField("Rough_Supp", dbText) ' Roughness for supplementary area .Fields.Append .CreateField("OF_Rate", dbText) ' Design Overflow rate - Calc by drains .Fields.Append .CreateField("OFlow_To", dbText) ' Overland flow destination Pit Name .Fields.Append .CreateField("OFlow_Time", dbText) ' Travel time to overflow destination pit .Fields.Append .CreateField("OFlow_Channel_Type", dbText) Channel type to overflow destination pit .Fields.Append .CreateField("OFlow_Channel_Length", dbText) ' Distance to overflow pit in metres .Fields.Append .CreateField("OFlow_Channel_Slope", dbText) ‘ Grade to overflow pit % .Fields.Append .CreateField("OFlow_Chanel_Roughness", dbText) Ponding volume at Sag pit in cubic metres .Fields.Append .CreateField("OFlow_Channel_DSAreaPct", dbText) ' Overflow percentage .Fields.Append .CreateField("Pond_Volume", dbText) ' Sag volume at Sag pit in cubic metres .Fields.Append .CreateField("Pond_Depth", dbText) ' Sag depth at Sag pit in cubic metres Fields added to the surface data table .Fields.Append .CreateField("Name", dbText) ' Pit Name .Fields.Append .CreateField("Chainage", dbText) ' Chainage downstream of pit in metres .Fields.Append .CreateField("Surface_RL", dbText) ' Surface elevation in metres Fields added to the Service data table .Fields.Append .CreateField("PitName", dbText) ' Pit Name .Fields.Append .CreateField("Ser_Number", dbText) ' Service Number .Fields.Append .CreateField("Ser_Type", dbText) ' Service Type .Fields.Append .CreateField("Ser_Distance", dbText) ' Service Distance downstream of pit in metres .Fields.Append .CreateField("Ser_IL", dbText) ' Service Elevation in metres .Fields.Append .CreateField("Ser_Dia", dbText) ' Service Dia in metres .Fields.Append .CreateField("Ser_Lat_Clear", dbText) ' Service Lateral Clearance in metres .Fields.Append .CreateField("Ser_Ver_Clear", dbText) ' Service vertical Clearance in metres .Fields.Append .CreateField("Ser_Over", dbText) ' Service over the top possible Fields added to the Detention data table .Fields.Append .CreateField("PitName", dbText) .Fields.Append .CreateField("RL", dbText) .Fields.Append .CreateField("Volume", dbText) level in the level field ' Pit Name ' Level in metres ' Stored volume in cubic metres below the In addition There need to be fields to document the outflow elements of a detention basin. They would be different for each type of element. A pipe culvert for example probably only needs 3D coordinates at each end, a diameter, material ot roughness. I don’t need to detail other items as I’m sure you will be familiar with them.