Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Essa documentação diz respeito aos blocos de programação Remover (Fonte de dados) e Remover, apesar de terem nomes parecidos, funcionam de formas diferentes.

Remover (Fonte de dados)

Remove o registro vinculado a posição corrente do cursor de uma tabela em um banco de dadosem cursor da lista retornada pelo bloco Abrir consulta.

title
Informações
Mais sobre

Nesse contexto, um cursor é um indicador utilizado para sinalizar a posição atual do registro dentro de uma fonte de dadoslista do retorno do bloco Abrir consulta.

Parâmetros

de Entrada

NomeTipoDoc
Parâmetro 1
Fonte de dadosFonte de dados
ListaLista contendo os registros

Compatibilidade

 Servidor

Exemplo 1

Exemplo 

A função em destaque abaixo remove o registro em cursor contido na lista retornada do bloco Abrir consulta. No exemplo da figura 1 estamos excluindo o registro de um usuário baseado no atributo nome. A função faz uma iteração enquanto existir registros, verifica se o atributo "nome" é igual a "Maraisa" e exclui o registro, do contrário ela continuará avançando os registros utilizando o bloco Próximo registro.


Image Added

Figura 1 - Bloco de programação Remover  



Âncora
remover
remover

Remover

Remove um registro do banco de dados

o registro sinalizado pelo cursor.

Image Removed

, filtrando-o por seus campos ou objeto.

Parâmetros

Nome

Tipo

Doc

Parâmetro 1Objeto/campos

Objeto contendo o registro com os dados a serem excluídos, quando configurado via objetos

ou, campos, contendo um ou mais dados a serem excluídos, quando configurados via campos

Nota

Os parâmetros de entrada para função apresentam-se de acordo com os campos, ou o objeto, adicionados na tela de configuração do bloco de programação, o que significa dizer que cada campo definido representa um novo parâmetro da função.

Configuração do bloco

É possível remover registros do banco de dados de duas formas diferentes, via campos ou por objeto, essa configuração é feita a partir do campo Tipo (destaque 2 da figura 1.1).

Para configurar o bloco Remover, clique no símbolo da engrenagem, isso fará com que a janela Configurar Bloco de Programação seja exibida. Após informar a entidade (destaque 1 da figura 1.1), é possível criar a regra de exclusão a partir dos atributos do objeto (Tipo Campos) ou apenas passando o Objeto, nesse caso, não será possível configurar regras.


Image Added

Figura 1.1 - Configuração do bloco Remover


  1. Entidade: abre a janela de seleção de entidades.
  2. Tipos: define como será configurado a seleção de registros:
    • Campos: permite criar regras para remover um ou vários registros ao mesmo tempo;
    • Objeto: esta opção não permite definir regras, o bloco Remover exclui o registro com base no objeto informado.
  3. Área regras: define o filtro dos registros que serão excluídos. Possui a mesma estrutura vista em Regras.
  • Botão Excluir: apaga as regras inseridas. 

Acesse a figura 1.1 da documentação Assistente de consulta JPQL para obter informações sobre o campo Modo de consulta e os botões Testar Consulta, Editar Texto e Visualizar como Texto.

Compatibilidade

Image Added Servidor

Exemplo 1 - Remoção via campos

Na figura 1.2 mostramos como remover um registro a partir do campo email da entidade selecionada (configuração tipo Campos, destaque 2 da figura 1.1). Todos os registros que tiverem o email "wesley@email.com" cadastrados, serão excluídos.


Image Added

Figura 1.2 -  Bloco de programação Remover configurado via campo

Exemplo 2 - Remoção via objeto

No exemplo da figura 1.3 estamos pegando o retorno da consulta do bloco Abrir consulta e excluindo um registro, via Objeto (destaque 2 da figura 1.1), pegando a primeira ocorrência dele utilizando o bloco na lista.


Image Added

Figura 1.3 -  Bloco de programação Remover configurado via objeto

Blocos de programação nesta página

Índice

Construção de consultas

A construção de consultas pode ser feita através do modo visual, permitindo que o usuário não necessite de uma interação direta com códigos na linguagem SQL, possibilitando a construção de consultas diretamente no assistente de consulta visual.

Para mais informações sobre como construir consultas em bancos de dados acesse o link abaixo.

Informações
titleMais sobre
Utilizando o assistente de consulta visual