SELECIONAR OS CLIENTES CONFORME O MSFLEXGRID
                    ai pessoal.. 
como fazer essa consulta corretamente??
select * from Clientes where cod_cliente = "& msflexgrid1.textmatrix(i, o) &"
ou
seleciona na tabela clientes os clientes que estao nas linhas do grid
sendo que nao sei quantos cod_clientes vai ter.
como faço??! me ajudem t+
                
            como fazer essa consulta corretamente??
select * from Clientes where cod_cliente = "& msflexgrid1.textmatrix(i, o) &"
ou
seleciona na tabela clientes os clientes que estao nas linhas do grid
sendo que nao sei quantos cod_clientes vai ter.
como faço??! me ajudem t+
                    Tenta assim...
agr vc adiciona no for o q vc precisa ok ?
ve se eh isso eu naum testei mais eh por aew msm...
                
            Citação:
cont = 0
For I = 1 to flex.rows - 1
flex.row = cont ' linha
flex.col = 0 'coluna onde o codigo do clientes esta
VarCodigo = flex.text
select * from Clientes where cod_cliente = "& Varcodigo &"
cont = cont + 1
next
agr vc adiciona no for o q vc precisa ok ?
ve se eh isso eu naum testei mais eh por aew msm...

                    ??
mas e como ele vai selecionar se tiver dois clientes??
            mas e como ele vai selecionar se tiver dois clientes??
                    ai pessoal.. seria mais ou menos assim...
            dim ProcCliente as string
dim i as integer
for i = o to MSFlexGrid1.rows - 1
    MSFlexGrid1.row = i
    if MSFlexGrid1.cellBackColor = &hff& then
    ProcCliente = MSFlexGrid1.textMatrix(i,0)
    end if
next i
set TBClientes = banco.openRecorSet("select * from Clientes where codigo_cliente = "& ProcCliente &" ")mas como fazer para ele consulte se tiver mais de uma linha vermelha no grid???
                
                    ?? me ajudem pessoal
                
            
                    vc pode pegar tds o codigo dos clientes onde a linha for vermelha lah dentro do if no for...
ow vc faz a consulta dentro do if...e joga pra algum lugar ow guarda
                
            ow vc faz a consulta dentro do if...e joga pra algum lugar ow guarda
                    como faço isso amigo??
                
            
                    digamos q so tenha um cliente em vermelho no flex qd vc fizer o select * vc vai mandar ele pra onde ?
                
            
                    vou atualizar o grid conforme as linhas em vermelho...
o grid é composto por clientes e suas vendas...
ao selecionar um cliente ele fica em vermelho, ai se clicar em atualizar ele vai fazer a selecao conforme as linhas em vermelho e mostrar apenas os clientes selecionados!!
                
            o grid é composto por clientes e suas vendas...
ao selecionar um cliente ele fica em vermelho, ai se clicar em atualizar ele vai fazer a selecao conforme as linhas em vermelho e mostrar apenas os clientes selecionados!!
                    malz a demora eu fikei pensado aki...
fiz numa forma mais rapida no q vc estava querendo fazer ve se fiko no q vc ker...
boa sorte
sem consultas sua aplicacao fika mais rapida
                
            fiz numa forma mais rapida no q vc estava querendo fazer ve se fiko no q vc ker...
Citação:
1º fais um select * da sua tabela clientes e manda pro flex
2º qd vc ja selecionou no grid o q vc ker q fike apos a atualizacao
coloque esse codigo...
For I = 0 To flex1.Rows - 1
If I = flex1.Rows Then
Exit Sub
End If
flex1.Row = I
If flex1.CellBackColor <> &HFF& Then 'muda a cor q vc deseja
flex1.RemoveItem (I) ' retira as linhas q nao contem cor vermelha
I = -1
End If
Next I
3º configure o flex assim...
fixed cols = 0
fixed rows = 0
rows = 1
ok ?
boa sorte

sem consultas sua aplicacao fika mais rapida
                        Tópico encerrado , respostas não são mais permitidas