RE:Cambiar nombre de un tabla
perfecto, mucha gracias. lo que yo quiero hacer es permitir al usuario actulizar las tablas de una base de datos en access, estas tablas contienen datos de los fabricantes (una tabla por cada fabricante) , yo muestro los nombres de los fabricantes disponibles en un listbox, estos nombres los tengo en otra tabla en la misma base de datos que contiene un solo campo (los nombres de los fabricantes ocupan un registro). este listbox esta en un form1 de acuerdo a la seleccion hecha en el listbox, en otro form2 muestro en un text el nombre del fabricante seleccionado ,este text esta enlazado con la base de datos y permite modificar el nombre de los fabricantes. los datos del fabricante seleccionado los muestro en un datagrid. El problema es si el usuario desea cambiar el nombre del fabricante, este deberia poder cambiar tambien el nombre de la tabla que contiene los datos de dicho fabricante.no se si me explico.....
Dim cn As New ADODB.connection
Dim re As New ADODB.recordset
Dim cat As New Catalog
cn.open "provider=xxxxxx; Data source=xxxxxx"
re.open "SQL", cn
form2.text1.text = re!fabricante
Set cat.activeconnection=cn
Cat.Tables(re!fabricante).Name=re!fabricante (Aqui esta el problema no se como hacer para conservar el nombre viejo de la tabla que contiene los datos del fabricante) y asi poder hacer el cambio de nombre..No se si me entiendes lo que pasa es que soy un Rooky en esto de la programacion...