SOMA
Bom dia Gelera, é o seguinte tenho uma tabela com as seguintes estrutura
Id I Nome l DataExecucao l Resultado l Tipo
01 l João l 02/11/2009 l Com Sucesso l 113
02 l João l 02/11/2009 l Sem Sucesso l 114
03 l João l 03/11/2009 l Com Sucesso l 113
04 l João l 03/11/2009 l Sem Sucesso l 114
05 l Paulo l 02/11/2009 l Com Sucesso l 113
05 l Paulo l 02/11/2009 l Sem Sucesso l 113
05 l Paulo l 03/11/2009 l Com Sucesso l 113
05 l Paulo l 02/11/2009 l Sem Sucesso l 113
Gostaria de criar um form com algumas caixas de texto para somar as seguintes situação da tabela.
João - Com Sucesso - 113
02
João - Sem Sucesso - 114
02
Paulo - Com Sucesso - 113
02
Paulo - Sem Sucesso - 114
02
Agradeço ajuda de todos.
Id I Nome l DataExecucao l Resultado l Tipo
01 l João l 02/11/2009 l Com Sucesso l 113
02 l João l 02/11/2009 l Sem Sucesso l 114
03 l João l 03/11/2009 l Com Sucesso l 113
04 l João l 03/11/2009 l Sem Sucesso l 114
05 l Paulo l 02/11/2009 l Com Sucesso l 113
05 l Paulo l 02/11/2009 l Sem Sucesso l 113
05 l Paulo l 03/11/2009 l Com Sucesso l 113
05 l Paulo l 02/11/2009 l Sem Sucesso l 113
Gostaria de criar um form com algumas caixas de texto para somar as seguintes situação da tabela.
João - Com Sucesso - 113
02
João - Sem Sucesso - 114
02
Paulo - Com Sucesso - 113
02
Paulo - Sem Sucesso - 114
02
Agradeço ajuda de todos.
Não sei se vai funcionar, mas...
RS.OPEN [Ô]select NOME,RESULTADO,TIPO,COUNT(TIPO) as QTDE from TABELA order by NOME,RESULTADO,TIPO[Ô]
Oi EDERMIR, tentei fazer dessa for e mostrou o seguinte erro.
Os nomes dos capos são os mesmos que estão no tÃtulo da tabela?
ESTÃO SIM EDERMIR, ESTOU POSTANDO UM PEQUENO EXEMPLO PARA MELHOR ENTENDIMENTO.
AGRADEÇO
AGRADEÇO
rs.Open [Ô]select tblteste.NOME,tblteste.RESULTADO,tblteste.TIPO,COUNT(tblteste.NOME) as QTDE from TblTeste group by NOME,RESULTADO,TIPO[Ô], con, adOpenKeyset, adLockOptimistic
Falta a rotina para povoar
Falta a rotina para povoar
Faltou o Group by.
select NOME,RESULTADO,TIPO,COUNT(ID) as QTDE from TABELA GROUP by NOME,RESULTADO,TIPO
abrs
select NOME,RESULTADO,TIPO,COUNT(ID) as QTDE from TABELA GROUP by NOME,RESULTADO,TIPO
abrs
CERTO PESSOAL, AGORA COMO FAÇO PARA PREENCHER OS TEXTO COM OS VALORES.
AGRADEÇO.
AGRADEÇO.
NomeDoText.text = Rs!Nome
NomeDoText.text = Rs!Resultado
NomeDoText.text = Rs!Tipo
.
.
Ou em um list
do
nomedolist.additem Rs!Nome & [Ô] [Ô] & Rs!Resultado & [Ô] [Ô] & Rs!Tipo
rs.movenext
loop until rs.eof = true
loop
NomeDoText.text = Rs!Resultado
NomeDoText.text = Rs!Tipo
.
.
Ou em um list
do
nomedolist.additem Rs!Nome & [Ô] [Ô] & Rs!Resultado & [Ô] [Ô] & Rs!Tipo
rs.movenext
loop until rs.eof = true
loop
O resultado de um SELECT é uma [Ô]tabela[Ô].
Você poderá mover-se nos registros com MOVENEXT ou MOVEPREVIOUS.
Neste caso, para qualquer operação nesta tabela virtual, você deve indicar o nome do RECORDSET. No meu exemplo chama-se RS.
Com [Ô].[Ô] (ponto) você pode trabalhar na tabela. com [Ô]![Ô] (Exclamação) você obtêm o valor do campo.
Então:
TEXT1.TEXT = RS!NOME
Porém, no seu caso, sua dúvida é em relação a SOMA. Aparentemente resolvida. Feche este tópico e abra outro para assunto diferente.
é melhor assim pois quando pesquisamos por tópicos passados poderemos encontrar mais facilente soluções.
Você poderá mover-se nos registros com MOVENEXT ou MOVEPREVIOUS.
Neste caso, para qualquer operação nesta tabela virtual, você deve indicar o nome do RECORDSET. No meu exemplo chama-se RS.
Com [Ô].[Ô] (ponto) você pode trabalhar na tabela. com [Ô]![Ô] (Exclamação) você obtêm o valor do campo.
Então:
TEXT1.TEXT = RS!NOME
Porém, no seu caso, sua dúvida é em relação a SOMA. Aparentemente resolvida. Feche este tópico e abra outro para assunto diferente.
é melhor assim pois quando pesquisamos por tópicos passados poderemos encontrar mais facilente soluções.
BEM PESSOAL QUANDO COLOCO A ROTINA TEXT1.TEXT=RS!RESULTADO MOSTRA NA CAIXA DE TEXTO (COM SUCESSO)
CARREGA OS DADOS NOS TEXT, MAIS O QUE EU QUERO E O SEGUINTE, QUE FIQUE A SOMA DE COM SUCESSO E
SEM SUCESSO, SE JOAO TEVE 02 COM SUCESSO SOMAR EM TEXT1 (02) SE TEVE 02 SEM SUCESSO SOMA NA CAIXA DE TEXT2 (02)
AGRADEÇO.
CARREGA OS DADOS NOS TEXT, MAIS O QUE EU QUERO E O SEGUINTE, QUE FIQUE A SOMA DE COM SUCESSO E
SEM SUCESSO, SE JOAO TEVE 02 COM SUCESSO SOMAR EM TEXT1 (02) SE TEVE 02 SEM SUCESSO SOMA NA CAIXA DE TEXT2 (02)
AGRADEÇO.
Tópico encerrado , respostas não são mais permitidas