Query not refreshed with new names when tables renamed

vineet78

Board Regular
Joined
Oct 22, 2017
Messages
74
Hello

I renamed two tables in simple DB but Access query based on two tables refreshed names fully for one table but partially for other table.
I am confused as to why full change was not done in Access query for second table.

Can someone help me on this understanding please.

Regards
Vineet
 

Excel Facts

Using Function Arguments with nested formulas
If writing INDEX in Func. Arguments, type MATCH(. Use the mouse to click inside MATCH in the formula bar. Dialog switches to MATCH.
If your setting for Name autocorrect in options is on then access renames the tables within Queries etc, however, it wont rename references to tables such as Expressions where the table is referenced (Dlookup etc). would need to see the SQL for the query to be able to give exact reason it wasn't updated in your case.
 
Upvote 0
Hi Stumec

I am using below SQL. in below SQL, i have a table named FUNCTION, and i want to change its name but query is not updating. I have nameautocorrect option turned on.

SELECT Function.SubFunction, Function.Cost_Centre, [Exp1]+[Exp2] AS YTD, IIf(Sum([Functionwise-Billed_Till_Date]![Amount]) Is Null,0,Sum([Functionwise-Billed_Till_Date]![Amount]))+[Exp3] AS Exp1, IIf([Functionwise-Current Month]![Amount] Is Null,0,[Functionwise-Current Month]![Amount]) AS Exp2, YTD.Unitcost AS Exp3
FROM ((Function LEFT JOIN [Functionwise-Current Month] ON Function.SubFunction = [Functionwise-Current Month].SubFunction) LEFT JOIN [Functionwise-Billed_Till_Date] ON Function.SubFunction = [Functionwise-Billed_Till_Date].SubFunction) LEFT JOIN YTD ON Function.SubFunction = YTD.SubFunction
GROUP BY Function.SubFunction, Function.Cost_Centre, IIf([Functionwise-Current Month]![Amount] Is Null,0,[Functionwise-Current Month]![Amount]), YTD.Unitcost, Function.Function
HAVING (((Function.Function) Like IIf(IsNull([Forms]![frmReportSelector]![cmb1]),"*",DLookUp("[FunctionHeaders]![Function]","[FunctionHeaders]","[FunctionHeaders]![ID]=" & [Forms]![frmReportSelector]![cmb1]))));
 
Upvote 0
I am pretty sure that the reason it isn't working in your situation is the use of the reserved word 'Function' as a table name.

Using reserved words as table and field names in access should be avoided as you will find issues like this cropping unexpectedly. Renaming it is a good idea but you will need to look at the object dependencies of the table and manually update all the dependant queries.

More info and a list of reserved words can be found here:

https://support.office.com/en-gb/ar...-symbols-ae9d9ada-3255-4b12-91a9-f855bdd9c5a2
 
Upvote 0
thank you very much !!!
i did not know of usage of reserved words in DB thus used whatever came to my head.

thanks once more Stumac:)
 
Upvote 0

Forum statistics

Threads
1,223,907
Messages
6,175,300
Members
452,633
Latest member
DougMo

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top