quinta-feira, 6 de agosto de 2015
Windev - impressão direta
impressão direta
iPrint(iFont(1) + "Impressão da Venda")
iPrint(iFont(1) + "===============")
vartotal is real = 0
FOR EACH ROW OF TABLE_vendas
iPrint(iXPos(1) + TABLE_vendas.COL_Produto)
iPrint(iXPos(5) + TABLE_vendas.COL_Quantiade + " x " + TABLE_vendas.COL_Preco + " = " + TABLE_vendas.COL_Total)
vartotal += TABLE_vendas.COL_Total
END
iPrint(iXPos(10) + vartotal)
iEndPrinting()
iDestination(iFile,"vendas" + Today() + Now())
iPrint(iFont(1) + "Impressão da Venda")
iPrint(iFont(1) + "=================================")
vartotal is real = 0
FOR EACH ROW OF TABLE_vendas
iPrint(iXPos(1) + TABLE_vendas.COL_Produto)
iPrint(iXPos(5) + TABLE_vendas.COL_Quantiade + " x " + TABLE_vendas.COL_Preco + " = " + ...
NumToString(TABLE_vendas.COL_Total,"5,2f"))
vartotal += TABLE_vendas.COL_Total
END
iPrint(iFont(1) + "=================================")
iPrint(iXPos(5)+ "Total das vendas " + NumToString(vartotal,"5,2f"))
iEndPrinting()
[12:13:01] Julio Cesar Pedroso: impressão para prn
[12:13:02] Julio Cesar Pedroso: iDestination(iPrinterFile,"vendas" + Today() + Now())
iPrint(iFont(1) + "Impressão da Venda")
iPrint(iFont(1) + "=================================")
vartotal is real = 0
FOR EACH ROW OF TABLE_vendas
iPrint(iXPos(1) + TABLE_vendas.COL_Produto)
iPrint(iXPos(5) + TABLE_vendas.COL_Quantiade + " x " + TABLE_vendas.COL_Preco + " = " + ...
NumToString(TABLE_vendas.COL_Total,"5,2f"))
vartotal += TABLE_vendas.COL_Total
END
iPrint(iFont(1) + "=================================")
iPrint(iXPos(5)+ "Total das vendas " + NumToString(vartotal,"5,2f"))
iEndPrinting()
[12:13:40] Julio Cesar Pedroso: com os comandos i...
[12:13:51] Julio Cesar Pedroso: voce pode enviar caracteres de controle para a impessora
para definir o tamanho do papel
[12:17:26] Julio Cesar Pedroso: //Tamanho do papel definido pelo usuário
iParameter("PAPERSIZE=USERDEFINED")
iParameter("PAGEHEIGHT=3048")
iParameter("PAGEWIDTH=2100")
Windev - Imprimir diretamente para um IP ou Porta NO WINDEV
Muitas vezes precisamos enviar comandos diretamente a uma impressora (exemplo Impressoras PCL) e mais anda para um determinado endereço e porta.
Veja o exemplo abaixo:
/ / Imprime diretamente para a impressora
/ / No endereço: 192.168.15
/ / Na porta da rede: 9100
iDestination (iPCL, "192.168.15:9100")
//Imprime "alo" no canto superior esquerdo da página
iPrint (iYPos (10) iXPos + (10) + "Alo")
iEndPrinting()
Webdev - Comando para verificar se há conexão com a internet
Muitas vezes, antes de enviarmos um comando que faça acesso a Internet, é conveniente verificar se a conexão está ativa, para não exibir uma mensagem "pouco amigável" para o usuário. O código abaixo faz esta verificação:
ResConnection = InternetConnected()
IF ResConnection = True THEN
//Executa a sua rotina
ELSE
Info("Não existe conexão com a Internet. O programa não pode continuar")
END
Dica de Fabricio Almeida
Windev Sql /5.. - CASE
CASE is used to find out the operating mode of a IF .. THEN .. ELSE statement.
Video - Case - Windev Sql/5
select data_vencimento,data_pagamento,valor_titulo,
CASE valor_titulo
when 10 then
'é Numero 10'
when 15 then
'é Numero 15'
else
'outro nUMERO'
end
from duplicata_pagar
http://doc.windev.com/en-US/?2034005&name=SQL_functions_Editor
http://doc.windev.com/en-US/?2034005&name=SQL_functions_Editor#NOTE2_45
Blog - Curso Sql/1 ... Select/Update -> NVL
Blog - Curso Sql/2... - Select Last_Day() - Ultimo dia Do Mes
Blog - Curso Sql/3... - Months_BetWeen
Blog - Curso Sq/4 ... - SysDate - Hora e Data Atual
Blog - Curso Sq/5 ... - Decode
Blog - Curso Sql/6... - Select Instr
Blog - Curso Sql/7... - Select Instr - Procura posicao
Blog - Curso Sql/8 - Select count
Blog - Curso Sql/9 - Select Max,Min,Count,Avg
Blog - Curso Sql/10 - Modifica Strings-Minuscula/Maiscula
Blog - Curso Sql/11 - Tamanho Campo - Len
Blog - Curso Sq/12 - Select - Pegar Dia/mes/Ano
Blog - Curso Sql/13 - Select Betwen /2/ - Intervalo Data
Blog - Curso Sql/14 - ALTER TABLE veiculo ADD foto BLOB
Blog - Curso Sql/15 - Dropt Table - Eliminar Uma Tabela Dentro WinDev
Blog - Curso Sql/16 - Like - Pesquisar Cidade combox
Blog - Curso Sql/17 - Select - Wl.ExtractString
Windev - Total ISSQN - 23/... Flexdocs
Video - Total Issqn - 23/... FlexDocs
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
BLOG - FLEXDOCS - 22/... TOTAL - ICM
BLOG - FLEXDOCS - 23/... TOTAL ISSQN
BLOG - FLEXDOCS - 24/... - TOTAL TRIBUTOS
Windev - Curso - 40/... - Tabela Agenda/Ligacoes Relacionada
Agora vou fazer uma tabela usando o Rad, com uma tabela Relacionada
Video - Curso - 40/... - Tabela Agenda/Ligacoes Relacionada
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
Assinar:
Postagens (Atom)