sexta-feira, 11 de setembro de 2015

Windev - Curso - 60/... - PedidosOrcamento 6/..Digitando Iten Pedido e Mostrando Tabela Itens



Video -Windev - Curso - 60/... - PedidosOrcamento 6/..Digitando Iten Pedido e Mostra Tabela Itens


Nessa aula vou comecar a digitar os itens do pedido e gravar
numa tabela auxiliar seus itens








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 /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

 

quinta-feira, 10 de setembro de 2015

Windev - Curso - 59/... - PedidosOrcamento 5/..Inicio Digitacao Pedido



Video - Windev - Curso - 59/... - PedidosOrcamento 5/..Inicio Digitacao Pedido


Nessa aula vou comecar a fazer a parte da digitacao do pedido,
Sera feito toda a venda e por ultimo gravar nos pedidos/orcamento

















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 MaterialBlog - 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

 

quarta-feira, 9 de setembro de 2015

Windev - CommandLine - Receber Parametros Fora Executavel






Assista ao Video Sobre Windev Receber Parametros Fora Executavel CommandLine





programa.exe teste1 teste2 teste

// Recebe os parametros de Fora

EDT_recebe_parametro_1 = CommandLine(1)
EDT_recebe_parametro_2 = CommandLine(2)
EDT_recebe_parametro_3 = CommandLine(3)














Windev - Excel Ler e Exportar para Txt



Assista ao Video Sobre Windev Excel Ler e Exportar Para Txt




---------------------------------------------------------------------------------------------------------------
Excel - ler Excel e Grava Tabela e Lista
Excel - Ler e Exportar Para Txt
Excel - Excel e Array
Excel - Ler Tabela e Coloca Excel
Excel - Como Criar Planilha 3 Minutos - Windev 20
----------------------------------------------------------------------------------------------------------------










--------------------------------------- Fonte ---------------------------------------------------------
//--------------------------------------//
//Excel Ler e Exportar Para Txt         //
//Read and Excel Export To Txt          //
//Lire et Excel exportation de txt      //
//Lea y Excel Exportar a Txt            //
//--------------------------------------//

CAM_NoName1..Visible=False

     // monta_arquivo
     // riding file
     // fichier d'équitation
     // archivo de equitación
    
_monta_arquivo is string = ""

     // _nome_arquivo_excel                // nUmero_linhas
     // _name_excel_file                   // number lines
     // _Nom_fichier_excel                 // droites numériques
     // _Nombre_del_archivo de Excel       // líneas de números

_nome_arquivo_excel is int

     // nUmero_linhas
     // number lines
     // Nombre de lignes
     // Las rectas numéricas
    
nUmero_linhas is int

_nome_arquivo_excel = xlsOpen("D:\amarildo\MAURICIO_PEREIRA\Lista Clientes.xls")
          // Aqui estou abrindo o Arquivo Excel
          // Here I am opening Excel File
          // Ici, je suis l'ouverture du fichier Excel
          // Aquí estoy abriendo Archivo Excel
         
IF _nome_arquivo_excel=-1 THEN
    // Se o Arquivo excel for -1 é porque o arquivo nao foi encontrado
    // If the excel file is -1 is because the file was not found
    // Si le fichier Excel est -1 est parce que le fichier n'a pas été trouvé
    // Si el archivo de Excel es -1 se debe a que no se encontró el archivo
    Error(ErrorInfo())
ELSE
    nUmero_linhas=xlsNbRow(_nome_arquivo_excel)
    // Aqui eu verifico quantas linhas existe na planilha excel
    // Here I check how many rows exist in excel spreadsheet
    // Ici, je vérifie le nombre de lignes existent dans excel
    // Aquí puedo comprobar cuántas filas existen en hoja de cálculo Excel
END

i is int = 0
FOR i = 3 TO nUmero_linhas
    // comeco a ler o excel na linha 3 onde eu encontro informacoes e vou ate o numero final de linhas
    // beginning to read excel in line 3 where I find informations and I will until the end number
    //                                                    of lines
    // commençant à lire exceller à la ligne 3 où je trouve des informations et je vais jusqu'à
    //                                                    ce que le numéro de fin de lignes
    // empezando a leer excel en la línea 3 donde encuentro informaciones y lo haré hasta que el
    //                                                           número final de las líneas

    _monta_arquivo+=["|"]+xlsData(_nome_arquivo_excel,i,3)
    _monta_arquivo+=["|"]+xlsData(_nome_arquivo_excel,i,4)
    _monta_arquivo+=["|"]+xlsData(_nome_arquivo_excel,i,1)
    _monta_arquivo+=["|"]+xlsData(_nome_arquivo_excel,i,2)

//    _monta_arquivo+=["|"]+Complete(xlsData(_nome_arquivo_excel,i,3),10)
//    _monta_arquivo+=["|"]+Complete(xlsData(_nome_arquivo_excel,i,4),60)
//    _monta_arquivo+=["|"]+Complete(xlsData(_nome_arquivo_excel,i,1),80)
//    _monta_arquivo+=["|"]+Complete(xlsData(_nome_arquivo_excel,i,2),300)
    _monta_arquivo+=["|"]
    _monta_arquivo+=CR   
END

CAM_NoName1..Visible=True

_monta_arquivo+=["|FIM"]
_monta_arquivo+=CR   

fSaveText("D:\amarildo\MAURICIO_PEREIRA\clientes.txt",_monta_arquivo)
     // Aqui estou salvando o Arquivo Texto Gerado
     // Here I am saving the file generated text
     // Ici, je suis d'enregistrer le fichier texte généré
     // Aquí estoy ahorrando el texto del archivo generado    
    
Info("Pronto Arquivo"+CR+"ready archive"+CR+"Archive prêt"+CR+"Listo Archivo")

//-------------------------------------------------------------------------------------------
//_monta_arquivo+=["|"]+Complete(xlsData(_nome_arquivo_excel,i,3),10)
//_monta_arquivo+=["|"]+Complete(xlsData(_nome_arquivo_excel,i,4),50)
//_monta_arquivo+=["|"]+Complete(xlsData(_nome_arquivo_excel,i,1),80)
//_monta_arquivo+=["|"]+Complete(xlsData(_nome_arquivo_excel,i,2),300)
//_monta_arquivo+=["|"]

              // Usando o Complete, ele vai deixar as colunas fixas
              // Using complete, it will leave the fixed columns
              // Utilisation complète, il laissera les colonnes fixes
              // Utilizando completa, dejará las columnas fijas

//|90.200-290|(51)3086.6300                                     |Aborgama do Brasil Ltda.                                                        |Av.Indústrias,825-B.São João- POASimone compras@aborgamadobrasil.com.br                                                                                                                                                                                                                                     |
//|90.050-240|(51)3211.4530                                     |Acel Ar Condicionado Ecológico Ltda.                                            |Av.Loureiro da Silva,2001/407-Cidade Baixa-POAacel-rs@terra.com.br                                                                                                                                                                                                                                          |
//|90.550-002|(51)3312.5533                                     |ACP Impressão Digital Ltda.ME                                                   |Av.Benjamin Constant,1460-B.São João-POA graficauniverso@terra.com.br                                                                                                                                                                                                                                       |
//|93.490-315|51 35962309 8416.5120                             |AD Indústria e Comércio de Embalagens Ltda.                                     |Rua dos Carteiros,121-Lomba Grande- NH adembalagens@bol.com.br                                                                                                                                                                                                                                              |
//|91.130-430|(51)3365-0050                                     |A4 Gráfica e Editora Ltda.                    

//-------------------------------------------------------------------------------------------
//_monta_arquivo+=["|"]+xlsData(_nome_arquivo_excel,i,3)
//_monta_arquivo+=["|"]+xlsData(_nome_arquivo_excel,i,4)
//_monta_arquivo+=["|"]+xlsData(_nome_arquivo_excel,i,1)
//_monta_arquivo+=["|"]+xlsData(_nome_arquivo_excel,i,2)
//_monta_arquivo+=["|"]

             // Ele gerou mas sem colunas fixas, somente com separador
             // He generated without fixed columns, only with WIN_TABELA
             // Il généré sans colonnes fixes, uniquement avec onglet
             // Generó sin columnas fijas, sólo con pestaña
            
//|90.200-290|(51)3086.6300|Aborgama do Brasil Ltda.|Av.Indústrias,825-B.São João- POASimone compras@aborgamadobrasil.com.br|
//|90.050-240|(51)3211.4530|Acel Ar Condicionado Ecológico Ltda.|Av.Loureiro da Silva,2001/407-Cidade Baixa-POAacel-rs@terra.com.br|
//|90.550-002|(51)3312.5533|ACP Impressão Digital Ltda.ME|Av.Benjamin Constant,1460-B.São João-POA graficauniverso@terra.com.br|
//|93.490-315|51 35962309 8416.5120|AD Indústria e Comércio de Embalagens Ltda.|Rua dos Carteiros,121-Lomba Grande- NH adembalagens@bol.com.br|

//-------------------------------------------------------------------------------------------
//RAZAO_SOCIAL // REASON SOCIAL// RAISON SOCIALE // RAZÓN SOCIAL
//ENDERECO     // address      // adresse        // dirección
//CEP          // zip code     // code postal    // código postal
//TELEFONE     // PHONE        // TÉLÉPHONE      // TELÉFONO
//CNPJ         //


Teste

Teste
teste