Ajuda do LibreOfficeDev 27.2
Especifica a forma como pode trabalhar com dados numa base de dados.
Numa janela da base de dados, selecione Editar - Base de dados - Definições avançadas
A disponibilidade dos seguintes controlos depende do tipo de base de dados:
Permite apenas caracteres que cumpram a convenção de nomenclatura SQL92 num nome de uma fonte de dados. Todos os outros caracteres são rejeitados. Cada nome deve começar por uma letra minúscula, uma letra maiúscula ou um sublinhado ( _ ). Os restantes caracteres podem ser letras ASCII, números e sublinhados.
Acrescenta o alias ao nome da tabela nas instruções SELECT.
Algumas bases de dados utilizam a palavra-chave «AS» entre um nome e o seu alias, enquanto outras utilizam um espaço em branco. Ative esta opção para inserir «AS» antes do alias.
Utilize sequências de escape para junções externas. A sintaxe desta sequência de escape é {oj outer-join}
Exemplo:
selecionar Artigo.* de {oj item LEFT OUTER JOIN orders ON item.no=orders.ANR}
Ignora os privilégios de acesso fornecidos pelo controlador da base de dados.
Substitui os parâmetros nomeados numa fonte de dados por um ponto de interrogação (?).
Algumas bases de dados atribuem números de versão aos campos para acompanhar as alterações nos registos. O número de versão de um campo é incrementado em um sempre que o seu conteúdo é alterado. Exibe o número de versão interno do registo na tabela da base de dados.
Utiliza a fonte de dados atual do catálogo. Esta opção é útil quando a fonte de dados ODBC é um servidor de bases de dados. Não selecione esta opção se a fonte de dados ODBC for um controlador dBASE.
Permite utilizar o nome do esquema em instruções SELECT.
Cria um índice com as instruções ASC ou DESC.
Selecione esta opção para utilizar o par de códigos CR + LF no final de cada linha de texto (recomendado para os sistemas operativos DOS e Windows).
Apenas para ligações Oracle JDBC. Quando ativada, esta opção especifica que nenhuma coluna deve ser tratada como um campo de moeda. O tipo de campo devolvido pelo controlador da base de dados é ignorado.
Quando introduz um novo registo ou atualiza um registo existente num formulário e deixa em branco um campo que está associado a uma coluna da base de dados que exige uma entrada, será apresentada uma mensagem a indicar que o campo está em branco.
Se esta caixa de seleção não estiver ativada, os campos obrigatórios dos formulários na base de dados atual não serão verificados.
A caixa de controlo está disponível para todos os tipos de fontes de dados que suportam o acesso de gravação aos seus dados. A caixa de controlo não está disponível para folhas de cálculo, ficheiros de texto, CSV e as várias agendas de contactos de leitura apenas.
Utilize literais de data/hora que estejam em conformidade com a norma ODBC.
Ativar para anular as heurísticas do Base utilizadas para detetar se a base de dados suporta chaves primárias.
Ao ligar-se a uma base de dados utilizando uma API genérica como ODBC, JDBC ou ADO, o Base aplica atualmente métodos heurísticos para determinar se essa base de dados suporta chaves primárias. Nenhuma dessas APIs dispõe de suporte específico para obter essa informação.
A heurística falha, por vezes. Por predefinição, esta caixa de seleção de três estados está definida para o estado «indeterminado», o que significa «aplicar a heurística». Se a caixa de seleção estiver marcada, presume-se que existe suporte para a chave primária. Se a caixa de seleção estiver desmarcada, presume-se que não existe suporte para a chave primária.
Note que esta opção serve apenas para anular as regras heurísticas. Se ativar a caixa de seleção para uma base de dados que, na realidade, não suporta chaves primárias, irão surgir alguns erros.
Utilize as diferentes funcionalidades de navegação de um conjunto de resultados, dependendo do controlador da base de dados. Consulte Grupo de constantes ResultSetType
Selecione o tipo de comparação booleana que pretende utilizar.
Selecione o número de linhas para permitir que o controlador detete o tipo de dados.