Ir para conteúdo
Fórum Script Brasil

Flavio Nascto

Membros
  • Total de itens

    30
  • Registro em

  • Última visita

Posts postados por Flavio Nascto

  1. Vamos por parte ok ?

    1º faça um código para percorrer o diretório e seus arquivos com a extensão que você quer encontrar.
    Faça apenas como leitura, o objetivo dessa etapa e primeiramente percorrer a lista de arquivos e encontrar os arquivos.


    Agora que tem o caminho na mão, mais o arquivo é passar esses parâmetros para uma função que finalmente abre esse arquivo para realizar seu processamento.

    original_convite2.png?1415990948
  2. Prezados
    Chegamos a nossa 7ª Edição do evento Access Day Lite.
    Voce que é conhecedor do assunto, mestre, profissional, amante, iniciante esse é o evento para trocar conhecimento.
    Agora em São Paulo
    Venha e Participe desse grande encontro, que reúne as principais empresas do segmento, amantes do access.
    Você tem uma aplicação interessante ?? Entre em contato.
    O Local será ao lado do metro consolação e/ou metro Paulista.
    Mais informações entre em contato no e-mail das assinaturas abaixo.
    Flavio Nascimento
    original_convite2.png?1415990948
  3. Fulvio..

    Não resolveu.. O que acontece...

    eu tenho alguns casos assim :

    X000000123

    X=44

    Quando aplico o replace.. ele esta ficando assim 44123 ou seja como se estivesse tirando os 'zeros'.

    O replace até cumpre seu objetivo que é alterar mas, por algum motivo altera a informação quando tem '0'

  4. Pessoal

    Estou querendo fazer uma consulta que me traga todos os registros da tabela cliente e todos os pedidos feitos.

    O problema é que eu quero que apareça todos os clientes independente de ter ou não pedido

    Tabela: cliente (cod_cli, nome_cliente)

    Tabela:Pedido (cod_pedido, cod_cliente, Dt_Pedido)

    Select nome_cliente, dt_pedito

    from cliente, pedido

    where codcli = cod_cliente

    Só sei fazer assim.. mas aqui não mostra todos os clientes, só aparecem o que tem pedido, claro por causa da iguadade.

  5. Senhores...

    Preciso fazer um update de um campo porém preciso apenas trocar uma letra exemplo.

    X456897863

    Preciso alterar o 'X' para um numero 45862

    Resultado seria 45862456897863

    Ou seja estou apenas trocando a letra por uma informação sem mexer no restante das informações do campo.

    Nome da tabela: CLIENTE

    Nome do campo: COD

    Preciso entrar em todos os COD e alterara a letra que esta la por um numero.

  6. Puts.. é mesmo...

    Fiz alguma mudanças mais ainda não funciona...

    CREATE TABLE aluno(DT_REL DATEtime,DT_REL_ANT DATEtime)

    Insert into aluno(DT_REL, DT_REL_ANT) Values('2008-02-01','2008-05-04')

    Insert into aluno(DT_REL, DT_REL_ANT) Values('2008-02-01','2008-05-04')

    CREATE TABLE ANALISE(MES int)

    --------------- apenas para analisar os dados-------

    Select * from aluno

    Select * from analise

    DROP TABLE aluno

    DROP TABLE ANALISE

    -----------------------------------------------------

    -- bom agora que criamos e populamos a tabela vamoas a dúvida.

    ---- Agora vamos ao que não esta funcionando ....

    DECLARE @DT_REL (10),

    @MES_DT_REL varchar(10),

    @DT_REL_ANT varchar(10),

    @MES_DT_REL_ANT varchar(4),

    @base varchar (1000),

    @base2 varchar (1000),

    @Script varchar (1000)

    SET @base = 'analise'

    SET @base2 = 'aluno'

    SET @MES_DT_REL = (select TOP 1 Month(DT_REL) as MES_DT_REL from @base2) -- aqui é a data de um campo

    @DT_REL_ANT = (select DATEadd(Month, -1, DT_REL) as DT_REL_ANT from @base2)

    @MES_DT_REL_ANT = (select (Month(DT_REL))-1 as MES_DT_REL_ANT from Base2)

    Print @DT_REL

    Print @MES_DT_REL

    Print @DT_REL_ANT

    Print @MES_DT_REL_ANT

    set @Script = 'insert into ' + @base + ' (MES) Select top 10 Month(DT_REL) from ' + @base2 + ''

    select @Script

    exec (@Script)

  7. Fulvio ...

    Brigadasso....

    No DTS tem um local que você delimita "na mão" os campos. Pergunto....

    Uma vez aquilo formatado, não fica registrado no SQL essa formatação ?

    Não tem nanhum lugar que fica gravado as posições dos campos, ao ponto que eu possa alterar quando possível ?

    Porque estou perguntando isso...

    porque existe o Datamanager que faz tudo isso.. porém é outra ferramenta..

  8. Fulvio...

    Ola bom dia....

    Entendi... mas continuo sem os parametros de mes...

    ---------------------------------------------------------------------------------------------------

    ---- Vamos criar as tabelas e as informações da minha dúvida.

    CREATE TABLE aluno(DT_REL DATEtime,DT_REL_ANT DATEtime)

    Insert into aluno(DT_REL, DT_REL_ANT) Values('2008-02-01','2008-05-04')

    Insert into aluno(DT_REL, DT_REL_ANT) Values('2008-02-01','2008-05-04')

    CREATE TABLE ANALISE(MES int)

    --------------- apenas para analisar os dados-------

    Select * from aluno

    Select * from analise

    DROP TABLE aluno

    DROP TABLE ANALISE

    -----------------------------------------------------

    -- bom agora que criamos e populamos a tabela vamoas a dúvida.

    ---- Agora vamos ao que não esta funcionando ....

    DECLARE @DT_REL (10),

    @MES_DT_REL varchar(10),

    @DT_REL_ANT varchar(10),

    @MES_DT_REL_ANT varchar(4),

    @base varchar (1000),

    @base2 varchar (1000)

    @base = 'analise'

    @base2 = 'aluno'

    @DT_REL = (select data as DT_REL from @base2)

    @MES_DT_REL = (select Month(dns) as MES_DT_REL from @base2)

    @DT_REL_ANT = (select DATEadd(Month, -1, dns) as DT_REL_ANT from @base2)

    @MES_DT_REL_ANT = (select (Month(dns))-1 as MES_DT_REL_ANT from Base2)

    Print @DT_REL

    Print @MES_DT_REL

    Print @DT_REL_ANT

    Print @MES_DT_REL_ANT

    set @Script = 'insert into ' + @base + ' (MES) Select top 10 Month(DT_REL) from ' + @base2 + ''

    select @Script

    exec (@Script)

  9. Fulvio

    Não funciona, vamos la..... vou postar tudo... se prefirir pode colar no query analyzer e testar..

    ---- Vamos criar as tabelas e as informações da minha dúvida.

    CREATE TABLE aluno(DT_REL DATEtime,DT_REL_ANT DATEtime)

    Insert into aluno(DT_REL, DT_REL_ANT) Values('2008-02-01','2008-05-04')

    Insert into aluno(DT_REL, DT_REL_ANT) Values('2008-02-01','2008-05-04')

    CREATE TABLE ANALISE(MES int)

    --------------- apenas para analisar os dados-------

    Select * from aluno

    Select * from analise

    --DROP TABLE aluno

    --DROP TABLE ANALISE

    -----------------------------------------------------

    -- bom agora que criamos e populamos a tabela vamos a dúvida.

    ---- Agora vamos ao que não esta funcionando ....

    DECLARE @DT_REL (10),

    @MES_DT_REL varchar(10),

    @DT_REL_ANT varchar(10),

    @MES_DT_REL_ANT varchar(4),

    @base varchar (1000)

    @base = 'analise'

    @DT_REL = (select data as DT_REL from aluno)

    @MES_DT_REL = (select Month(dns) as MES_DT_REL from aluno)

    @DT_REL_ANT = (select DATEadd(Month, -1, dns) as DT_REL_ANT from aluno)

    @MES_DT_REL_ANT = (select (Month(dns))-1 as MES_DT_REL_ANT from aluno)

    Print @DT_REL

    Print @MES_DT_REL

    Print @DT_REL_ANT

    Print @MES_DT_REL_ANT

    --- Eu preciso dar un insert into com o mes na tabela analise, porém,

    --- a premissa é resultado do parametro para incluir na tabela

    --- eis abaixo uma parte do que preciso realizar

    Insert into @base(mes) values (MES_DT_REL)

    Select top 10 @MES_DT_REL from @base

  10. Õk então vamos ao meu problema.. Meu txt é assim:

    252 AAA BBB SSS DDD 555 666 888

    321 AAA BBB SSS DDD 555 666 888

    466 AAA BBB SSS DDD 555 666 888

    789 AAA BBB SSS DDD 555 666 888

    Total de execdentes

    111 AAA BBB SSS DDD 555 666 888

    562 AAA BBB SSS DDD 555 666 888

    658 AAA BBB SSS DDD 555 666 888

    Mineração

    951 AAA BBB SSS DDD 555 666 888

    Abreviatura

    753 AAA BBB SSS DDD 555 666 888

    Bom perceba que apesar dele ser aparentemente formatado ele tem umas linhas que serão dispensada durante o processamento.

    O DTS importaria esse txt ? Se tiver como por favor , humildemente me mostra o caminho das pedras porque eu ainda não consegio.

×
×
  • Criar Novo...