COMO GAVAR DADOS DE UM MSFLAXGRID NUM BANCO ACCESS
[txt-color=#000000]Como Gavar dados de uma grade para uma tabela do banco access e depois exportar esses dados para word ou exel??
Já tentei este código para tentar gravar numa outra tabela porém da um erro:"Operação não permitida quando o objeto está fechado"[/txt-color]
[txt-color=#ff0000]lin = 1
Do Until Tbrel.EOF
Msfgrade.Rows = lin + 1
Tbrel("Data") = Msfgrade.TextMatrix(lin, 0)
Tbrel("laboratorio") = Msfgrade.TextMatrix(lin, 1)
Tbrel("Nome do Monitor") = Msfgrade.TextMatrix(lin, 2)
Tbrel("Professor") = Msfgrade.TextMatrix(lin, 3)
Tbrel("Turma") = Msfgrade.TextMatrix(lin, 4)
Tbrel("ha") = Msfgrade.TextMatrix(lin, 5)
Tbrel("Horario") = Msfgrade.TextMatrix(lin, 6)
Tbrel("Data Show") = Msfgrade.TextMatrix(lin, 7)
Tbrel("Software") = Msfgrade.TextMatrix(lin, 8)
Tbrel("laboco") = Msfgrade.TextMatrix(lin, 9)
Tbrel("laboco1") = Msfgrade.TextMatrix(lin, 10)
lin = lin + 1
Tbrel.MoveNext
Loop
Tbrel.Close
Me ajudem por favor...bjoss
Bruna
Já tentei este código para tentar gravar numa outra tabela porém da um erro:"Operação não permitida quando o objeto está fechado"[/txt-color]
[txt-color=#ff0000]lin = 1
Do Until Tbrel.EOF
Msfgrade.Rows = lin + 1
Tbrel("Data") = Msfgrade.TextMatrix(lin, 0)
Tbrel("laboratorio") = Msfgrade.TextMatrix(lin, 1)
Tbrel("Nome do Monitor") = Msfgrade.TextMatrix(lin, 2)
Tbrel("Professor") = Msfgrade.TextMatrix(lin, 3)
Tbrel("Turma") = Msfgrade.TextMatrix(lin, 4)
Tbrel("ha") = Msfgrade.TextMatrix(lin, 5)
Tbrel("Horario") = Msfgrade.TextMatrix(lin, 6)
Tbrel("Data Show") = Msfgrade.TextMatrix(lin, 7)
Tbrel("Software") = Msfgrade.TextMatrix(lin, 8)
Tbrel("laboco") = Msfgrade.TextMatrix(lin, 9)
Tbrel("laboco1") = Msfgrade.TextMatrix(lin, 10)
lin = lin + 1
Tbrel.MoveNext
Loop
Tbrel.Close
Me ajudem por favor...bjoss
Bruna
VOcê antes precisa abrir o seu recordset (a conexão com o banco já deve estar aberta, certo?):
Para ADO, seria asim:
Espero que ajude.
Para ADO, seria asim:
Set Tbrel = New ADODB.Recordset
Tbrel.CursorLocation = adUseClient
Tbrel.Open "SuaTabela", cnBanco, adOpenKeyset, adLockOptimistic
For lin = 1 To Msfgrade.Rows - 1
Tbrel.addnew
Tbrel("Data") = Msfgrade.TextMatrix(lin, 0)
Tbrel("laboratorio") = Msfgrade.TextMatrix(lin, 1)
Tbrel("Nome do Monitor") = Msfgrade.TextMatrix(lin, 2)
Tbrel("Professor") = Msfgrade.TextMatrix(lin, 3)
Tbrel("Turma") = Msfgrade.TextMatrix(lin, 4)
Tbrel("ha") = Msfgrade.TextMatrix(lin, 5)
Tbrel("Horario") = Msfgrade.TextMatrix(lin, 6)
Tbrel("Data Show") = Msfgrade.TextMatrix(lin, 7)
Tbrel("Software") = Msfgrade.TextMatrix(lin, 8)
Tbrel("laboco") = Msfgrade.TextMatrix(lin, 9)
Tbrel("laboco1") = Msfgrade.TextMatrix(lin, 10)
tbrel.update
Next
Tbrel.Close
Set tbrel = nothing
Espero que ajude.
Obrigada BIODIESEL, consegui fazer funcionar mas como exporto estes dados agora????
Brigadão metade vc ja me ajudou!!!
Brigadão metade vc ja me ajudou!!!
Sou eu (bruna) sem querer entrei no login do meu amigo....rs
Pelo VB eu não sei como fazer, mas pelo access, ao abrir o banco de dados, clique em cima da tabela que deseja exportar e clique no Ãcone de vÃnculos do office. Clique em analisar com o MS Excel.
Assim, sua tabela será exportada para o Excel.
Vlw
Assim, sua tabela será exportada para o Excel.
Vlw
Tópico encerrado , respostas não são mais permitidas