ATUALIZAR COMBOX
Pessoal blz, como faço pra atualizar um combox, quando eu faço a inclusao do registro ele salva blz mas quando eu clico no combox ele nao me traz o registro que acabei de efetiver !
eu busco na base da segunte forma
Dim AreaTrabalho As Workspace
Dim query As String
Dim dyn As Dynaset
Set AreaTrabalho = DBEngine.Workspaces(0)
Set xxbco = AreaTrabalho.OpenDatabase(App.Path & [Ô]\Cadastro.Mdb[Ô], False, False, [Ô];PWD=senha[Ô])
query = [Ô]Select * From COR order by COR[Ô]
Set dyn = xxbco.CreateDynaset(query)
While Not dyn.EOF
COR.AddItem dyn([Ô]COR[Ô]) & [Ô][Ô]
dyn.MoveNext
Wend
xxbco.Close
eu busco na base da segunte forma
Dim AreaTrabalho As Workspace
Dim query As String
Dim dyn As Dynaset
Set AreaTrabalho = DBEngine.Workspaces(0)
Set xxbco = AreaTrabalho.OpenDatabase(App.Path & [Ô]\Cadastro.Mdb[Ô], False, False, [Ô];PWD=senha[Ô])
query = [Ô]Select * From COR order by COR[Ô]
Set dyn = xxbco.CreateDynaset(query)
While Not dyn.EOF
COR.AddItem dyn([Ô]COR[Ô]) & [Ô][Ô]
dyn.MoveNext
Wend
xxbco.Close
se por acaso quando todas as veses que vc abre o programa ele traz oq ja esta salvo no combobox, então faça o seguinte, crie uma variavel, com os comandos do combobox que vc criou trazendo os dados quando vc abre o programa certo?
ai vc chama a variavel no botão que salva.
vc pode mandar o codigo que esta no combobox e o codigo que esta no botão de salvar???
talves posso te ajudar melhor...
ai vc chama a variavel no botão que salva.
vc pode mandar o codigo que esta no combobox e o codigo que esta no botão de salvar???
talves posso te ajudar melhor...
ja fiz isso mas quando eu altero ex ele altera e atualiza mas mantem o registro anterior tb tenho que sair do sistema e voltar pra atualizar certo
coloca essa linha (COR.Clear) antes do While
Dim AreaTrabalho As Workspace
Dim query As String
Dim dyn As Dynaset
Set AreaTrabalho = DBEngine.Workspaces(0)
Set xxbco = AreaTrabalho.OpenDatabase(App.Path & [Ô]\Cadastro.Mdb[Ô], False, False, [Ô];PWD=senha[Ô])
query = [Ô]Select * From COR order by COR[Ô]
Set dyn = xxbco.CreateDynaset(query)
COR.Clear
While Not dyn.EOF
COR.AddItem dyn([Ô]COR[Ô]) & [Ô][Ô]
dyn.MoveNext
Wend
xxbco.Close
Dim AreaTrabalho As Workspace
Dim query As String
Dim dyn As Dynaset
Set AreaTrabalho = DBEngine.Workspaces(0)
Set xxbco = AreaTrabalho.OpenDatabase(App.Path & [Ô]\Cadastro.Mdb[Ô], False, False, [Ô];PWD=senha[Ô])
query = [Ô]Select * From COR order by COR[Ô]
Set dyn = xxbco.CreateDynaset(query)
COR.Clear
While Not dyn.EOF
COR.AddItem dyn([Ô]COR[Ô]) & [Ô][Ô]
dyn.MoveNext
Wend
xxbco.Close
show de bola valeu!!!!!!!!!!!!!!!!!
Tópico encerrado , respostas não são mais permitidas