COMBO BOX
pessoal uma duvida ...
como abrir uma combo em tempo de execução ??
vlw
como abrir uma combo em tempo de execução ??
vlw
Tente assim:
On Error Resume Next
Combo1.SetFocus
SendKeys [Ô]{F4}[Ô]
kra ...
o que eu preciso é aquele recurso de autocompletar identico ao do internet explorer ...
vlw ..
o que eu preciso é aquele recurso de autocompletar identico ao do internet explorer ...
vlw ..
xxzeroxx boa tarde
o recurso autocompletar ele precisa fazer uma pesquisa em algum lugar, o que vai usar? banco de dados?
posta aà o que quer para podermos ajudar-lo. beleza
o recurso autocompletar ele precisa fazer uma pesquisa em algum lugar, o que vai usar? banco de dados?
posta aà o que quer para podermos ajudar-lo. beleza
banco de dados
xxzeroxx o que voce quer puxar para ir aparecendo, de onde vai puxar, poste o codigo com a imagem do projeto dizendo de onde voce vai puxar a informacao. lembra do projeto anterior que lhe passei o caminho. então... a diferenca que ao inves de fazer a interligacao entre codigos, voce vai usar o banco ligue os banco com o combobox seu. se ninguem lhe ajudar por agora, de noite eu posto o exemplo interligando com o banco, pois estou no servico agora. beleza
Private Sub Combo2_KeyPress(KeyAscii As Integer)
textocombo = Combo2.Text
If m1 = 1 Then
If Len(Combo2.Text) > 2 Then
X1 = Len(Combo2.Text)
ssql = [Ô]select * from estoque where descricao like [Ô] & [Ô][Ô][Ô][Ô] & textocombo & [Ô]*[Ô] & [Ô][Ô][Ô][Ô]
ssql = ssql & [Ô] and modelos =[Ô] & pecas(3)
ComboUser Combo2, [Ô]descricao[Ô]
Set Tabela = Banco.OpenRecordset(ssql, dbOpenSnapshot)
Do Until Tabela.EOF
n = Tabela.RecordCount
Tabela.MoveNext
Loop
Tabela.Close
Combo2.Text = textocombo
Combo2.SelStart = (X1) + 1
On Error Resume Next
Combo2.SetFocus
SendKeys [Ô]{F4}[Ô]
Else
End If
End If
End Sub
é assim ..
na combo 1 eu seleciono um modelo
ai na combo 2 eu vou digitar uma peça desse modelo ...
quando eu começar a digitar eu queria que aparecesse em baixo da combo se tem ja tem a peça no banco de dados
como se fosse a barra do ie quando vc começa a digitar um site que aparecesse em baixo se vc ja acessou ou não
vlw pela ajuda
textocombo = Combo2.Text
If m1 = 1 Then
If Len(Combo2.Text) > 2 Then
X1 = Len(Combo2.Text)
ssql = [Ô]select * from estoque where descricao like [Ô] & [Ô][Ô][Ô][Ô] & textocombo & [Ô]*[Ô] & [Ô][Ô][Ô][Ô]
ssql = ssql & [Ô] and modelos =[Ô] & pecas(3)
ComboUser Combo2, [Ô]descricao[Ô]
Set Tabela = Banco.OpenRecordset(ssql, dbOpenSnapshot)
Do Until Tabela.EOF
n = Tabela.RecordCount
Tabela.MoveNext
Loop
Tabela.Close
Combo2.Text = textocombo
Combo2.SelStart = (X1) + 1
On Error Resume Next
Combo2.SetFocus
SendKeys [Ô]{F4}[Ô]
Else
End If
End If
End Sub
é assim ..
na combo 1 eu seleciono um modelo
ai na combo 2 eu vou digitar uma peça desse modelo ...
quando eu começar a digitar eu queria que aparecesse em baixo da combo se tem ja tem a peça no banco de dados
como se fosse a barra do ie quando vc começa a digitar um site que aparecesse em baixo se vc ja acessou ou não
vlw pela ajuda
esta dando erro? qual erro? em qual linha deste codigo?
Citação:na combo 1 eu seleciono um modelo
ai na combo 2 eu vou digitar uma peça desse modelo ...
quando eu começar a digitar eu queria que aparecesse em baixo da combo se tem ja tem a peça no banco de dados
como se fosse a barra do ie quando vc começa a digitar um site que aparecesse em baixo se vc ja acessou ou não
me fala uma coisa voce disse que quer digitar o produto e ver se ele esta cadastrado correto? e o modelo? voce vai gravar todos os modelos juntos numa tabela separada?
ex: [Ô]lapis faber castel[Ô] isto é o produtos
modelo sao esses [Ô]HB, 2B, 4B, 6B[Ô] E ASSIM VAI.
ENTAO PERGUNTO! Estes produtos com os modelos terao vinculos ou nao? se não tiver fica mais facil agora se for ter vinculo vai ficar mais dificil para voce fazer o que quer. igual o exemplo acima, quando eu digitar o nome do produto e der enter o proximo combo tem que aparecer somente os modelos referente ao lapis ou pode aparecer todos os modelos cadastrados misturados?
verifique e poste de novo OK
Os modelos ja estão cadastrados, cada modelo tem um tipo de peça que quando eu seleciono o modelo ele ja filtra a 2ª combo box com as peças daquele modelo.
Um exemplo na combo 1 eu tenho modelos X,Y,Z onde cada modelo tem o seu tipo de peças, seleciono o modelo X, depois na combo 2 aparece as peças desse modelo X o que eu quero é quando eu for digitar um novo tipo de peça que entrou para esse modelo que exiba em baixo da combo o nome dela caso ja tenha cadastro.
Um exemplo na combo 1 eu tenho modelos X,Y,Z onde cada modelo tem o seu tipo de peças, seleciono o modelo X, depois na combo 2 aparece as peças desse modelo X o que eu quero é quando eu for digitar um novo tipo de peça que entrou para esse modelo que exiba em baixo da combo o nome dela caso ja tenha cadastro.
alguem ??
Tópico encerrado , respostas não são mais permitidas