
Lisandro Oliveira
Membros-
Total de itens
399 -
Registro em
-
Última visita
Tudo que Lisandro Oliveira postou
-
Olá Mreis, essas ultimas aspas existem mesmo?? strSEL = strSEL & " AND DVersQuest.DNumTeste = "& vsimul &"" strSEL = strSEL & " AND DVersQuest.DVersaoTeste = "& vversteste &"" strSEL = strSEL & " AND DVersQuest.DSeqQuest = "& vquest &"" O campo da associação das tabelas realmente são esses: AQuest.AArea = DVersQuest and AQuest.ANumQuest = DVersQuest.NumQuest " ??
-
Olá Rinaldo, faça assim: select * from tabela1 tb where not EXISTS (select <coluna onde esta os dados> from tabela2 where <coluna onde esta os dados> = tb.<coluna onde esta os dados>) Exemplo: select * from teste te where not EXISTS (select fone from testee where fone = te.fone) Abraços Lisandro Oliveira
-
Boa Tarde, a sintaxe correta deste comando é delete tabela_2, isto vai apagar somente os dados contidos nesta table. Até, Roberto Ramos Analista de Sistemas Olá Jforever, o SQL Server garante a integridade dos dados, ele n permite que você apague a tabela "Pai" e deixa as tabelas "filhos" orfã. para você poder apagar os dados da tabela2, primerio você deve tirar a referencia que existe com a tabela "tabela" ou você apaga os dados que estão na tabela "tabela" ou você apaga a constraint FK_ID_TABELA_2 da tabela "tabela" para depois apagar a tabela2 entendeu?? Qualquer coisa retorne Abraços Lisandro Oliveira
-
Olá thiago, faça assim: exec sp_tables @table_type = "'system_table'" Assim será retornado as tables de sistema qualquer coisa retorne Abraços Lisandro Oliveira
-
Olá darkAle, A viewSuporteCompraCliente realmente não é uma tabela, é uma view ou seja um filtro de uma tabela veja um exemplo: Existe a tabela Funcionario(cod,nome,endereco,salario), só que outros usuários utilizam essa mesma tabela para pegar os dados deles, mas esses usuários n precisam saber o quanto cada um ganha, então eu crio uma view apartir dessa tabela: Create view view_func as select cod, nome, endereco from funcionarios pronto, apartir daí eu posso utilizar a view tranquilamente veja: select nome from view_func - Esse comando executa a view que vai lá na tab funcionarios e dá o select, entendeu??? Se você for pelo Enterprise Mananger e abrir o banco, vá em view e você verá essa viewSuporteCompraCliente ou então dá um select no sysobjects: Select name from sysobjects - E procura a view lá ou Select * from sysobjects where name = 'viewSuporteCompraCliente' beleza?? Agora o group by serve para agrupar valores que se repetem ex: select cidade from Funcionario GROUP BY cidade isso faz com que seja exibida todas as cidades que estão no banco sem se repetir (agrupadas) Sempre que você utilizar alguma cláusula no select ( count, sum, avg, max...) você terá que utilizar o group by. Entendeu??? Abraços Lisandro Oliveira
-
Oi alexandre, o arquivo de dados é o .mdf (tudo está nele), e o arquivo de log é o ldf. Abraços Lisandro Oliveira
-
luiz, crie uma consulta com parametro ex(para digitar o codigo) faça um formulario dessa consulta, quando você abrir o formulario, irá aparecer: ex:digite o codigo, ai você consegui ir filtrando dentro do formulario e imprimindo cada registro. Abraços Lisandro Oliveira
-
Olá leandro, no formulario vamos supor que você tenha os campos exatamente com esses nomes: quantidade, valor e total 1- No modo estrutura, clique no campo total 2- Na barra de ferramentas clique no botão Construir (é uma varinha) 3- Escolha construtor de codigos 4- Aonde está "BeforeUpdate", escolha GotFocus 5- Coloque isso: total = quantidade * valor Pronto, feche o editor VBA e teste Abraços Lisandro Oliveira
-
André eu n entendi, qual é o campo que está no subformulario?? você quer somar o que com o que? Existe um campo no formulario e outro no subformulario e você quer exibir a soma dos dois??
-
tentei isso mas gero esse erro no query... o que pode ser ? tem alguma ideia ? abração e valeu Então faça assim Crie um device: exec sp_umpdevice 'disk', 'dev_backup', 'c:\backup.bak' Agora faça o backup utilizando o device: backup database <nome> to dev_backup beleza??? Qualquer coisa retorne Abraços Lisandro Oliveira
-
Folow, qualquer coisa retorne. Abraços Lisandro Oliveira
-
é a mesma coisa do erro anterior, ele não deixa atualizar nem apgar o que está relacionado... como faço para arrumar isso ? Estou programando em ASP no caso, faço update e delete comum... Qualquer ajuda é bem vinda =) Abraços Olá Dark, você tem que alterar no banco mesmo o SQL Server garante a integridade referencial, por isso que ele não permite fazer um update numa tabela que está sendo referenciada por outra Mas caso você queira alterar um alguma coisa nela, e você queira que reflita nas tabelas que estão relacionadas a ela, você pode fazer assim: vá na tabela(s) que se referenciam a ela e: 1º apagar a constraint da tabela: alter table <nome da tabela> drop constraint <nome da constraint> 2º adicionar novamente a constraint mas adicionando o on update cascade constraint <nome> foreign key (campo) references <tabela>(<campo>) on update cascade agora você pode dar um update na tabela que será atualizado nas tabelas relacionadas obs: Sempre é bom você ter um backup antes de fazer mudanças no banco. qualquer coisa retorne Abraços Lisandro Oliveira
-
Falow
-
Olá Dark, para fazer o backup utilize o comando abaixo: Backup Database <nome> to disk = 'c:\...' Com o backup você tem todas as tabelas, relacionamentos,dados, procedures... você pode gerar o script das talelas, mas, n vai ter os dados, as procedures, as triggers... qualquer coisa retorne Abraços Lisandro Oliveira
-
Sqlserver2000 - Liberar Acesso Para Todos Usuarios
pergunta respondeu ao bywesley de Lisandro Oliveira em SQL Server
Olha eu na sua condição voltaria aquela configuração que vem por Default do SQL 2k que é o usuario "sa" e sem senha já que todos devem ter acesso O cliente n está tendo permissão para acessar o servidor (logins diferente) Verifique o usuário que sobe no servidor, e na hora da instalação do cliente, qual usuario você colocou?? Verifique isso Qualquer coisa retorne Abraços Lisandro Oliveira. -
existe algumas formas de se fazer isso, você pode fazer o back up e restaurar na outra maquina ou então a que eu sempre faço: copie o arquivo de dados e o arquivo logico (.mdf e ldf) e na outra máquina atacha o banco. Abraços Lisandro Oliveira
-
Oi deividy, quando você for instalar novamente o sqlserver, crie outra instancia. Abraços Lisandro Oliveira
-
Lugan, você n precisa utilizar programas auxiliares, no menu do excel você tem a opção de salvar como pagina da web, salvando dessa forma, você abre a pagina web e consegue manipular os dados da planilha, utilizar formulas, funções... Abraços Lisandro Oliveira
-
Olá Beber, você pode estar fazendo assim: Vamos supor que seja na coluna A e os dados vão da linha 1 até a 50, 1 - você tem que classificar essa coluna (pode ser em ordem crescente) 2 - na coluna B você cola assim: =exato(a1;a2) se aparecer VERDADEIRO, é porque os numeros estão repetidos. beleza???? Qualquer coisa retorne Abraços Lisandro Oliveira
-
Oi castelo, faça assim: Vá em ferramentas/macros/editor do visual basic Vá em inserir/ módulo e cole esse codigo lá Sub localizar() Dim e, a As Integer e = 1 a = InputBox("Digite a quantidade de planilhas") busca = InputBox("Digite a palavra para ser encontrada") plan: While e <= a Sheets(e).Select Sheets(e).Activate On Error Resume Next c = Cells.Find(What:=busca, After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False).Activate If c = "Verdadeiro" Then Exit Sub End If e = e + 1 Wend End Sub Feche o editor Agora vá em ferramentas/macros/macros , clique em localizar e depois em Executar você pode adicionar um botão e colocar a macro localizar nele. beleza??? Qualquer coisa retorne Abraços Lisandro Oliveira
-
Falow Abraços.
-
Falow Abraços.
-
Olá pessoal, Para fazer o calculo de horas negativas no Excel, vocês devem ativar o sistema de data 1904. Vá em Ferramentas/Opções/na guia Calculo - ative o sistema de data 1904 Agora funciona beleza?????? Qualquer coisa retorne... Abraços Lisandro Oliveira
-
Olá Fahledu, Imaginando que os dados estejem na coluna C, você deverá deixar a coluna D vazia, se ela não estiver, vá em inserir coluna e deixe a coluna D em branco. feito isso vá em ferramentas/Macros/Editor do Visual basic e insira um módulo cole isso lá: Sub ConverterMaiuscula() Dim lis As Range Dim a As Integer a = 1 For Each lis In Selection If lis.Value = UCase(lis.Value) Then Range("D" & a).Value = "M" a = a + 1 GoTo aa End If a = a + 1 aa: Next End Sub Feche o Editor, agora selecione os dados na coluna C e vá em Ferramentas/macros/Macros... e clique em ConverterMaiuscula / Executar Agora é só filtrar pela coluna D onde tiver M beleza???, espero ter ajudado Qualquer coisa retorne... Abraços Lisandro Oliveira