segunda-feira, 2 de janeiro de 2017

Aula 1019 - Windev - Tabelas - 40 /... - Cor Negativo coluna Saldo









Video no Youtube Se Gostou clique aqui para dar joinha




Nessa aula vou mostrar como deixar a coluna saldo ,negativo,em vermelho



WinDev - Tabela - 001/... Ancorar Tabela e coluna
WinDev - Tabela - 002/... Esconder ou Mostrar Coluna Tabela 
WinDev - Tabela - 003/... Mudar Cor e Fundo da Coluna da Tabela 
WinDev - Tabela - 004/... Mudar Largura e Fonte da Coluna da Tabela 
WinDev - Tabela - 005/... Coluna de valor Deixar em Branco 
WinDev - Tabela - 006/... Alterar Nome,Cor,Cor de Fundo da Coluna da Tabela 
WinDev - Tabela - 007/... Alterar ordem das Colunas por Programacao
WinDev - Tabela - 008/... TableSeek Pesquizar se Existe
WinDev - Tabela - 009/... TableSelectPlus - Seleciona Iten tabela
WinDev - Tabela - 010/... TableSort - Classifica Coluna
WinDev - Tabela - 011/... Zoom
WinDev - Tabela - 012/... for Each Row Of - Percorrer
WinDev - Tabela - 013/... Selecionar Varias Linhas
WinDev - Tabela - 014/... Balao - Tabela ToolTip
WinDev - Tabela - 015/... Coluna Contrainer
WinDev - Tabela - 016/... Sum - Como Mudar Nome
WinDev - Tabela - 017/... TableInfoXY - Saber Nome,Posição e Linha da Coluna 
WinDev - Tabela - 018/... Guardar e Recuperar Posição Tabela
WinDev - Tabela - 019/... TableInputsearch
WinDev - Tabela - 020/... Descobrir Posição cliente Novo
WinDev - Tabela - 021/... Saber quantos e nome das Colunas
WinDev - Tabela - 022/... Tableselect - Selecionar varias linhas tabela e Ler
WinDev - Tabela - 023/... BuildBrowsingTable - Cria Tabela Manual
WinDev - Tabela - 024/... Somar Valor Tabela Automatico ou Manual - rowtotal
WinDev - Tabela - 025/... Eventos no cabecalho da Tabela
WinDev - Tabela - 026/... Tabela - Break - Totalizadores
WinDev - Tabela - 027/... Tabela - Colorir Linha
WinDev - Tabela - 028/... Double click Na seleção Item
WinDev - Tabela - 029/... Tabela - Descrição, Em Varias Linhas Coluna Tabela
WinDev - Tabela - 030/... Tabela - Fazer titulos com colunas
WinDev - Tabela - 031/... Tabela - Sql - Query - Agrupar Datas Nas Notas
WinDev - Tabela - 032/... Pintando Tabela
WinDev - Tabela - 033/... FOR EACH / WHERE / on / Ordem
WinDev - Tabela - 034/... Filter 
WinDev - Tabela - 035/... HFilter
WinDev - Tabela - 036/... Ultimo Registro - TableSelectPlus
WinDev - Tabela - 037/... Desabilitar Edição Tabela
WinDev - Tabela - 038/... Pesquisa - TableEnableFilter
Blog - WinDev - Relatorio - 039/... Copias - IParameter - Icopies
WinDev - Tabela - 040/... Cor Negativo Coluna Saldo
WinDev - Tabela - 041/... - Criar Tabela via programação




Alinhar - Relatorio Alinhar Texto - Blog - WinDev - Relatorio - 009/... 
Borda - Iborder - Blog - WinDev - Relatorio - 034/...
Break - Pular Página Break - IpageEnd() - Blog - WinDev - Relatorio - 023/... 
Break e totalizadores de valores - Blog - WinDev - Relatorio - 012/...
Campo Vertical - Angle Blog - WinDev - Relatorio - 005/...
Caption Mudar - Blog - WinDev - Relatorio - 031/...  
Configura e Filtro - Blog - WinDev - Relatorio - 001/... 
Criar Tabela via programação - WinDev - Tabela - 041/... -
Copias - IParameter - Icopies - Blog - WinDev - Relatorio - 039/... 
Cor Negativo Coluna Saldo - WinDev - Tabela - 040/...  
Data - Pagina Inicial/Final - Data Hora - Blog - WinDev - Relatorio - 022/...
Destino - IDestination - Destino do Relatorio - Blog - WinDev - Relatorio - 027/...
Duas Paginas - Como fazer quando sai duas paginas? - Blog - WinDev - Relatorio - 006/...
Filtro - Blog - WinDev - Relatorio - 021/...
Impressoras - Mostrar impressoras/Selecionar e Imprimir - Blog - WinDev - Relatorio - 026/... 
Intervalo Bancos - Blog - WinDev - Relatorio - 032/...  
Configuracao - IParameterReport - Blog - WinDev - Relatorio - 002/... 
Fonte Alterar - Blog - WinDev - Relatorio - 018/...  
Fonte Seleciona - ISelectFont - Blog - WinDev - Relatorio - 037/...
Layout - Blog - WinDev - Relatorio - 004/... 
Linha Acrescentar - Blog - WinDev - Relatorio - 019/... Acrescentar -  
Linha Mais de 2 - Mais informacoes no Campo - Blog - WinDev - Relatorio - 038/...
Manual - Relatorio - Totalmente Manual - Blog - WinDev - Relatorio - 015/... 
Manual Linha - IHLine - Blog - WinDev - Relatorio - 033/...
Manual - Iprint - Relatorio Manual - Blog - WinDev - Relatorio - 028/...
Marca D´Agua - Blog - WinDev - Relatório - 003/...
Multi Line - Imprimir Linha Multi Line - Blog - WinDev - Relatorio - 007/... 
Numero Com Espaco - Blog - WinDev - Relatorio - 036/...
Orientação - Relatorio Mudar Orientação - Blog - WinDev - Relatorio - 025/... 
Pagina Numero - IPageNum - Blog - WinDev - Relatorio - 035/...  
Pdf - Relatorio - Gerar Pdf - Blog - WinDev - Relatorio - 020/... 
Posicoes do Relatorio Alterar - Blog - WinDev - Relatorio - 017/... Alterar - 
Retorno de Relatorio - Result - Blog - WinDev - Relatorio - 013/...
Selecionados - Imprime Somente Selecionados/Todos Tabela - Blog - WinDev - Relatorio - 011/...
Tabela - Imprimir Tabela com TablePrint - Blog - WinDev - Relatorio - 024/...
Tabela - Dica Tabela e print - Blog - WinDev - Relatorio - 029/...
Totalizador - Colocar Totalizador - Blog - WinDev - Relatorio - 010/...
Totalizadores - Blog - WinDev - Relatorio - 030/...
Zebrada - Linha Zebrada - Blog - WinDev - Relatorio - 016/...
Zerar Totalizador - Blog - WinDev - Relatorio - 014/...
Zero - Relatorio Valor Zero deixar Branco - Blog - WinDev - Relatorio - 008/...























quarta-feira, 28 de dezembro de 2016

Aula 1016 - Windev - Pdf - 2/.. - Extrair Texto pdf









Video no Youtube Se Gostou clique aqui para dar joinha






Aula 1 Pdf - Extrair Nfe Numero Chave
Aula 2 Pdf - Extrair Matricula e Nome
DICAS 1833- PUBLICA - WINDEV 23 - PDF 3 - INICIO NESSA AULA vamos aprender PDF




Nessa aula , vou ensinar como :
Varrer um Diretorio, pegando somente os pdf
ler cada pdf, e extrair somente Matricula e Nome


//Nessa aula , vou ensinar como :
//Varrer um Diretorio, pegando somente os pdf
//ler cada pdf, e extrair somente Matricula e Nome


//Seleciona Diretorio

EDT_diretorio=fSelectDir("", "")

// Estou Selecionando todos os Pdf do Diretorio
s_arquivos_todos is string=fListFile(EDT_diretorio+"\*.pdf")
//d:\amarildo\_sebastiao\\FOLHA 01.pdf
//d:\amarildo\_sebastiao\\FOLHA 43.pdf
//d:\amarildo\_sebastiao\\FOLHA 46.pdf
// vai ler a string e separar tudo que contiver cr
FOR EACH STRING s_arquivo_individual OF s_arquivos_todos SEPARATED BY CR   
    s_nome_arquivo is string=fExtractPath(s_arquivo_individual,fFileName+fExtension)
    //Estou Pegando o Nome do Arquivo com Extensão     //FOLHA 01.pdf
    IF s_nome_arquivo<>"" THEN // Se s_nome_arquivo for diferente de Branco
        s_texto is string =  PDFToText(EDT_diretorio+"\"+s_nome_arquivo,"1") // extrai texto pg 1
        FOR EACH STRING s_linha_texto OF s_texto SEPARATED BY CR
            //Vou Percorrer Toda string separando cada linha = _coluna
            IF s_linha_texto[[1 TO 27]]="CONTROLE DE PONTO Matrícula" THEN   
                n_tamanho is int=0 // Criar uma variavel tamanho
                FOR EACH STRING s_matricula OF s_linha_texto SEPARATED BY "-"
                    TableAddLine(TABLE_pdf) // Adiciono Linha Tabela
                    TABLE_pdf.COL_Matricula[TABLE_pdf..Occurrence]=s_matricula[[28 TO Length(s_matricula)]] // 47528
                    n_tamanho=Length(s_matricula[[28 TO Length(s_matricula)]]) // pegando tamanho
                    BREAK // finalizo loop
                END     //percorrer string linha texto e pegar matricula
                FOR EACH STRING _nome OF s_linha_texto SEPARATED BY "Trabalho:"
                    TABLE_pdf.COL_Nome[TABLE_pdf..Occurrence]=_nome[[28+n_tamanho+2 TO Length(_nome)]]
                    BREAK // finalizo loop
                END
                //percorrer string linha texto e pegar nome
            END
            //CONTROLE DE PONTO Matrícula 47528 - Irisvaldo Manoel De Oliveira Trabalho: Horario:
        END
    END
       
END

//Relatório: Usuário:
//FPJ1073 JOYCERDS 14/12/2016 09:06:26 1
//MUNICIPIO DE CARAPICUIBA
//Data: Hora: Página:
//CONTROLE DE PONTO Matrícula 47528 - Irisvaldo Manoel De Oliveira Trabalho: Horario: H/Semana: Horário Padrão 08.00 as 40 Unidade: Descrição da Unidade:
//18 - 18.009
//Cargo: Assessor
//Carteira Profissional: 87653 - 92 MÊS 01 / 2017 Vínculo:
//Em Comissão
//Secretaria Municipal De Seguranca E Controle Urbano - Seseg
//FREQUÊNCIA - Período de 14/12/2016 DIA 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16
//* FECHAMENTO MENSAL * DIAS A PAGAR H.EXTRA 50% H.EXTRA 100% :__________ :__________ :__________
//a
//16/01/2017 ASSINATURA
//1º PERÍODO Entrada Saída
//2º PERÍODO Entrada Saída
//PLANTONISTA Entrada Saída
//HORAS EXTRAS Entrada Saída
//SÁBADO DOMINGO
//SÁBADO DOMINGO
//SÁBADO DOMINGO
//SÁBADO DOMINGO
//SÁBADO DOMINGO
//CARAPICUIBA,____/___________________/________
//H.EXTRA NOTURNA :__________
//
//
//CONTROLE DE PONTO Matrícula 47528 - Irisvaldo Manoel De Oliveira Trabalho: Horario: H/Semana: Horário Padrão 08.00 as 40 Unidade: Descrição da Unidade:
//123456789012345678901234567890123456























Aula 1015 - Windev - novidades 6/ = Editor Imagen Integrado WinDev 22









Video no Youtube Se Gostou clique aqui para dar joinha



1. Editor de Imagen Integrado com WinDev22



001 - Novidades WinDev22 - Posição Controles/hyperfile/Tabela Valor Min/Max
002 - Novidades WinDev22 - Looper Relatório // Editor Texto
003 - Novidades WinDev22 - Rvb/Editor/Temas/Ref/Erro/Verif
004 - Novidades WinDev22 - Editor/Procura/Ajustar/Layout como Mobile
005 - Novidades WinDevMobile22 - Tableau de Bord 
006 - Novidades WinDevMobile22 - Editor Imagen Integrado Windev 22 
007 - Novidades WinDevMobile22 - Hyperfile/Editor/Tabela




















Teste

Teste
teste