SALVAR TODOS OS ITEMS DO COMBOBOX NO BANCO
Bom dia!! estou com um pequeno probleminha... estou trabalhando com access, e tenho que inserir todos os dados de um combobox que o usuario digitar na aplicação. Como consigo salvar todos o os items de um combobox no banco access, valeu mesmo agradeço
Amigo como vc conecta com o banco ?
Voce quer salvar tudo que for digitado no combo? 1 de cada vez ? correto?
Vc usa ADO ou DATA ?
Voce quer salvar tudo que for digitado no combo? 1 de cada vez ? correto?
Vc usa ADO ou DATA ?
For Procura = 0 To (cboNome.ListCount - 1)
'
'rotina rs.add (insert to bd)
' rs("field") = cboCC.ItemData(Procura)
'
Next Procura
estou usando ADO, Eu coloquei um botão que quando se clica no mesmo ele adiciona ao combo o texto, entende. dai quero salvar no banco todos os dados que possui esse combobox,,
po meu camarada, posso te explorar mais um pouquinho, não entendi muito bem a parte que vc citou
rotina rs.add( insert to bd)
rs("field") = cboCC.itemdata(procura)
agradeço
rotina rs.add( insert to bd)
rs("field") = cboCC.itemdata(procura)
agradeço
Sub AddNewX()
Dim dbsNorthwind As Database
Dim rstFuncionários As Recordset
Dim strNome As String
Dim strSobrenome As String
Set dbsNorthwind = OpenDatabase("Northwind.mdb")
Set rstFuncionários = _
dbsNorthwind.OpenRecordset("Funcionários", dbOpenDynaset)
' Obtém dados do usuário.
strNome = Trim(InputBox( _
"Digite o nome:"))
strSobrenome = Trim(InputBox( _
"Digite o sobrenome:"))
' Prossegue somente se o usuário realmente digitou
' algo para o nome e o sobrenome.
If strNome <> "" and strSobrenome <> "" Then
' Chama a função que adiciona o registro.
AddName rstFuncionários, strNome, strSobrenome
' Mostra os dados que acabaram de ser
' adicionados.
With rstFuncionários
Debug.Print "Novo registro: " & !Nome & _
" " & !Sobrenome
' Exclui o novo registro porque isto é uma
'demonstração.
.Delete
End With
Else
Debug.Print _
"Você deve digitar uma seqà ¼ência para o nome e o sobrenome!"
End If
rstFuncionários.Close
dbsNorthwind.Close
End Sub
[c]Function AddName(rstTemp As Recordset, _
strFirst As String, strLast As String)
' Adiciona um novo registro a um Recordset
' utilizando os dados passados pelo procedimento de
' chamada. O novo registro torna-se então
' o registro atual.
With rstTemp
.AddNew
!Nome = strFirst
!Sobrenome = strLast
.Update
.Bookmark = .LastModified
End With
End Function
[/c]
Amigo faz assim que à mais facil ao clicar no botao que inclui no BD já adiciona no Banco de dados só dar um addnew no adodc
Poiseh kra use direto o BD
por exemplo
isso ae, espero ter ajudado
por exemplo
Private Sub Command1_Click()
DIM RSadd As New ADODB.Recordset
conexao.open 'não ovu colocar aki, pq vc deve ter uma pronta
RSadd.Open SQL, Conexao, 3, 3 'SQL e Conexao vc define
with RSadd
.addnew
RSadd!(campobd) = txtcombo.text
RSadd.Update
RSadd.Close
Conexao.Close
end with
isso ae, espero ter ajudado
Private Sub cmdAddCampo_Click()
adodc.addnew cboNome.text
cbonome.addnew cbonome.text
end with
Isso funciona amigo.
adodc.addnew cboNome.text
cbonome.addnew cbonome.text
end with
Isso funciona amigo.
Tópico encerrado , respostas não são mais permitidas