ViteSoft - Compartilhando tecnologia

Comunidade VSCyber free
Bem-vindo: Sex Dez 15, 2017 4:51 pm

Todos os horários são GMT - 3 horas




Criar novo tópico Responder  [ 4 mensagens ] 
Autor Mensagem
 Título: [Resolvido] Banco de Dados
MensagemEnviado: Sáb Nov 20, 2010 5:57 pm 
Offline

Registrado em: Sáb Nov 20, 2010 5:32 pm
Mensagens: 8
Como todas Lan Houses do estado do Rio de Janeiro sabem, não é permitido usuários que sem cadastro, ou seja, os famosos visitantes.

Com isso estou pedindo aos meus clientes que regularizem seus cadastros até 01/12, dia este que bloquearei todos que não o fizerem.

Gostaria de saber qual tabela(s) e campo(s) devo atualizar via UPDATE no banco para bloqueá-los, já que tenho mais de 500 clientes cadastrados hoje.

Tenho 10 anos de experiência em programação e com diversos bancos de dados, tais como SQL Server, MySQL, Firebird e Access.

Se houver alguma ferramenta no VSCyber que mer permita selecionar vários clientes para bloquear, já é uma ajuda.

Grato,

Luiz Alves Felizardo
Estação Web - Lan House e Sorveteria


Voltar ao topo
 Perfil  
 
 Título: Re: Banco de Dados
MensagemEnviado: Seg Nov 22, 2010 1:23 pm 
Offline
VSCyber Team
VSCyber Team

Registrado em: Sex Jul 14, 2006 7:52 pm
Mensagens: 11595
Localização: SC
Boa Tarde,

Realmente o VScyber não possui nenhuma ferramenta próprio no sistema para isso.
Essa alteração deverá ser realizada diretamente no banco de dados
ou
Você pode exportar os cadastros do clientes para uma planilha do excel e verificar quais estão sem as informações do cadastro de bloqueá-los um a um.

Salientamos que deva tomar muito cuidado ao realizar alterações diretamente no banco de dados. Salve uma cópia do Banco de dados e do backup em um local seguro antes de executar as operações. Não nos responsabilizamos pelos danos que isso por provocar.

Existem algumas forma de executar isso, por exemplo:

Código:
SELECT p.IdPessoa, p.NomeFantasia, p.NomeCompleto, l.Login
  FROM Pessoa p INNER JOIN Login l ON p.IdPessoa = l.IdLogin
                LEFT  JOIN IdentfPess i ON p.IdPessoa = i.IdPessoa
                                       AND i.SiTpIdentf = 1
WHERE i.IdIdentfPess IS NULL AND l.Login Not Like 'zzzzzz%' ;


Esse código lhe retornará Informações das pessoas que estão com o campo identidade em branco, incluse Admins e exceto usuários excluídos.
Dica 1: Caso queira retirar os usuários Admin pode utilizar a tabela USR que possui o ID dos usuários Admin, basta fazer a exceção dos IDs que estão nessa tabela.
Dica 2: SiTpIdentf = 1 consiste na Identidade, SiTpIdentf = 2 consistem na informação do CPF

Para os logins retornados dessa pesquisa UPDATE a tabela LoginBloq inserindo o IDLogin e o Motivo.

_________________
Hovercraft
suporte@vitesoft.com
VSCYBER - Compartilhando Tecnologia
----------------------------------------

Pesquisa: A maneira mais rápida de obter suas respostas
Dica: marque a opção [Pesquisar por todos os termos]


Voltar ao topo
 Perfil  
 
 Título: Re: Banco de Dados
MensagemEnviado: Ter Nov 23, 2010 12:10 pm 
Offline

Registrado em: Sáb Nov 20, 2010 5:32 pm
Mensagens: 8
Obrigado pela resposta.

Já fiz alguns testes e funcionará perfeitamente.

Grato,

Luiz Alves Felizardo
Estação Web - Lan House e Sorveteria


Voltar ao topo
 Perfil  
 
 Título: Re: [Resolvido] Banco de Dados
MensagemEnviado: Ter Nov 23, 2010 12:21 pm 
Offline
VSCyber Team
VSCyber Team

Registrado em: Sex Jul 14, 2006 7:52 pm
Mensagens: 11595
Localização: SC
OK, qualquer coisa estamos aqui.

Tópico marcado como [Resolvido].

_________________
Hovercraft
suporte@vitesoft.com
VSCYBER - Compartilhando Tecnologia
----------------------------------------

Pesquisa: A maneira mais rápida de obter suas respostas
Dica: marque a opção [Pesquisar por todos os termos]


Voltar ao topo
 Perfil  
 
Exibir mensagens anteriores:  Ordenar por  
Criar novo tópico Responder  [ 4 mensagens ] 

Todos os horários são GMT - 3 horas


Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante


Enviar mensagens: Proibido
Responder mensagens: Proibido
Editar mensagens: Proibido
Excluir mensagens: Proibido
Enviar anexos: Proibido

Procurar por:
cron
Powered by phpBB® Forum Software © phpBB Group
Traduzido por: Suporte phpBB