Dia rapazeada "não consigo fazer com que minha combox pesquise os codigos já existentes no banco de dados" essa duvida que venhe aos alguns dias e não acho solucao, abaixo descrevo o pipino:
LostFocus da Combox
CmbCli.Text = Right("000000" + Trim(CmbCli.Text), 6)
Do While Not DTEnv.rsCmdTbPJCli.EOF
If DTEnv.rsCmdTbPJCli.Fields("Codigo") = CmbCli.Text Then
MsgBox "Código Digitado Já Existe !", vbInformation
CmbCli.Text = Empty
CmbCli.SetFocus
Exit Do 'Para o Loop
exit sub 'Para não executar a última linha da sub
End If
Rs.MoveNext 'Se o if for falso, vai ao proximo registro e repete a operação
Loop
TxtNCli.SetFocus
End Sub
mais rola um pau, o erro e o seguinte:
Run-Time Error '2147217842(80040e4e): Operação será cancelada
Abaixo eu mostro a quia General:
Option Explicit
Dim db As Database
Dim rs As Recordset
Abro o Recordset desta forma:
Set db = OpenDatabase("C:TesteSyscom_1.2dados.MDB")
E como Gravo no Banco assim:
Private Sub IvBGrav_Click()
'Abri a tabela para gravação
'Depois fecha a tabela para preservar os dados
Set rs = db.OpenRecordset("TbPFisi")
rs.AddNew
rs.Fields("Codigo") = CmbCli.Text
rs.Fields("Nome") = TxtNCli.Text
rs.Update
rs.Close
Favor se alguém poder me ajudar eu fico muito grato, valeu.
Pergunta
George Ferraz
Dia rapazeada "não consigo fazer com que minha combox pesquise os codigos já existentes no banco de dados" essa duvida que venhe aos alguns dias e não acho solucao, abaixo descrevo o pipino:
LostFocus da Combox
mais rola um pau, o erro e o seguinte: Run-Time Error '2147217842(80040e4e): Operação será cancelada Abaixo eu mostro a quia General:Favor se alguém poder me ajudar eu fico muito grato, valeu.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.