sexta-feira, 3 de julho de 2015

Windev - Curso Iniciante - 14/... - For each - Percorrer Arquivo



VIDEO CURSO INICIANTE - 14/... - FOR EACH - PERCORRER ARQUIVO

 







// REVISAO
n_numero is int
d_data_hoje is Date
t_hora_hoje is Time

IF n_numero>0 THEN //1====
ELSE
END

ShellExecute("http://www.matosinformatica.com.br/") //2====

ReturnToCapture(EDT_NOME) //vai para Determinado Campo //3====

Info("Mostrar Mensagem") //4===

d_data_hoje=DateSys()  // PEGAR DATA HOJE //5===
t_hora_hoje=Now()     // PEGAR HORA       //6===

HReadSeek(agenda,agendaID,1) // 7 //LER UM REGISTRO NA TABELA INFORMANDO O CODIGO DO MESMO
IF HFound(agenda) THEN       //PERGUNTAR SE EXISTE
    Info("ENCONTRADO")   
END

FOR EACH agenda  //7=== // PERCORRER UM ARQUIVO
    Info(agenda.nome)
    Info(agenda.telefone)
END




Blog - Curso Iniciante /1/... - Inicio
Blog - Curso Iniciante /2/... - Menu
Blog - Curso Iniciante /3/... Campos  
Blog - Curso Iniciante /4/... - Duvida/Style
Blog - Curso Iniciante /5/... - Menu
Blog - Curso Iniciante /6/... - Menu 2
Blog - Curso Iniciante /7/... - If / ShellExecute  
Blog - Curso Iniciante /8/... - ReturntoCapture 
Blog - Curso Iniciante /9/... - Info
Blog - Curso Iniciante /10/.. - DateSys - Now
Blog - Curso Iniciante /11/... - Criando Analise Agenda 
Blog - Curso Iniciante /12/... - Menu , Agenda
Blog - curso Iniciante /13/... - HreadSeek  
Blog - curso Iniciante /14/... - For Each - Percorrer Tabela 
Blog - Curso Iniciante /15/... - Query Consultas
Blog - Curso Iniciante /16/... - Tabela Relatorio
Blog - Curso Iniciante /17/... - Relatorio Criando 
Blog - Curso Iniciante /18/... - Relatorio Manual 
Blog - Curso Iniciante /19/.. - Menu Popup
Blog - Curso Iniciante /20/... - Data - Separar dia mes e ano
Blog - Curso Iniciante /21/... - Time - Separar hora/min/seg 
Blog - Curso Iniciante /22/... - Operadores
Blog - Curso Iniciante /23/... - String Igualdade 
Blog - Curso Iniciante /24/... - Switch / Case
Blog - Curso Iniciante /25/... - LOOP 
Blog - Curso Iniciante /26/... - FOR
Blog - Curso /27/... - Extern 
Blog - Curso /28/... - My 
Blog - Curso /29/... Procedures
Blog - Curso /30/... HSave  .. - Inclui Um Registro
Blog - Curso /31/... - Hsave - Altera um Registro
Blog - Curso /32/... - HDelete - Exclui Registro(s)
Blog - Curso /33/... - Relatorio
Blog - Curso /34/... - Dialog 
Blog - Curso /35/... - Input
blog - Curso /36/... - Combox 
Blog - Curso /37/... Combox Tabela 
Blog - Curso /38/... List Box
Blog - Curso /39/... - Analise Agenda/Ligacoes
Blog - Curso /40/... - Rad - Tabela Relacionada Agenda/Ligações
Blog - Curso /41/... - Tabela Relacionada Manual
Blog - Curso /42/... - Dica Tela/Code Separado
Blog - Curso /43/... - Mapa /1..
Blog - Curso /44/... - Mapa /2.. Imprime
Blog - Curso /45/... - Fechar Programa - EndPrograma()
Blog - Curso /46/... - Camera Habilita/Desabilita 
Blog - Curso /47/... - Tabela e Formulario - Configurar Cnpj
Blog - Curso /48/... - Camera - Tirar Uma Foto e Gravar Imagem
Blog - Curso /49/... - Reports e Queies - Instalacao
Blog - Curso /50/... Reports e Queies - Relatorio - Como Gerar 
Blog - Curso /51/... Pedidos/Orcamento 1/... Analise
Blog - Curso /52/... Pedidos/Orcamento 2/.. Analise Windev
Blog - Curso /53/... Pedidos/Orcamento 3/... Relacionamento
Blog - Curso /54/... Pedidos Orcamento 4/... Rad
Blog - Curso /55/... Pegar Quantidade e Codigo - Separador * 
Blog - Curso /56/... Pegar Retorno de Uma Tabela e colocar Campo 
Blog - Curso /57/... Xml - Ler Conteudo Tags e Importar Pedido
Blog - Curso /58/... Ini - Ler e Gravar 
Blog - Curso /59/... Pedidos Orcamento 5/... Inicio Digitacao Pedido
Blog - Curso /60/... Pedidos Orcamento 6/... Digitando Iten Pedido
Blog - Curso /61/... Pedidos orcamento 7/... Gravando Pedido e Itens   
Blog - Curso /62/... Pedido Orcamento 8/... Consulta cliente   
Blog - Curso /63/... Tabela - Ancorar Coluna
Blog - Curso /64/... Tabela - Esconder ou Mostrar Coluna 
Blog - Curso /65/... RSS 
Blog - Curso /66/... Pedido Orcamento 9/... Consulta Material
Blog - Curso /67/... Tabelas, Control F Pesquisa Toda Tabela /Contenha/Cor Fundo
Blog - Curso /68/... Pedidos Orcamento 10/... Planos - Condições Pagamento 
Blog - Curso /69/... - Calculadora dentro do Campo Valor 
Blog - Curso /70/... Mapa - Itinerario
Blog - Curso /71/... Tabela - Alterar Nome Coluna
Blog - Curso /72/... Botal Fazer Menu popup 
Blog - Curso /73/... Debug - Como Usar
Blog - Curso /74/... Tabela Alinhar Coluna Lado Esquerdo 
Blog - Curso /75/... Pedidos Orcamento 11/... Quantidade /Mascara/Mudar
Blog - Curso /76/... YesNo - Pergunta Se Deseja Eliminar 
Blog - Curso /77/... Select - Case - Query
Blog - Curso /78/... Pedido/Orcamento 12/... - Analise Cond.Pagto
Blog - Curso /79/... Campos - Como Alterar configuracao via Codigo
Blog - Curso /80/... Pedido/Orcamento 13/... - Tabela,Gerar Condicoes/Parcelas
Blog - Curso /81/... Configuracao Trocar Exe para Wdl ou outro 
Blog - Curso /82/... Utilitarios - PopUp - Aumento Precos Materiais 
Blog - Curso /82/... TableEnableFilter - Digita Nome e Filtra 
Blog - Curso /83/... TableEnableFilter - Digita Nome e Filtra 
Blog - Curso /84/... Dica Copiar Colar Texto Ou Imagen Pdf
Blog - Curso /85/... SElect Como Usar Wizard 
Blog - Curso /86/... Radio - Colocar tudo Mesma Linha
Blog - Curso /87/... Procedure - Melhoria Versao20 - Parametros
Blog - Curso /88/... Style - Tabela Como Alterar
Blog - Curso /89/... Style - Tab Como Alterar
Blog - Curso /90/... Pedido/Orcamento 14/... - Style - Mudando Botao Procura
Blog - Curso /91/... - Pedido/Orcamento 15/... - Pedido - Totalizar Colunas Tabela
Blog - Curso /92/... Backup - Hyperfile 
Blog - Curso /93/... Debug - STOP 
Blog - Curso /94/... Tabela - Alterar Cor da Coluna - Texto
Blog - Curso /95/... Select Max - Pegar o Numero Proxima Nota 
Blog - Curso /96/... Tabela Divisao de Muitas Colunas 
Blog - Curso /97/... Analise - Configurar Campo para Vir Automatico Combox 
Blog - Curso /98/... Tabela - Double click - Entrar direto Alteração do Cliente 
Blog - Curso /99/... Tabela MultiSeleção
Blog - Curso/100/... Tabela - TableMoveLine - Move Linha Baixou ou Cima
Blog - Curso/101/... TableAjust - Ajustar Tabela com Colunas
Blog - Curso/102/... TableSort - Ordem nas Colunas

Tabela - Sair Branco no Campo Zerado

Assista ao Video Sobre Windev Tabela - Sair Branco no Campo Zerado



Fazer não Aparecer Zero nessa Coluna  da Tabela
------------------------------------------------------Com o Botão direito entrar nas propriedades da Tabela
------------------------------------------------------Dentro da Tabela, na Guia General, no Campo que deseje
que fique branco o campo zerado, marque a opção
RESET IF ZERO

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




--------------------------- Itens Relacionados com Tabela --------------------
Tabela - Ancorar Coluna
Tabela - Alterar Nome da Coluna
Tabela - Break/Total  
Tabela - Colorir
Tabela - Cor  
Tabela - Cor Mudar conforme Nivel
Tabela - Cnpj Formatar
Tabela - Destacar Celulas   
Tabela - Enable Filter
Tabela - Filtro Procura Um Nome
Tabela - Fluxo  
Tabela - Generica
Tabela - Grafico Atualiza Sozinho 
Tabela - Hfilter 
Tabela - Exporta Txt/Word/Excel/
Tabela - Manual ControlCreate 
Tabela - Marcar ou Desmarcar Iten
Tabela - MultiSeleção

Tabela - Esconde Colunas
Tabela - Percorrer uma Tabela  
Tabela - Percorrer Tabela Arquivo Filho
Tabela - Selecionar Linha
Tabela - Sort Exemplo 2
Tabela - Totaliza Uma Coluna
Tabela - Valor Zero em Branco  
Tabela - Sair Branco Na Coluna de Zero na Tabela 
-------------------------------------------------------------------------------------

Edit Varias opcoes

Video Sobre Windev Edit Varias Opcoes

edit-varias-opcoesedit-several

http://doc.windev.com/en-US/?1013145&name=edit_control





















Windev - Registrar Flexdocs - 2/...








WINDEV - REGISTRAR FLEXDOCS - 3/...

 



BLOG - FLEXDOCS - 1/...

 BLOG - FLEXDOCS - 2/... REGISTRAR

BLOG - FLEXDOCS - 3 /... IMPORTAR DLL 

BLOG - FLEXDOCS - 4/... - INSTANCIAR FLEXDOCS

BLOG - FLEXDOCS - 5/... - CERTIFICADO 

BLOG - FLEXDOCS - 6/... STATUS

BLOG - FLEXDOCS - 7/... - STATUS 2 CERTIFICADO

BLOG - FLEXDOCS - 8/... - STATUS 3

BLOG - FLEXDOCS - 9/... STATUS 4 

BLOG - FLEXDOCS - 10/... STATUS 5

BLOG - FLEXDOCS - 11/ STATUS 6 - 

BLOG - FLEXDOCS - 12/STATUS 7-FINAL

BLOG - FLEXDOCS - 13/CONSULTA CADASTRO

BLOG - FLEXDOCS - 14/.. Cria Chave Nfe

BLOG - FLEXDOCS - 15/... - IDE

BLOG - FLEXDOCS - 16/... - EMITENTE

BLOG - FLEXDOCS - 17/... - DESTINATARIO

BLOG - FLEXDOCS - 18/... - DESTINATARIO LOCAL ENTREGA

BLOG - FLEXDOCS - 19/... - DETALHE PRODUTO/A

BLOG - FLEXDOCS - 20/... DETALHE ICM

BLOG - FLEXDOCS - 21/... IMPOSTOS RESTANTES




Windev - Integracao Flexdocs - 1/...












VIDEO - INTEGRACAO FLEXDOCS - 1/....



BLOG - FLEXDOCS - 1/...

 BLOG - FLEXDOCS - 2/... REGISTRAR

BLOG - FLEXDOCS - 3 /... IMPORTAR DLL 

BLOG - FLEXDOCS - 4/... - INSTANCIAR FLEXDOCS

BLOG - FLEXDOCS - 5/... - CERTIFICADO 

BLOG - FLEXDOCS - 6/... STATUS

BLOG - FLEXDOCS - 7/... - STATUS 2 CERTIFICADO

BLOG - FLEXDOCS - 8/... - STATUS 3

BLOG - FLEXDOCS - 9/... STATUS 4 

BLOG - FLEXDOCS - 10/... STATUS 5

BLOG - FLEXDOCS - 11/ STATUS 6 - 

BLOG - FLEXDOCS - 12/STATUS 7-FINAL

BLOG - FLEXDOCS - 13/CONSULTA CADASTRO

BLOG - FLEXDOCS - 14/.. Cria Chave Nfe

BLOG - FLEXDOCS - 15/... - IDE

BLOG - FLEXDOCS - 16/... - EMITENTE

BLOG - FLEXDOCS - 17/... - DESTINATARIO

BLOG - FLEXDOCS - 18/... - DESTINATARIO LOCAL ENTREGA

BLOG - FLEXDOCS - 19/... - DETALHE PRODUTO/A

BLOG - FLEXDOCS - 20/... DETALHE ICM

BLOG - FLEXDOCS - 21/... IMPOSTOS RESTANTES


Aqui vou mostrar como eu baixei a dll do flexdocs.


http://www.flexdocs.com.br/

Windev Lixeira - Comandos

VIDEO - WINDEV FUNÇÕES LIXEIRA


Functions for managing the recycle bin - http://doc.windev.com
RecycleBinDelete - http://doc.windev.com
RecycleBinRestore - http://doc.windev.com
RecycleBinClear - http://doc.windev.com
RecycleBinListFile - http://doc.windev.com
fDelete - http://doc.windev.com







--------------------------------------------------------------------------------------------------------------
//Lixeira - Ver Dados

//Functions for managing the recycle bin - http://doc.windev.com/en-US/?1000017165&name=Bin_functions
//RecycleBinListFile (Function) - http://doc.windev.com/en-US/?1000017162&name=recyclebinlistfile_function

// Mostra Dados da Lixeira
_Lista_Lixeira is string
ListDeleteAll(TABLE_lixeira)
_Lista_Lixeira = RecycleBinListFile()
ListAdd(TABLE_lixeira, _Lista_Lixeira)
// Mostra Dados da Lixeira
--------------------------------------------------------------------------------------------------------------
//Lixeira - Exibe uma Mensagem de Confirmação Antes de Limpar Lixeira

RecycleBinDelete(TABLE_lixeira[TABLE_lixeira])
--------------------------------------------------------------------------------------------------------------
 //Restaura um arquivo encontrado na Lixeira
_restaurar_arquivo is boolean = False
_arquivo_restaurar is string = TABLE_lixeira[TABLE_lixeira]
Input.OptionalCaption = "Restaurar Arquivo"
Input("Voce quer Restaurar Arquivo?" + _arquivo_restaurar , _restaurar_arquivo)
IF _restaurar_arquivo=True THEN
    RecycleBinRestore(_arquivo_restaurar )
    // Restaura Arquivo da Lixeira
    Info("Restaurado Arquivo Selecionado")  
ELSE
    Info("nao foi Restaurado")
END
//Restaura um arquivo encontrado na Lixeira
--------------------------------------------------------------------------------------------------------------
//Limpar Lixeira
_limpar_lixeira is boolean = False
Input.OptionalCaption = "Limpar Lixeira"
Input("Voce quer Limpar Lixeira?", _limpar_lixeira)
IF _limpar_lixeira=True THEN
    RecycleBinClear()      
    Info("Foi Limpado Lixeira")
ELSE
    Info("nao foi limpado lixeira")
END
//Limpar Lixeira
--------------------------------------------------------------------------------------------------------------
// Mostra Diretorio
TableDeleteAll(TABLE_diretorio)
_arquivo is string
_lista_arquivos_diretorio is string
_lista_arquivos_diretorio = fListFile("e:\aleva\txt\*.*", frRecursive + frInterruptible)
        // Lista os arquivos encontrados em um diretório e retorna a lista de arquivos.
        // Os arquivos listados são procurados do diretório dado. Os arquivos são retornados
        // em ordem alfabética
        //
FOR EACH STRING _arquivo OF _lista_arquivos_diretorio SEPARATED BY CR
    TableAdd(TABLE_diretorio, _arquivo)
END
TableDisplay(TABLE_diretorio)
// For each  - http://doc.windev.com/en-US/?1510018&name=FOR_EACH_Strings
// FlistFile - http://doc.windev.com/?3036058&lang=en-US&productversion=xxA190056s
// TableAdd  - http://doc.windev.com/?3074017&lang=en-US&productversion=xxA190056s
// Mostra Diretorio
 --------------------------------------------------------------------------------------------------------------
 // Elimina Arquivo Selecionado
// FDelete - http://doc.windev.com/en-US/?3036029&name=fdelete_function
_eliminar is boolean = False
_nome_arquivo is string = (TABLE_diretorio[TABLE_diretorio])
Input.OptionalCaption = "Eliminar Arquivo e Levar Lixeira [ " + _nome_arquivo + "]"
Input("Voce quer Eliminar Arquivo [ " + _nome_arquivo + " ] ? ", _eliminar)
IF _eliminar=True THEN
    // Elimina Arquivo do Diretorio
    resdelete is int
    resdelete = fDelete(_nome_arquivo,frToRecycleBin)  
    // frtorecyclebin - Manda arquivo para lixeira  
ELSE
    Info("Falso")
END
// Elimina Arquivo Selecionado

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



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

Windev - Curso Ligacoes Parte 35/.... - Atendimento 16 - Ajustes_5

VIDEO - WINDEV CURSO LIGACOES PARTE 35/...



Blog - Curso Ligacoes - Analise - Parte 1/... 

Blog - Curso Ligacoes - Criando Projeto - Parte 2/...

Blog - Curso Ligacoes - Criando Analise - Parte 3/...  

 Blog - Curso Ligacoes - Criando Analise Contatos 4/....

 Blog - Curso Ligacoes - Relacionamento - Parte 5/...

Blog - Curso Ligacoes - Criar Connection - Parte 6/....

Blog - Curso Ligacoes - Menu Ribbon 1 - Parte 7/.... 

Blog - Curso Ligacoes - Menu Ribbon 2 - Parte 8/... 

 Blog - Curso Ligacoes - Rad 1 - Parte 9/...

 Blog - Curso Ligacoes - Alterando Rad - Parte 10/...

Blog - Curso Ligacoes - Tabela Bairro - Parte 11/...

Blog - Curso Ligacoes - Excel 1/.. - Parte 12/...  

Blog - Curso Ligacoes - Excel 2/... - Parte 13/...

Blog - Curso Ligacoes - Excel 3/... - Parte 14/... 

Blog - curso Ligacoes - Analise Cliente Bairro - Parte 15/...

Blog - Curso Ligacoes - Tabela - Cidade /Bairro - Parte 17/... 

Blog - Curso Ligacoes - Importa Excel-Gera Arquivo - Parte 18/...

Blog - Curso Ligacoes - Atendimento Inicio 1 - Parte 19/... 

Blog - Curso Ligacoes - Atendim 2 - Contato Relacionado Movim - Parte 20/....

Blog - Curso Ligacoes - Atendimento 3 - Contato Manual - Parte 21/...

Blog - Curso Ligacoes - Atendimento 4 - Contato Parte 22/...  

Blog - Curso Ligacoes - Atendimento 5 - Ajeitando Tela Parte 23/...

Blog - Curso Ligacoes - Atendimento 6 - Contato Mostra Inf - Parte 24/...  

Blog - Curso Ligacoes - Atendimento 7 - Combox Clientes - Parte 25/...

Blog - Curso Ligacoes - Atendimento 8 - Contatos Filtro - Parte 26/...

Blog - Curso Ligacoes - Atendimento 9 - Contatos Cidade Bairro - Parte 27/...

Blog - Curso Ligacoes - Atendimento 10 - Combox Situacao - Parte 28/...

Blog - Curso Ligacoes - Atendimento 11 - Combox Situacao 2 - Parte 29/...  

Blog - Curso Ligacoes - Seleciona Operador - parte 30/... 

Blog - Curso Ligacoes - Atendimento 12 - Ajustes 1 - Parte 31/...

Blog - Curso Ligacoes - Atendimento 13 - Ajustes 2 - Parte 32 

Blog - Curso Ligacoes - Atendimento 14 - Ajustes 3 - Parte 33

Blog - Curso Ligacoes - Atendimento 15 - Ajustes 4 - Parte 34

Blog - Curso Ligacoes - Atendimento 16 - Ajustes 5 - Parte 35








amarildo@matosinformatica.com.br



Teste

Teste
teste