y sigo con las Listas
Publicado por Enrique Ramírez (629 intervenciones) el 05/06/2009 21:48:14
Con este codigo inserto registros en una tabla para obtener un reporte de validación y los registros los selecciono desde una lista, pueden ser uno o varios, pero cuando hace el insert los campos Me.Lista.Column( ) vienen todos en nulos mas no así Me.Lista.ItemData(i) este si me trae el numero de empleado, ¿Por qué?
lo mas curioso es que ayer lo hacía ( tengo los reportes impresos), pero hoy ya no lo hace. (según yo... no le movi nada???).
For i = 0 To Me.Lista.ListCount
Me.Lista = Me.Lista.ItemData(i)
if Not IsNull(Me.Lista.ItemData(i)) Then
var = "INSERT INTO tempRepVal (NO_EMPLEADO, NOMBRE_EMPLEADO, FECH_ING, CVE_ALTA, FECH_BAJA, CVE_BAJA, PROGRAMA, BAJA) VALUES (" _
& "'" & Me.Lista.Column(0) & "', '" & Me.Lista.Column(1) & "', " & Val(Me.Lista.Column(2)) & ", '" & Me.Lista.Column(3) & "', " _
& "" & Val(wFechaIng) & ", '" & wBAJA & "', '" & Me.Lista.Column(6) & "', '" & Me.Lista.Column(7) & "')"
DoCmd.RunSQL
end if
Next
lo mas curioso es que ayer lo hacía ( tengo los reportes impresos), pero hoy ya no lo hace. (según yo... no le movi nada???).
For i = 0 To Me.Lista.ListCount
Me.Lista = Me.Lista.ItemData(i)
if Not IsNull(Me.Lista.ItemData(i)) Then
var = "INSERT INTO tempRepVal (NO_EMPLEADO, NOMBRE_EMPLEADO, FECH_ING, CVE_ALTA, FECH_BAJA, CVE_BAJA, PROGRAMA, BAJA) VALUES (" _
& "'" & Me.Lista.Column(0) & "', '" & Me.Lista.Column(1) & "', " & Val(Me.Lista.Column(2)) & ", '" & Me.Lista.Column(3) & "', " _
& "" & Val(wFechaIng) & ", '" & wBAJA & "', '" & Me.Lista.Column(6) & "', '" & Me.Lista.Column(7) & "')"
DoCmd.RunSQL
end if
Next
Valora esta pregunta


0