Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index




--- Em ter, 13/12/11, Raul Pacheco da Silva <raulpacheco@ig.com.br> escreveu:

Boa tarde, estou traduzindo manuais
do Calc e em inglês tem a função DGET
que seria a função BDOBTER, porém não encontrei a mesma
ou algo parecido no
LibreOffice, alguém pode me ajudar e dizer qual seria a
função
correspondente no LibreOffice 3.4.4 pt-br.



Creio que seja a BDEXTRAIR:

BDEXTRAIR

BDEXTRAIR retorna o conteúdo da célula referenciada em um banco de dados que corresponda aos 
critérios de pesquisa especificados. Em caso de erro, a função retorna #VALOR! quando nenhuma linha 
for encontrada ou Err502 quando mais de uma célula for encontrada.

A pesquisa permite expressões regulares. Você pode digitar "all.*", por exemplo, para localizar a 
primeira ocorrência de "all" seguida de outros caracteres. Caso deseje buscar um texto que seja 
também uma expressão regular, será necessário preceder todos os caracteres com um caractere \. É 
possível ativar e desativar a avaliação automática de expressões regulares em Ferramentas - Opções 
- BrOffice Calc - Calcular.
Sintaxe

BDEXTRAIR(BancoDeDados; CampoDoBancoDeDados; CritérioDePesquisa)

Para referenciar uma coluna pelo nome do cabeçalho dela, coloque aspas ao redor do nome do 
cabeçalho.
Exemplo

No exemplo acima (role para cima), queremos determinar em que série a criança está, cujo nome foi 
inserido na célula A14. A fórmula é digitada na célula B16 e difere ligeiramente daquelas dos 
exemplos anteriores porque somente uma coluna (um campo do banco de dados) pode ser inserida para 
CampoDoBancoDeDados. Digite a seguinte fórmula:

=BDEXTRAIR(A1:E10;"Série";A13:E14)

Digite o nome Frank em A14 e você verá o resultado 2. Frank está na segunda série. Digite "Idade" 
no lugar de "Série" e você verá a idade de Frank.

Ou entre o valor 11 na célula C14 somente, e exclua as demais entradas nessa linha. Edite a fórmula 
em B16 como segue:

=BDEXTRAIR(A1:E10;"Nome";A13:E14)

Em vez da série, o nome será consultado. A resposta será exibida imediatamente: Daniel é a única 
criança com 11 anos de idade. 

http://help.libreoffice.org/Calc/Database_Functions/pt-BR

Osvaldo


-- 
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
  mande e-mail vazio para usuarios+help@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
  usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.