ZERAR TABELA TODA VER QUE FOR IMPORTAR !!!
Pessoal
Tem alguma maneira de criar uma rotina onde toda a vez que eu clicar em um botao ele zera a tabela e refaz a importacao dos dados ?
Tem alguma maneira de criar uma rotina onde toda a vez que eu clicar em um botao ele zera a tabela e refaz a importacao dos dados ?
Não entendi direito o que vc quer, mas está parecendo que vc teria de colocar no evento click de um botão uma rotina (SQL) DELETE * from tabela, e após, um SELECT para alimentar sua consulta.
Preciso de mais dados do que vc quer.
Preciso de mais dados do que vc quer.
Para ficar legal, você pode criar uma function para Limpar a Tabela
Assim você só vai carregar a tabela, caso consiga realmente limpá-la.
No Evento Click do botão que você criar, chame a Sub CarregarTabela.
Obs.: conexao é do tipo Connection e rs do tipo Recordset
Public Function LimparTabela() as boolean
'--------------------
'Para limpar a tabela
'--------------------
On Error Goto TrataErro
sql = ""
'sql = "DELETE FROM <nome da tabela que será limpa>"
sql = "DELETE FROM MinhaTabela"
Set rs = conexao.execute(sql)
...
LimparTabela = True
TrataErro:
LimparTabela = False
End Function
Public Sub CarregarTabela()
If LimparTabela Then
sql = ""
'sql = "SELECT * FROM <nome da tabela que será importada>"
sql = "SELECT * FROM MinhaTabela"
Set rs = conexao.execute(sql)
sql = ""
Do Until rs.eof
sql = "INSERT INTO MinhaTabelaAtualizada(Campo1, Campo2,...)VALUES('" & rs("Campo1") & "', '" & rs("Campo2"), ..."
conexao.execute(sql)
Loop
...
Else
msgbox("Não foi possÃÂÂvel limpar a tabela")
End if
End Sub
Assim você só vai carregar a tabela, caso consiga realmente limpá-la.
No Evento Click do botão que você criar, chame a Sub CarregarTabela.
Obs.: conexao é do tipo Connection e rs do tipo Recordset
Tópico encerrado , respostas não são mais permitidas