Ir para conteúdo
Fórum Script Brasil

Raoni Santos

Membros
  • Total de itens

    18
  • Registro em

  • Última visita

Sobre Raoni Santos

Contatos

  • MSN
    raoni89@hotmail.com

Perfil

  • Gender
    Male
  • Location
    Curitiba

Raoni Santos's Achievements

0

Reputação

  1. Olá, o que eu quero é fazer o seguinte, a partir dessa consulta no access: SELECT [consulta1].[servidor1], [consulta2].[Canal Cinza], [consulta1].[Canal Cinza], [consulta2].[DI - Pré Análise amarelo], [consulta1].[DI - Pré Análise amarelo], [consulta2].[DI - Pré Análise verde], [consulta1].[DI - Pré Análise verde], [consulta2].[DI - Pré Análise vermelho], [consulta1].[DI - Pré Análise vermelho], [consulta2].[outros], [consulta1].[outros], [consulta2].[Procedimento IN 206], [consulta1].[Procedimento IN 206], [consulta2].[Procedimento IN 228], [consulta1].[Procedimento IN 228], [consulta2].[total], [consulta1].[total_valor] FROM consulta2, consulta1 WHERE [consulta1].[servidor1]=[consulta2].[servidor1] ORDER BY [consulta1].[servidor1]; ...quero inserir mais uma condição que é definir um periodo o qual o usuário ira colocar como data inicial e data final, com isso ele retorne os dados dessa consulta dentro do periodo estipulado pelo usuário. Agradeço quem puder me ajudar!
  2. Ola, gostaria de saber como que faço pra passar um parametro de uma caixa de texto de um formulário pra uma consulta?
  3. Olá, estou com um problema que aparentemente pode ser fácil, porem não estou conseguindo resolver... Tenho a seguinte consulta em sql: SELECT [consulta1].[servidor1], [consulta2].[Canal Cinza], [consulta1].[Canal Cinza], [consulta2].[DI - Pré Análise amarelo], [consulta1].[DI - Pré Análise amarelo], [consulta2].[DI - Pré Análise verde], [consulta1].[DI - Pré Análise verde], [consulta2].[DI - Pré Análise vermelho], [consulta1].[DI - Pré Análise vermelho], [consulta2].[outros], [consulta1].[outros], [consulta2].[Procedimento IN 206], [consulta1].[Procedimento IN 206], [consulta2].[Procedimento IN 228], [consulta1].[Procedimento IN 228], [consulta1].[total], [consulta1].[total_valor], [consulta4].[data_protocolo], [consulta4].[data_distribuicao] FROM consulta2, consulta1, consulta4 WHERE ([consulta1].[servidor1]=[consulta2].[servidor1]) And ([consulta1].[servidor1]=[consulta4].[servidor1]) And ([consulta2].[servidor1]=[consulta4].[servidor1]) And ([consulta4].[data_protocolo] Between ([Forms]![Consultas]![data_inicio]) And ([Forms]![Consultas]![data_fim])) ORDER BY [consulta2].[servidor1]; o problema é nessa parte em italico, pois quando mando executá-lo, ele fala que não "reconhece como um nome de campo ou expresão valida" O que estou fazendo de errado? Agradeço quem puder me ajudar!
  4. Jhonas, não consegui fazer o que voce falou, li o que voce escreveu mas não deu certo... Ainda apresenta o mesmo erro... Na verdade a questao é como comprar um dado do formulario com um campo numa tabela na consulta do sql.... abraços
  5. Olá, Gostaria que me ajudassem na seguinte questao: Estou fazer esta consulta no Access TRANSFORM ((Count(*)) & " - R$" & (SUM([processos].[campo_livre5]))) AS ttotal SELECT [processos].[sERVIDOR1], Count(*) AS total, Sum([processos].[campo_livre5]) AS totalvalor FROM (processos RIGHT JOIN assunto ON [processos].[assunto]=[assunto].[Assunto]) LEFT JOIN servidor ON [processos].[sERVIDOR1]=[servidor].[servidor] WHERE (data_protocolo>[Forms]![Consultas]![data_inicio]) And (data_protocolo<[Forms]![Consultas]![data_final]) GROUP BY [processos].[sERVIDOR1] ORDER BY [processos].[sERVIDOR1] PIVOT [assunto].[Assunto]; Porém, sem a clausula WHERE ali, a consulta funciona certo, mas quando coloco a condição ele apresenta a seguinte msg: "O mecanismo de banco de dados Microsoft Jet não reconhece '[Forms]![Consultas]![data_inicio]' como um nome de campo ou expressão válida" O que estou fazendo errado? gostaria que me desse uma ajuda! Obrigao
  6. Oopa Lary... Voce aqui tmb tentando solucionar a questao desse relatório!?! Sou o Raoni, do periodo da tarde... Tambem já criei um tópico pra ver se a galera ajuda a gente... http://scriptbrasil.com.br/forum/index.php?showtopic=133765 não esperava te achar aqui! haha ;)
  7. Olá pessoal, Vou ser breve e direto pra ficar mais facil Possuo este relatório feito no access 2000: http://cid-ec881e6bc766f25a.skydrive.live....lbum/imagem.JPG Este relatório é gerado por esta consulta bidimensional: TRANSFORM ((Count([processos].[processo])) & " R$ " & (Sum([processos].[campo_livre5]))) AS ttotal SELECT processos.SERVIDOR1, Count(processos.processo) AS total, Sum(processos.campo_livre5) AS totalvalor FROM (processos RIGHT JOIN assunto ON processos.assunto = assunto.Assunto) LEFT JOIN servidor ON processos.SERVIDOR1 = servidor.servidor GROUP BY processos.SERVIDOR1 ORDER BY processos.SERVIDOR1 PIVOT assunto.Assunto; O que eu estou tentando fazer é: Na linha do total na parte inferior do relatório, em cada campo eu estou colocando o seguinte comando: "=Soma([Canal Cinza])", "=Soma([DI - Pré Análise amarelo])".....etc Só que ai quando mando visualizar, apresenta aquele erro "Tipo de dados incompatível na expressão de critério" O que eu posso fazer?
  8. Kurói Cara, voce foi um savador da pátria....consegui fazer o relatório!!!! já passei pra minha chefe inclusive! Seguinte, o que eu fiz foi: Retirei a clausula Cstr, ou seja, tirei a clausula que modificava do campo de numerico para String.....assim fiquei sabendo tmb que da pra concatenar valores numéricos. Bom é isso ai...hoje já valeu o dia! obrigado Kurói!
  9. Olá, Aqui esta o relatório de como ele esta sem fazer a concatenação dos valoes: http://cid-ec881e6bc766f25a.skydrive.live....x/album/img.jpg A consulta ficou da seguinte maneira: TRANSFORM (CStr(Count(*)) & " R$ " & CStr(SUM([processos].[campo_livre5]))) AS ttotal SELECT [processos].[sERVIDOR1], Count(*) AS total, Sum([processos].[campo_livre5]) AS totalvalor FROM (processos RIGHT JOIN assunto ON [processos].[assunto]=[assunto].[Assunto]) LEFT JOIN servidor ON [processos].[sERVIDOR1]=[servidor].[servidor] GROUP BY [processos].[sERVIDOR1] ORDER BY [processos].[sERVIDOR1] PIVOT [assunto].[Assunto]; porem ainda da o erro da questao do Nulo
  10. kURÓI, Ta quase dando certo mas ifelizmente deu o erro novamente, fiz o update e deu certo. eu percebi o seguinte: Como estou fazendo uma tabela bidimensional, alterando as linhas como colunas e as colunas como linhas, no relatório fica campos em brancos. To tentando achar algum site de postagem de fotos, pois estou no serviço e aqui muitos não abrem, logo te enviarei um print.
  11. Kurói, voce entendeu muito bem minha duvida, é exatamente isso, o campo Campo_livre5 é numérico sim, e contem valores em branco, ou seja nulos. Voce falou que preciso fazer o Update, desculpe a ignorancia, mas onde eu insiro este código?
  12. Kurói, Fiz a alteração no codigo, pelo menos salvei a consulta sem que desse erro... TRANSFORM (CStr(Count(*)) & " R$ " & CStr(SUM([processos].[campo_livre5]))) AS Campo SELECT [processos].[sERVIDOR1], Count(*) AS total, Sum([processos].[campo_livre5]) AS totalvalor FROM (processos RIGHT JOIN assunto ON [processos].[assunto]=[assunto].[Assunto]) LEFT JOIN servidor ON [processos].[sERVIDOR1]=[servidor].[servidor] GROUP BY [processos].[sERVIDOR1] ORDER BY [processos].[sERVIDOR1] PIVOT [assunto].[Assunto]; porém na hora de executa-la, apareceu o seguinte erro: > Uso inválido de 'Nulo' < onde eu posso estar errando?
  13. Raoni Santos

    Select Estados

    Voce precisa fazer a relação entre as tabelas, fazendo o inner join para que elas possam "unir" as informações. A sequencia, voce precisa usar o order by, assim voce pode ordenar como quiser, na ordem que desejar! Qualquer coisa estamos ai
  14. Opa, perfeito amigo Isso mesmo estou fazendo pela opção Formulários do access com base em uma consulta a qual contem o sql la descrito no meu primeiro post. não sei como postar imagem aqui, já dei o print screen. Se quiser fique a vontade para mover o conteudo para o assunto access! Obrigado
  15. Ola, Estou usando o access 2000 para gerar o relatório. não entendi o ponto em que voce falou para adicionar os dois campos separados na consulta.... E em relação à converter os dois para string e concatená-los, acho que isso já me resolveria.....pesquisei na internet isso mas estou com dificuldades. Diante do meu problema o que eu poderia fazer? Agadeço desde já cara! abraço
×
×
  • Criar Novo...