SELECAO ALTERNADA DE DADOS

DJHASSELMANN 02/08/2010 12:07:04
#349132
Olá pessoal, boa tarde!

Não sei como fazer para que numa consulta SQL, selecione vários clientes, porém não num intervalo por exemplo cliente do 1 ao 500 ou do nome tal ao nome tal, não é isto que eu quero e sim por exemplo: cliente 1, cliente 10, cliente 25, e tantos quanto o usuario selecionar em uma lista.

A quem ajudar-me, agradeço!

Att.
MARCOSLING 02/08/2010 12:16:05
#349133
Resposta escolhida
acho que vc teria que colocar esses clientes numa listview com checkbox
e aí vc [Ô]varre[Ô] a listview e adiciona os clientes marcados numa variável para usar posteriormente num select
DJHASSELMANN 02/08/2010 15:39:47
#349173
Olá marcos!

Isto já estou fazendo só que em vez de eu usar uma lista com checkbox estou usando duas, ou seja uma com todos os clientes do cadastro e outra onde são passados os clientes selecionados na 1ª lista, meu dilema é como montar o Select. Você tem uma dica ou exemplo de como montar?


Obrigado!

MARCOSLING 02/08/2010 15:52:37
#349179
Já que você tem a lista, então vc precisa montar uma lista numa string:

dim v_lista as string

v_lista = [Ô]1, 10, 20, 50, 100, 30[Ô]

daí vc usa assim:

dim v_sql as string

v_sql = [Ô]select * from cliente where cd_cliente in ([Ô] & v_lista & [Ô])[Ô]
Tópico encerrado , respostas não são mais permitidas