filas a columnas
Publicado por omar (3 intervenciones) el 25/02/2005 18:37:27
Deseo, me puedan ayudar, tengo que pasar de la tablaA con una sola columna, sus datos; a la tabla B, sería así:
ej.
TABLA A TABLAB
Columna1 Columna1 Columna2 Columna3
300 300 100 20
100
20
Mi codigo es el sig.
Function Inserta()
Dim mCad As String 'VAR TIPO STRING
Dim mRs As Recordset 'VAR TIPO RECORDSET
Dim k As Long 'VAR PARA CONTADOR
'ASIGNO A LA CADENA
mCad = "SELECT TBLINTCOSTOESTAMPADO.D1 FROM TBLINTCOSTOESTAMPADO WHERE TBLINTCOSTOESTAMPADO.A1 IN ('6-1-02-01-11-000-000-000');"
'ASIGNO LA CADENA AL RECORDSET
Set mRs = CurrentDb.OpendRecordset(mCad)
For k = 1 To mRs.RecordCount
'AÑADO UN REGISTRO A LA TABLA
mRs.AddNew
'PASO DATOS DEL FORM AL RECORDSET
mRs!F7S = Me.TBLINTCOSTOESTAMPADO.D1
'GUARDO EN LA TABLA
mRs.Update
'Next k
'CIERRO EL RECORDSET
mRs.Close
End Function
ej.
TABLA A TABLAB
Columna1 Columna1 Columna2 Columna3
300 300 100 20
100
20
Mi codigo es el sig.
Function Inserta()
Dim mCad As String 'VAR TIPO STRING
Dim mRs As Recordset 'VAR TIPO RECORDSET
Dim k As Long 'VAR PARA CONTADOR
'ASIGNO A LA CADENA
mCad = "SELECT TBLINTCOSTOESTAMPADO.D1 FROM TBLINTCOSTOESTAMPADO WHERE TBLINTCOSTOESTAMPADO.A1 IN ('6-1-02-01-11-000-000-000');"
'ASIGNO LA CADENA AL RECORDSET
Set mRs = CurrentDb.OpendRecordset(mCad)
For k = 1 To mRs.RecordCount
'AÑADO UN REGISTRO A LA TABLA
mRs.AddNew
'PASO DATOS DEL FORM AL RECORDSET
mRs!F7S = Me.TBLINTCOSTOESTAMPADO.D1
'GUARDO EN LA TABLA
mRs.Update
'Next k
'CIERRO EL RECORDSET
mRs.Close
End Function
Valora esta pregunta


0