By quote, what is the appropiate language to manipulate an Access database?
A Windows user interface to manipulate an existing Access Database.
... and why?
Visual Basic .NET or C# would be my choice as there are enough objects and classes built-in to support create medium size database driven applications without writing much code :) objects in the OleDb namespace can be used to connect and insert/retrieve/update data in the database
Here is a C# tutorial http://msdn.microsoft.com/en-us/library/aa288452(VS.71).aspx