Visual Basic - Por qué no funciona????

Life is soft - evento anual de software empresarial
 
Vista:

Por qué no funciona????

Publicado por sergio (36 intervenciones) el 27/08/2003 23:26:40
hola tengo la siguiente funcio para verificar si ya existe una tabla y si no crearla
Function CrearCursos()
Dim TExistente As Boolean
Dim tabla As TableDef
Dim tabla1 As TableDef

For Each tabla In Data1.Database.TableDefs
If UCase(Data1.Recordset.Fields("Código")) = UCase(tabla.Name) Then
TExistente = True
End If
Next
While Not Data1.Recordset.EOF
If TExistente = False Then
Set tabla1 = Data1.Database.CreateTableDef(Me.Data1.Recordset.Fields("Código"))


Set campo = tabla1.CreateField("Codigo", dbLong)
tabla1.Fields.Append campo

Set campo = tabla1.CreateField("Primer Apellido", dbText, 50)
tabla1.Fields.Append campo



Set campo = tabla1.CreateField("Primer Nombre", dbText, 50)
tabla1.Fields.Append campo


Data1.Database.TableDefs.Append tabla1

End If
TExistente = False
Data1.Recordset.MoveNext
Wend

End Function
pero no funciona, por que??
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