Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Carlos Moreira

[Resolvido] Registro de Resultados

Recommended Posts

Tenho um menu select que listo cidades

 

gostaria a frente da cidade mostrar a quantidade de clientes cadastrado na mesma.

Lembrando que cadastro o ID da cidade na tabela de cliente

 

<%

Set Recset = Conn.execute("Select * from cidade")

 

Do While Recset.eof=false

%>

<option value="<%=Recset("CidId")%>"><%=Recset("CidNome")%> - Apareceria aqui a quantidade de clientes</option>

<%

Recset.movenext

Loop

Set Recset = nothing

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenho um menu select que listo cidades

 

gostaria a frente da cidade mostrar a quantidade de clientes cadastrado na mesma.

Lembrando que cadastro o ID da cidade na tabela de cliente

 

<%

Set Recset = Conn.execute("Select * from cidade")

 

Do While Recset.eof=false

%>

<option value="<%=Recset("CidId")%>"><%=Recset("CidNome")%> - Apareceria aqui a quantidade de clientes</option>

<%

Recset.movenext

Loop

Set Recset = nothing

%>

 

 

Você pode tentar utilizar o "record count" também...

 

Ex:

'VARIAVEL PARA CONTAR O RESGISTROS DA TABELA

conta = Recset.RecordCount

'MOSTRA A QUANTIDADE

response.write(conta)

 

Porém para aparecer apenas a quantidade de registros do seu SELECT, ou seja se não "limitar" o que quer ele vai listar TODOS os registros da tabela...

 

Não sei se isso ajuda... Ou talvez eu não tenha intendido direito a sua dúvida... se puder dar mais detalhes talvez possa lhe ajudar =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vamos conjecturar assim:

 

Eu teria as seguintes tabelas:

 

cidade

- CidId

- CidNome

 

cliente

- CliId

- CliCidId

- CliNome

 

No meu select eu vou selecionar todas as cidades, correto.

Porem, quero que mostre assim:

 

São Paulo (10)

Rio de Janeiro (3)

Belo Horizonte (5)

 

Ele faria uma busca na tabela "cliente" e mostraria a quatidade de "cliente" cadastrado em determinada "cidade"

 

Com esta estrutura

 

<%

Set Recset = Conn.execute("Select * from cidade")

 

Do While Recset.eof=false

%>

<option value="<%=Recset("CidId")%>"><%=Recset("CidNome")%> - Apareceria aqui a quantidade de clientes</option>

<%

Recset.movenext

Loop

Set Recset = nothing

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz um outro select na tabela cliente usando a variavel qeu recupera do codigo da cidade.

 

select count(*) as totalcli, * from clientes where CliCidId='"&Recset("CidId")&"'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vamos conjecturar assim:

 

Eu teria as seguintes tabelas:

 

cidade

- CidId

- CidNome

 

cliente

- CliId

- CliCidId

- CliNome

 

No meu select eu vou selecionar todas as cidades, correto.

Porem, quero que mostre assim:

 

São Paulo (10)

Rio de Janeiro (3)

Belo Horizonte (5)

 

Ele faria uma busca na tabela "cliente" e mostraria a quatidade de "cliente" cadastrado em determinada "cidade"

 

Com esta estrutura

 

<%
Set Recset = Conn.execute("Select * from cidade")

Do While Recset.eof=false
%>
<option value="<%=Recset("CidId")%>"><%=Recset("CidNome")%> - <%
dim rs, totalcli
set rs = Conn.execute("Select Count(*) as totalcli from clientes where CliCidId='"&Recset("CidId")&"'")
totalcli=rs("totalcli")
response.write(totalcli)
%></option>
<%
Recset.movenext
Loop
Set Recset = nothing
%>

 

Veja vai funcionar dessa forma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.