Pergunte aqui
1

Como consultar a tabela do Base pelo Calc.

perguntadas 2015-06-26 16:58:01 +0100

imagem do gravatar de Rodolpho

updated 2016-04-17 16:47:15 +0100

imagem do gravatar de Grafeno

Olá, Amigos bom dia.

Gostaria da ajuda dos membros na seguinte questão: Tenho um banco de dados em Base, montei uma "Ordem de Serviço" no calc, que uso em meu trabalho, a X da questão esta em.

Preciso que as 2 Células do consulte o banco para me fornecer a informação , são ela: ID Frota : Placa veículo :

Essas 1º célula teria que basicamente ficar parecido com um listbox, onde eu seleciono a "ID Frota" que é o número de ordem dos carros e pelo "ID Frota" ele automaticamente já preenche a célula "Placa veículo" com a placa do carro.

É possível fazer esta operação ?

Desde já agradeço a atenção de todos.

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

Comentários

Este Banco de Dados em Base, não poderia estar em Calc ?, Ficaria bem mais fácil, por exemplo, poderia ter as Planilhas em Calc, e ter o Base Conectado a esta Planilha, ai teria mais opções para gerar sua Ordem de Serviço e Relatórios tipo lista. Desta maneira quando é alterado os dados da planilha Calc os dados do Base são atualizados.

imagem do gravatar de SchiavinattoSchiavinatto ( 2015-06-27 02:33:51 +0100 )editar

Gilberto, bom dia. É exatamente isto que eu quero fazer, conectar a planilha ao Base, pois preciso que por exemplo "1 célula do calc consulte o Base para trazer a informação".

Com relação a deixar essa o banco de dados em calc, até poderia mas o que acontece, este mesmo arquivo será usado em 3 setores diferentes, então se ela ficar em calc, as atualização serão só no setor que a fizerem.

imagem do gravatar de RodolphoRodolpho ( 2015-06-27 14:00:00 +0100 )editar

Do Calc buscar informação diretamente no Base, por função desconheço, talvez por macro, mas não saberia indicar o caminho.

imagem do gravatar de SchiavinattoSchiavinatto ( 2015-06-27 16:43:19 +0100 )editar

Ok., Gilberto agradeço sua ajuda, mas você matou a charada, eu não estava conseguindo explicar desta forma, o acesso que quero fazer ao banco e realmente através de macros. Mesmo assim agradeço toda ajuda prestada.

imagem do gravatar de RodolphoRodolpho ( 2015-06-29 14:24:03 +0100 )editar

1 Resposta

2

respondidas 2015-06-27 17:44:34 +0100

imagem do gravatar de Olivier

Em linhas gerais, este é o roteiro:

  1. No documento do Calc, definir uma fonte de dados ao arquivo do base.
  2. Abrir o painel de fonte de dados (F4)
  3. Selecionar a tabela ou consulta desejada da fonte de dados recém criada
  4. Clicar para selecionar toda a consulta/tabela (no canto superior esquerdo da consulta/tabela)
  5. Arrastar para uma planilha vazia do seu arquivo do calc aberto
  6. Definir os dados arrastados como "Intervalo de banco de dados" (menu Dados -> Definir intervalo)
  7. Utilizar as funções BDEXTRAIR, BDSOMA, BDCONTAR, etc... sobre o intervalo de banco de dados à vontade.
  8. Ajustar à necessidade.

Obs: Ao definir um intervalo de banco de dados de uma fonte de dados como acima, ele fica vinculado. Para atualizar, vá em Dados -> Selecionar intervalo para selecionar o intervalo e depois Dados -> Atualizar intervalo.

editar assinalar como ofensivo Excluir Link mais

Comentários

Caro, amigo, Primeiramente quero agradecer por sua resposta, e ajuda, mas você sabe me informar como faço para fazer as consultas no banco de dados, via macro, pelo calc. ?

imagem do gravatar de RodolphoRodolpho ( 2015-06-29 14:21:17 +0100 )editar
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2015-06-26 16:58:01 +0100

Lidas: 832 vezes

Última atualização: Jun 27 '15