EXPORTAR DATOS DE UN DATAGRID A UN *.TXT DELIMITADO POR TABULACIONES (DESDE EL VB)
Tengo un problema en VB6
tengo un datagrid con 123 columnas y n registros
lo que deseo hacer es exportar desde el datagrid todos los registros a un archivo *.txt delimitado por tabulaciones, todo con comandos desde visual basic.
Espero puedas ayudarme.
Saludos,
José
tengo un datagrid con 123 columnas y n registros
lo que deseo hacer es exportar desde el datagrid todos los registros a un archivo *.txt delimitado por tabulaciones, todo con comandos desde visual basic.
Espero puedas ayudarme.
Saludos,
José
esto uso para guardar los datos de un datagrid que esta enlazado a un adodc. y el resultado lo pongo en un RichTextBox y despues lo guardo
con Me.DataGrid1.col = 1 selecciono la columna que deseo guardar.
Dim iRow As Integer
Dim iCol As Integer
Dim txtDataGrid1 As String
txtDataGrid1 = ""
For iRow = 0 To Me.Adodc1.Recordset.RecordCount - 1
Me.DataGrid1.row = iRow
Me.DataGrid1.col = 1
txtDataGrid1 = txtDataGrid1 & "titulo" & vbCrLf & Me.DataGrid1.Text & vbCrLf & vbCrLf
Me.DataGrid1.col = 2
txtDataGrid1 = txtDataGrid1 & "titulo" & vbCrLf & Me.DataGrid1.Text & vbCrLf & vbCrLf
Me.DataGrid1.col = 4
txtDataGrid1 = txtDataGrid1 & "titulo" & vbCrLf & Me.DataGrid1.Text & vbCrLf & vbCrLf
Me.DataGrid1.col = 6
txtDataGrid1 = txtDataGrid1 & "titulo " & Me.DataGrid1.Text & " "
Me.DataGrid1.col = 7
txtDataGrid1 = txtDataGrid1 & "titulo " & Me.DataGrid1.Text & vbCrLf
txtDataGrid1 = txtDataGrid1 & vbCrLf & "NOTAS:" & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & "________________________________________________________________________________________________" & vbCrLf
Next iRow
RichTextBox1.Text = txtDataGrid1 & vbCrLf
puedes adaptarlo a tus necesidades.
con Me.DataGrid1.col = 1 selecciono la columna que deseo guardar.
Dim iRow As Integer
Dim iCol As Integer
Dim txtDataGrid1 As String
txtDataGrid1 = ""
For iRow = 0 To Me.Adodc1.Recordset.RecordCount - 1
Me.DataGrid1.row = iRow
Me.DataGrid1.col = 1
txtDataGrid1 = txtDataGrid1 & "titulo" & vbCrLf & Me.DataGrid1.Text & vbCrLf & vbCrLf
Me.DataGrid1.col = 2
txtDataGrid1 = txtDataGrid1 & "titulo" & vbCrLf & Me.DataGrid1.Text & vbCrLf & vbCrLf
Me.DataGrid1.col = 4
txtDataGrid1 = txtDataGrid1 & "titulo" & vbCrLf & Me.DataGrid1.Text & vbCrLf & vbCrLf
Me.DataGrid1.col = 6
txtDataGrid1 = txtDataGrid1 & "titulo " & Me.DataGrid1.Text & " "
Me.DataGrid1.col = 7
txtDataGrid1 = txtDataGrid1 & "titulo " & Me.DataGrid1.Text & vbCrLf
txtDataGrid1 = txtDataGrid1 & vbCrLf & "NOTAS:" & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & "________________________________________________________________________________________________" & vbCrLf
Next iRow
RichTextBox1.Text = txtDataGrid1 & vbCrLf
puedes adaptarlo a tus necesidades.