For the left trim thing, there is the ltrim function.
To do it for all columns of a table, you would just use a SQL command like this
Update MyTable set MyColumn = ltrim(MyColumn), MyOtherColumn = ltrim(MyOtherColumn) etc
You'd have to do it this way - there is nothing inherently there to do this. For example, what would happen to columns which are not Text Data types eg dates, numbers
As for getting rid of white space within a string, it depends. You said at the top of your post that you want this to be re-runnable in MSAccess. I don't know if you mean you want to save it as a query which can be run from the MS Access application. If so, you could create a VBA function which does the removal of white space and the trim and issue SQL to call this function similar to what I've done above with the ltrim function.
Alternatively, I don't know if you mean that you are connecting to the db from .net. In this case, I don't think calling a VBA function like this will work. You'd need to use ADO.net to loop thru all the records and update them. You might use system.text.regularexpressions to remove the white space.
Mark
![[openup] [openup] [openup]](/data/assets/smilies/openup.gif)