
20/11/2007, 09:35
|
 | | | Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 17 años, 6 meses Puntos: 18 | |
Re: Separar 1 registro de una tabla en N registros??? Prueba esto:
Imaginemos que la primera tabla se llama Telefonos1, con dos campos, empresa y telefonos. En el campo telefonos los telefonos separados por punto y coma (;)
una segunda tabla llamada Telefonos2, donde vamos a introducir los registros.
Ejecuta este codigo:
Dim rst As DAO.Recordset
Dim miVar
Dim i As Integer
Set rst = CurrentDb.OpenRecordset("Telefonos1")
While Not rst.EOF
miVar = Split(rst!telefonos, ";")
For i = 0 To UBound(miVar)
DoCmd.RunSQL "INSERT INTO Telefonos2 VALUES ('" & rst!Empresa & "','" & miVar(i) & "')"
Next
rst.MoveNext
Wend
rst.Close
Set rst = Nothing
UN saludo |