José Neves
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 08/08/2006 10:09 hs
É seria uma boa Ghost, o usuario digita, ai faz uma pesquisa e preenche o combo, é que envolve um monte de coisa no sistema, ai depois qdo o cara consultar, como q vai preencher o combo, com aquela cidade que foi cadastrada entendeu!!! Mas me dá uma ideia de como seria essa consulta e depois ele preenche o combo!!
abraços, valeu
|
|
|
|
|
Postada em 08/08/2006 10:17 hs
Private Sub Combo1_KeyPress(KeyAscii As Integer) If KeyAscii = vbKeyReturn Then Set RS = ConexaoADO.Execute("SELECT cidades FROM tabela WHERE cidades like '" & Combo1.Text & "%' ORDER BY cidades") Combo1.Clear Do While Not RS.EOF Combo1.AddItem RS(0) RS.MoveNext Loop
RS.Close Set RS = Nothing End If End Sub
algo assim... t+
|
TÓPICO EDITADO
|
|
|
|
José Neves
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 08/08/2006 10:30 hs
ele dá pau nessa linha Set RS = ConexaoADO.Execute("SELECT cidades FROM tabela WHERE nome like '" & Combo1.Text & "%' ORDER BY nome" Objeto requirido!! :(
|
|
|
|
Postada em 08/08/2006 10:33 hs
ConexaoAdo é a sua conexão q vc fez com ADO... acho q vc usou Cnn é onde vc digita Dim Cnn as ADODB.Connection . . . entendeu?
|
|
|
José Neves
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 08/08/2006 10:40 hs
Entendi, mudei e continua dando o mesmo erro Set rs = cnn.Execute("SELECT cidade_descricao FROM cidade WHERE cidade_descricao like '" & Combo1.Text & "%' ORDER BY cidade_descricao") valeu
|
|
|
|
Postada em 08/08/2006 10:52 hs
Acho q a variável Rs vc já tem... se não estiver num código q tenha a linha Option Explicit então vc já tem RS declarada como variável do tipo ADODB.Recordset. Neste caso precisaria instanciá-la... o q quero é um objeto tipo variant então substitua RS por RSTemp sem precisar declarar (caso não tenha a linha Option Explicit q se tiver tem q declarar toda variável). entendeu?? Só faz isso: Set RSTemp = cnn.Execute("SELECT cidade_descricao FROM cidade WHERE cidade_descricao like '" & Combo1.Text & "%' ORDER BY cidade_descricao") DO WHILE Not RSTempo.EOF . . . etc t+
|
|
|