Access - tablas

 
Vista:

tablas

Publicado por belly (1 intervención) el 04/07/2008 18:11:37
Hola:
¿Como se crea una tabla en access con instrucciones SQL? Es decir, sin utilizar el asistente, ni la vista de diseño ni nada de eso, sino introduciendo las instrucciones SQL. (ej: CREATE TABLE personas..........)
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:tablas

Publicado por Enrique (1299 intervenciones) el 04/07/2008 20:18:52
Hola Belly:
Lo primero de todo, asegurate de que la base de datos tenga marcada la referencia de DAO: Microsoft DAO 3.6 Object Library y luego pones el Evento "Al hacer click" de un botón de comando de nombre "CreaTabla" en un formulario :

Private Sub CreaTabla_Click()
Dim MiSql As String, db As Database, qd As QueryDef
MiSql = "CREATE TABLE tblClientes (Codigo INTEGER CONSTRAINT IndicePrimario PRIMARY KEY, Nombre TEXT (50), Domicilio TEXT (60), Ciudad TEXT (40), Provincia TEXT (30), Telefono INTEGER);"
Set db = DBEngine.Workspaces(0).Databases(0)
Set qd = db.CreateQueryDef("")
qd.SQL = Misql
qd.Execute
db.Close
MsgBox " La Tabla tblClientes ha sido creada.", vbInformation, "Creación de Tabla"
End Sub

Al hacer Click en el botón, se creará una Tabla de nombre "tblClientes" con los campos y tipos de campo indicados en Create Table.

Si por ejemplo necesitas en la Tabla un Autonumérico de nombre "Id", añades en el órden que quieras que aparezca en la Tabla: Id COUNTER CONSTRAINT, ....

Saludos
Enrique
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar