Ir para conteúdo
Fórum Script Brasil

Leonardo C. Cavalcante

Membros
  • Total de itens

    32
  • Registro em

  • Última visita

Tudo que Leonardo C. Cavalcante postou

  1. Boa Noite! Você pode fazer desta maneira. SELECT U1.USU_NOME,U1.USU_CPF,U1.USU_DT_CADASTRO FROM USU_USARIO U1 WHERE (SELECT COUNT(*) FROM USU_USUARIO U2 WHERE U2.USU_CPF = U1.USU_CPF) > 1 ORDER BY U1.USU_CPF Espero ter ajudado Qualquer dúvida post ai Abraços!!
  2. Boa Noite! Primeiro precisamos saber as necessidade desta empresa para criarmos o banco de dados que informações precisam ser armazenadas. Por exemplo vamos imaginar um loja de calçados na loja existem clientes vou precisar ter uma tabela CLIENTES com e nela dados pessoais do cliente. na loja existem vendedores criamos uma tabela VENDEDORES com as informações de cada vendedor também temos produtos que são os calçados então vamos criar uma tabela PRODUTOS para cadastra-los. e na loja ocorre vendas também vamos precisar de uma tabela VENDAS onde nesta tabela iremos agrupar varias informações. Em uma venda existe um vendedor então nela vamos gravar o codigo do vendedor. nela existe cliente também gravamos o codigo do cliente e nela existe um produto então gravamos o codigo do produto vendido. Abaixo um exemplo simples de como seria criado a estrutura deste banco de dados SQL SERVER. CREATE DATABASE DADOSVENDAS ON ( NAME =N'DadosVendas', FILENAME= 'C:\DadosVendas.mdf' ) GO USE DADOSVENDAS CREATE TABLE CLIENTES ( Cli_Codigo Int Not Null Primary Key, Cli_Nome Varchar(70), Cli_Cpf_Cnpj Varchar(18), Cli_Telefone Varchar(15) ) GO CREATE TABLE PRODUTOS ( PROD_CODIGO INT NOT NULL PRIMARY KEY, PROD_NOME VARCHAR(80) ) GO CREATE TABLE VENDEDORES ( VEND_CODIGO INT NOT NULL PRIMARY KEY, VEND_NOME VARCHAR(70) ) GO CREATE TABLE VENDAS ( VENDA_CODIGO INT NOT NULL PRIMARY KEY, VENDA_DESCRICAO VARCHAR(90), PROD_CODIGO INT, VEND_CODIGO INT, CLI_CODIGO INT ) GO Espero ter ajudado. Qualquer dúvida post ai Abraços!
  3. Boa Noite! Post o script no forum para todos posso acompanhar. Abraços!
  4. Seria bom ver o erro exatamente e saber os componentes que esta utilizando. O que é comum acontecer e que as subqueries e que estejam retornando mais de um registro. se colocar top 1 apos a a palavra select e continuar e resolver erro então você precisa rever as restrições da clausula where. Pode ser também que esta subuqueries tem mais de uma coluna no select. Espero ter ajudado Qualquer dúvida post mais informações.
  5. Nas maquinas clientes é necessário instalar o sqlclient.msi E no servidor precisa deixar ativado os protocolos tpcp ip no SQL Manager. Espero ter ajudado Abraços.
  6. Ocorre algun erro? Qual? Que componentes você esta utilizando? Talvez exista uma propriedade key fields na query que foi preechido.
  7. Boa Noite Na Query Você pode trabalha com parametros. Desta maneira você já deixara o sql montado dentro do componente na propriedade SQL. Nesta propriedade você coloca o código abaixo SELECT * FROM CADASTRO_ATENDIMENTO WHERE NUMEROATENDIMENTO LIKE :pParametro1 AND CODIGOCLIENTE = :pParametro2 -Depois tem uma outra propriedade Params onde você ira informar o tipo para cada parametro no datatype. -E no código quando a pesquisa for executada coloca o codigo abaixo IBQueryfiltro.Close; IBQueryfiltro.ParamByName('pParametro1').Value := edit1.Text; IBQueryfiltro.ParamByName('pParametro2').Value := edit2.Text; IBQueryfiltro.Open; Espero ter ajudado. Qualquer dúvida post ai Abraços!!
×
×
  • Criar Novo...