Ir para conteúdo
Fórum Script Brasil
  • 0

Relatorio


leof

Pergunta

Pessoal, boa tarde!

Preciso fazer um relatorio com todos os registros de uma tabela com nome de equipamentos e nesta tabela incluir os registros relacionados na tabela historico.

Porem irei utilizar todos os registros de EQUIPAMENTOS e apenas o último registro de HISTORICO em ordem decrescente.

Tentei o seguinte:

PROCURA1 = "Select * FROM equipamentos, historico where equipamentos.patrimonio = historico.patrimonio and top 01 order by horainclusao"

E acontece o seguinte erro

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)

[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe (operador faltando) na expressão de consulta 'equipamentos.patrimonio = historico.patrimonio and top 01'.

Agradeco se alguém puder me ajudar.

Grato.

Leo

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

OK

Eu preciso pegar todos os registros da tabela EQUIPAMENTOS.

"PATRIMONIO" e "DESCRICAO"

e somente o registro MAIS RECENTE da tabela HISTORICO.

"PATRIMONIO","DATA" e "HORIMETRO"

As duas tabelas são relacionadas pelo campo PATRIMONIO.

BASICAMENTE O RELATORIO SERIA ASSIM:

EQUIPAMENTOS.PATRIMONIO

EQUIPAMENTOS.DESCRICAO

HISTORICO.DATA

HISTORICO.HORIMETRO

Grato

Leo

Link para o comentário
Compartilhar em outros sites

  • 0

Boa tarde,

Tentei o seguinte:

PROCURA1 = "Select * FROM equipamentos UNION select top 1 * from historico where historico.patrimonio=equipamento.patrimonio order by horainclusao desc"
Mas o seguinte erro esta ocorrendo:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Driver ODBC para Microsoft Access] A expressão ORDER BY (horainclusao) inclui campos que não estão selecionados na consulta. Somente os campos solicitados na primeira consulta podem ser incluídos em uma expressão ORDER BY.

Tentei retirar o ORDER BY HORAINCLUSAO DESC, e apareceu este erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

[Microsoft][Driver ODBC para Microsoft Access] O número de colunas nas duas tabelas ou consultas selecionadas de uma consulta união não coincidem.

Poderia me ajudar?

Leo.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...