Trabalhar com dados no painel de resultados

Depois de executar uma consulta ou modo de exibição, os resultados são mostrados no painel de resultados. Você pode trabalhar com esses resultados. Por exemplo, você pode adicionar e excluir linhas de entrada ou alterar os dados e navegar facilmente por meio de conjuntos de resultados de grande.

As informações a seguir podem ajudá-lo a evitar problemas e trabalhar efetivamente com seus conjuntos de resultados.

Retornando o conjunto de resultados

Você pode retornar resultados de uma consulta ou em um modo de exibição e pode optar por abrir o painel de resultados ou todos os painéis. Em ambos os casos, a consulta ou modo de exibição será aberta no Query e View Designer. A diferença é que uma será aberta com apenas o painel de resultados mostrando e o outro abre com todas as janelas que foram selecionadas na caixa de diálogo Opções. O padrão é de quatro painéis (resultados, SQL, diagrama e critérios).

For more information see Como: Modos de exibição abertos and Como: Consultas abertas.

Para alterar o design da consulta ou exibir a forma que ele retorna um conjunto de resultados diferentes ou retorna registros em uma ordem diferente consulte os tópicos listados em Criação de consultas e exibições.

Você também pode determinar se deseja retornar todos ou parte dos resultados definidas de duas maneiras – interromper a consulta como ele é executado ou escolher o quanto de resultados para retornar antes que a consulta é executada.

Você pode navegar pelos registros usando a barra de navegação na parte inferior do painel de resultados rapidamente.

Há botões para ir para os registros de nome e sobrenome, os registros do próximo e anteriores e para ir para um determinado registro.

Para ir para um registro específico, digite o número da linha na caixa de texto na barra de navegação e pressione ENTER.

Para obter informações sobre como usar atalhos de teclado no Query e View Designer, consulte Navegando no Query e View Designer.

Confirmar alterações no banco de dados

O painel de resultados usa o controle de concorrência otimista para que a grade mostra uma cópia dos dados no banco de dados, em vez de um modo de exibição inteiramente ao vivo. Este alterações de maneira só são confirmadas no banco de dados depois de logoff de uma linha. Isso permite que mais de um usuário trabalhar com o banco de dados ao mesmo tempo. Se houver conflitos (por exemplo, se outro usuário alterou a mesma linha que você alterou e confirmadas no banco de dados antes que você fez), você receberá uma mensagem informando o conflito e resoluções de oferta.

Desfazer alterações usando ESC

Você só pode desfazer uma alteração, se ainda não tiver sido confirmada no banco de dados. Os dados não estão comprometidos se você não se moveu fora do registro ou depois de você mover para fora do registro, você obtém uma mensagem de erro indicando que a alteração não será comprometida. Se não tiver sido comprometida, você pode desfazer a alteração, usando a tecla ESC.

Para desfazer todas as alterações em uma linha, mova para uma célula na linha que você não tiver sido editado e pressione a tecla ESC.

Para desfazer alterações em uma célula específica que você editou, mova-o para a chave célula pressione ESC.

Adicionando ou excluindo dados no banco de dados

Para ver como seu design de banco de dados que está trabalhando talvez precise adicionar dados de exemplo para o banco de dados. Você pode inseri-la no painel de resultados diretamente ou você pode copiá-lo de outro programa, como o bloco de notas ou o Excel e colá-lo no painel de resultados.

Para além de copiar as linhas no painel de resultados você pode adicionar novos registros ou modificar ou excluir os existentes. Para obter mais informações, consulte Como: Adicionar novas linhas no painel de resultados, Como: Excluir linhas no painel de resultados, e Como: Editar linhas no painel de resultados.

Dicas para trabalhar com valores nulos e células vazias

Quando você clica em uma linha vazia para adicionar um novo registro, o valor inicial para todas as colunas é NULL. Se uma coluna permitir valores nulos, você pode deixá-la como está.

Se você quiser substituir um valor não nulo com null, digite nulo em letras maiúsculas. O painel de resultados dará a formatação para indicar que ele seja reconhecido como um valor nulo, em vez de fazê-lo como uma seqüência de itálico do word.

Digite a seqüência de caracteres "null" Digite as letras sem as aspas. Contanto que pelo menos uma das cartas é em letras minúsculas, o valor será tratado como uma seqüência de caracteres em vez de um valor nulo.

Valores de colunas com um tipo de dados binários terão valores NULL por padrão. Esses valores não podem ser alterados no painel de resultados.

Para inserir um espaço vazio em vez de usar nulos, exclua o texto existente e mover-se fora da célula.

Validação de dados

A consulta e o modo de exibição Designer podem validar a alguns tipos de dados contra as propriedades de colunas. Por exemplo, se você digitar "abc" em uma coluna com um tipo de dados float, você receberá um erro e a alteração não será confirmada no banco de dados.

A maneira mais rápida para ver o tipo de dados de uma coluna, quando você estiver no painel de resultados é abrir o painel de diagrama e o foco sobre o nome da coluna da tabela ou objeto table valued.

ObservaçãoObservação

O painel de resultados pode mostrar para um tipo de dados de texto de comprimento máximo é 2.147.483.647.

Manter os resultados conjunto sincronizado com a definição de consulta

Enquanto você estiver trabalhando com os resultados de uma consulta ou modo de exibição é possível que os registros no painel de resultados para obter fora de sincronia com a definição de consultas. Por exemplo, se você executou uma consulta para quatro em cinco colunas em uma tabela, usado no painel do diagrama para adicionar a quinta coluna para a definição da consulta, que dados da quinta coluna não serão automaticamente adicionados ao painel de resultados. Para tornar o painel de resultados para refletir a nova definição de consulta, execute a consulta novamente.

Você pode saber se isso acontecer – um ícone de alerta e o texto "Consulta alterada" aparece no canto inferior direito canto do painel de resultados e o ícone é repetido no canto superior esquerdo do painel.

Reconciliar as alterações feitas por vários usuários

Enquanto você estiver trabalhando com os resultados de uma consulta ou modo de exibição é possível para os registros devem ser alteradas por outro usuário que também está trabalhando com o banco de dados.

Se isso acontecer, que você receberá um aviso assim que você move fora da célula com o conflito. Você será capaz de substituir a outra alteração do usuário, atualize o seu painel de resultados com a outra alteração do usuário ou continuar a editar o painel de resultados sem reconciliar as diferenças. Se você optar por não reconciliar as diferenças, suas alterações não serão confirmadas no banco de dados.

Limitações no painel de resultados

O que não podem ser atualizado

Essas dicas podem ajudá-lo a trabalhar com êxito com dados no painel de resultados.

  • Consultas que incluem as colunas de mais de uma tabela ou modo de exibição não podem ser atualizadas.

  • Modos de exibição só podem ser atualizados se as restrições de banco de dados permitirem.

  • Não não possível atualizar os resultados retornados por um procedimento armazenado.

  • Consultas ou modos de exibição usando as cláusulas GROUP BY, DISTINCT ou para o XML não são atualizáveis.

  • Os resultados retornados por funções com valor de tabela só podem ser atualizados em alguns casos.

  • Dados em colunas que resultam de uma expressão na consulta.

  • Dados que não foi convertidos com êxito pelo provedor.

O que não pode ser representado totalmente

O que é retornado para o painel de resultados do banco de dados bastante é controlado pelo provedor para a fonte de dados que você está usando. O painel de resultados sempre não pode converter os dados de todos os sistemas de gerenciamento de banco de dados. Estes são os casos de chegar onde este é o caso.

  • Tipos de dados binários normalmente não são úteis para pessoas que trabalham no painel de resultados e eles podem levar muito tempo para fazer o download. Portanto, elas são representadas por <Binary data> ou Null.

  • Precisão e escala podem sempre preservados. Por exemplo, o painel de resultados suporta uma precisão de 27. Se houver dados de um tipo de dados com uma precisão maior, os dados podem ser truncados ou pode ser representados por <Unable to read data>.

  • Se você não estiver usando um banco de dados de Microsoft SQL Server, alguns tipos de dados podem não ser suportados pelo seu provedor. Se você executar uma consulta que contém os tipos de dados sem suporte os valores para essa coluna serão retornados como < tipo de dados sem suporte > e o painel de resultados será somente leitura. O painel de resultados também será somente leitura se você executar uma consulta em uma tabela sem chave primária e ter uma coluna com um tipo de dados sem suporte (mesmo se a consulta que você escreve não incluir a coluna com o tipo de dados sem suporte na instrução SELECT).

Consulte também

Conceitos

Visual Database Tools Editions

Outros recursos

Trabalhando com modos de exibição

Executar operações básicas com consultas

Especificando critérios de pesquisa