Esta pregunta la vengo haciendo desde hace un mes usando distintos nombres y nadie contest

ezequiel
03 de Marzo del 2004
Hola que tal estoy tratando de pasar los datos de una culumna de un mshflexgrid a un
campo en una base de datos de access pero me aparece un error diciendome "uso no valido de Null"
alguien me podria dar una mano.
Dim i As Variant
For i = 1 To 1000
Data1.Recordset.AddNew
'Data1.Recordset.Edit
Grid.TextMatrix(i, 4) = Data1.Recordset!descripcion

Data1.Recordset.MoveNext
Next i

sdemingo
03 de Marzo del 2004
Por lo que veo en tu código, no estás añadiendo los registros a la base de datos, si no más bien todo lo contrario. Los recuperas de la base de datos y los insertas en el grid....
Eso para empezar.
Después, debes pregunatr por cada uno de los campos que puedan estar vacíos en la base de datos porque no te deja insrtar un campo null en una celda del grid.

Dim i As Variant
Dim Descripcion As String
For i = 1 To 1000
Data1.Recordset.AddNew
'Data1.Recordset.Edit
If IsNull(Data1.Recordset!descripcion) Then
Descripcion = ""
Else
Descripcion = Data1.Recordset!descripcion
End If
Grid.TextMatrix(i, 4) = Descripcion

Data1.Recordset.MoveNext
Next i


Prueba ahora
sdemingo