Hi all,
I'm trying to update 5 columns on a table (tbl_bb_sqft_1a)in a query by linking this table by Brkey to a previous select query that has two fields that identify when to post the amount to the field. My question is - can one do an updateable query like this? I keep getting the error -"Operation must use an updateable query"
SQL is:
UPDATE tbl_bb_sqft_1a INNER JOIN qry_bb_sqft_1c ON tbl_bb_sqft_1a.BRKEY = qry_bb_sqft_1c.[SP TAIL] SET tbl_bb_sqft_1a.[BR Capitalize] = IIf([qry_bb_sqft_1c]![Capital_Ind]="CAPITAL" And [qry_bb_sqft_1c]![Structure Ind]="BRIDGE",[qry_bb_sqft_1c]![JFL Cost Amt],0), tbl_bb_sqft_1a.[BR Sys Pres] = IIf([qry_bb_sqft_1c].[Capital_Ind]="OTHER" And [qry_bb_sqft_1c].[Structure Ind]="BRIDGE",[qry_bb_sqft_1c].[JFL Cost Amt],0), tbl_bb_sqft_1a.[Road Capitalize] = IIf([qry_bb_sqft_1c].[Capital_Ind]="CAPITAL" And [qry_bb_sqft_1c].[Structure Ind]="ROADWAY",[qry_bb_sqft_1c].[JFL Cost Amt],0), tbl_bb_sqft_1a.[Road Sys Pres] = IIf([qry_bb_sqft_1c].[Capital_Ind]="OTHER" And [qry_bb_sqft_1c].[Structure Ind]="ROADWAY",[qry_bb_sqft_1c].[JFL Cost Amt],0), tbl_bb_sqft_1a.unassigned = IIf([qry_bb_sqft_1c].[Capital_Ind]="" And [qry_bb_sqft_1c].[Structure Ind]="",[qry_bb_sqft_1c].[JFL Cost Amt],0);
I'm trying to update 5 columns on a table (tbl_bb_sqft_1a)in a query by linking this table by Brkey to a previous select query that has two fields that identify when to post the amount to the field. My question is - can one do an updateable query like this? I keep getting the error -"Operation must use an updateable query"
SQL is:
UPDATE tbl_bb_sqft_1a INNER JOIN qry_bb_sqft_1c ON tbl_bb_sqft_1a.BRKEY = qry_bb_sqft_1c.[SP TAIL] SET tbl_bb_sqft_1a.[BR Capitalize] = IIf([qry_bb_sqft_1c]![Capital_Ind]="CAPITAL" And [qry_bb_sqft_1c]![Structure Ind]="BRIDGE",[qry_bb_sqft_1c]![JFL Cost Amt],0), tbl_bb_sqft_1a.[BR Sys Pres] = IIf([qry_bb_sqft_1c].[Capital_Ind]="OTHER" And [qry_bb_sqft_1c].[Structure Ind]="BRIDGE",[qry_bb_sqft_1c].[JFL Cost Amt],0), tbl_bb_sqft_1a.[Road Capitalize] = IIf([qry_bb_sqft_1c].[Capital_Ind]="CAPITAL" And [qry_bb_sqft_1c].[Structure Ind]="ROADWAY",[qry_bb_sqft_1c].[JFL Cost Amt],0), tbl_bb_sqft_1a.[Road Sys Pres] = IIf([qry_bb_sqft_1c].[Capital_Ind]="OTHER" And [qry_bb_sqft_1c].[Structure Ind]="ROADWAY",[qry_bb_sqft_1c].[JFL Cost Amt],0), tbl_bb_sqft_1a.unassigned = IIf([qry_bb_sqft_1c].[Capital_Ind]="" And [qry_bb_sqft_1c].[Structure Ind]="",[qry_bb_sqft_1c].[JFL Cost Amt],0);