USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Substituir campo da tabela por variável
Alexbr
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 18/09/2009 13:58 hs            
Boa tarde, amigos.
Tenho uma dúvida. Em meu projeto, estou tentanto utilizar um ComboBox no formulário que é comum a vários campos em uma tabela. O usuário seleciona uma informação a partir de um filtro em outra Combo e dependendo da seleção, o sistema deveria carregar as informações referentes ao valor selecionado.
Ex: No filtro, o usuário pode selecionar processador, memória ou hd. Na segunda Combo a informação que deve ser carregada refere-se ao processador, memória ou hd, dependendo do que o usuário selecione.
 
Pois bem. Aqui está o meu problema. Estou tentanto utilizar uma variável para substituir o campo da tabela mas não estou acertando a sintaxe. E também não sei se é possível. Segue abaixo o código que estou utilizando, sem sucesso:
 
Dim Cmpo As New ADODB.Recordset
   
        Cmpo.Open "select count(*) as qde from equipamento", Banco
        If Cmpo("qde") > 0 Then
            Cmpo.Close
            Cmpo.Open "select distinct('" & Cmp & "') from equipamento order by '" & Cmp & "'processador", Banco
            Cmpo.MoveMin
            CBoxOrigem.Clear
            Do While Not (Cmpo.EOF)
                CBoxOrigem.AddItem Cmpo(0)
                Cmpo.MoveNext
            Loop
            Cmpo.Close
        Else
            Cmpo.Close
        End If
 
A variável Cmp deveria agir como substituto do nome do campo na tabela, mas não está funcionando. Se funcionar, evita que eu repita este código várias vezes, um para cada campo da tabela.
 
Será que alguém pode me dar uma luz?
 
Vlw pessoal!
   
Ash Katchup
CAXIAS DO SUL
RS - BRASIL
Postada em 18/09/2009 17:37 hs            
Retire as aspas simples:

(" & Cmp & ")

__________________

"It is the way of men to make monsters...and it is the nature of
monsters to destroy their makers."

-F.E.A.R. (First Encounter Assault Recon )
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página