domingo, 22 de fevereiro de 2015

ExtractString - Extrair uma sub-string

 Assista ao Video Sobre Windev ExtractString



ExtractString - Extrair uma sub-string

http://doc.windev.com/?3024017&lang=en-US&productversion=xxA190056s

--------------------------------------------------------------------------------------------------------------
 Blog Relacionados

Manuseio String - Opcoes
Extrai Lado Direito - Right
Extrai Lado Esquerdo - Left
ExtractString - Separar SubString Com Separador  
Funções - Functions
Numero Para String
Tamanho String - Length
Operadores
Preenche Campo - Complet
Retorna sem Branco - NoSpace 
Retirar Blocos
Separador CR
--------------------------------------------------------------------------------------------------------------

   Muitas vezes precisamos separar strings com algum caracterexemplo:
   EXEMPLO DE . COMO SEPARAR STRING . COM EXTRACSTRING
Estou usando o ponto(.) para usar como separador
--------------------------------------------------------------------------------------------------------------


















WindevMobile Making a connection (Fazendo uma ligação) - Andriano Boller

WindevMobile Making a connection (Fazendo uma ligação) - Andriano Boller

Abre o aplicativo de telefonia padrão (discador) encontrou o telefone e disca o número especificado

------------------------------------------------------------------------------------------------------------------------
Telefone - Discar

Telefone - Abre Aplicativo telefone

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

http://forum.pcsoft.fr/fr-FR/pcsoft.us.windevmobile/1128-making-connection-fazendo-uma-ligacao/read.awp

TapiDialerCall - Funcition - http://doc.windev.com





TapiDialerDisplay

TapiDialerDisplay

Abre o aplicativo de telefonia padrão (discador) e exibe o número especificado. Nenhuma chamada é feita.

http://doc.windev.com/?1000019236&name=tapidialerdisplay_function 

------------------------------------------------------------------------------------------------------------------------
Telefone - Discar

Telefone - Abre Aplicativo telefone

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



Windev Relatorio Como Chamar

Windev Relatorio Como Chamar

iPreview(ipvZoom100)

iPrintReport(RPT_tecnico1,WIN_TecnicoRelatorio..FullName)



Windev Relatorios Listar Somente Selecionados

Windev Relatorios Listar Somente Selecionados

Para poder fazer um relatorio que vai imprimir somente os selecionados, quando
estiver gerando o relatorio , marque a opcao
The Rows Selected in the table control only









Windev Relatorio Colocar Zebradas, configurar cores

Windev Relatorio Colocar Zebradas, configurar cores






Mudar lado esquerdo e direito relatorio

Mudar lado esquerdo e direito relatorio
Clicar com botao direito no branco
em layout





Linha Relatorio

Linha Relatorio

Como colocar linha no relatorio

ir em creation
 shape
  e escolha

 

Pdf - Relatorio

Pdf - Relatorio

IF EDT_nome_pdf="" THEN
    EDT_nome_pdf="teste"
END
iDestination(iPDF,"D:\aleva\"+EDT_nome_pdf)


iPrintReport(RPT_relatorio_orcamento)


ShellExecute(iLastFile())



RELATORIO MANUAL E GRAFICO

RELATORIO MANUAL E GRAFICO

PROCEDURE RPT_APREDENDO(gID_EMPRESA,gDATA_INICIAL,gDATA_FINAL,gFiltro)
gsSQL = [
    SELECT
        duplicata_pagar.id_duplicata_pagar as dup_id_duplicata_pagar,
        duplicata_pagar.id_empresa as dup_id_empresa,
        duplicata_pagar.id_fornecedor as dup_id_fornecedor,
        fornecedor.nome_fantasia as for_nome_fantasia,
        duplicata_pagar.titulo as dup_titulo,
        duplicata_pagar.data_emissao as dup_data_emissao,
        duplicata_pagar.data_vencimento as dup_data_vencimento,   
        duplicata_pagar.data_pagamento as dup_data_pagamento,   
        duplicata_pagar.valor_titulo as dup_valor_titulo
    FROM duplicata_pagar 
    INNER JOIN FORNECEDOR ON (duplicata_pagar.id_fornecedor=fornecedor.id_fornecedor)
    WHERE duplicata_pagar.id_empresa='%1'
    AND duplicata_pagar.data_pagamento is null
    AND duplicata_pagar.data_vencimento BETWEEN '%2' AND '%3'
    %4
]
gsSQL_FILTRO_1 is string
IF gFiltro="" THEN
    gsSQL_FILTRO_1=""
ELSE
   gsSQL_FILTRO_1="AND duplicata_pagar.id_fornecedor IN ("+gFiltro+")"
END
gsSQL=StringBuild(gsSQL,gID_EMPRESA,gDATA_INICIAL,gDATA_FINAL,gsSQL_FILTRO_1)
//info(gssql)
HExecuteSQLQuery(gdsQry,hQueryDefault,gsSQL)
HReadFirst(gdsQry)

======================== reading
IF HOut() THEN
    RESULT False
ELSE
    RESULT True  
END
======================= body
ITEM_id_empresa=gdsQry.dup_id_empresa
ITEM_id_fornecedor=gdsQry.dup_id_fornecedor
ITEM_titulo=gdsQry.dup_titulo
ITEM_data_emissao=gdsQry.dup_data_emissao
ITEM_data_vencimento=gdsQry.dup_data_vencimento
ITEM_data_pagamento=gdsQry.dup_data_pagamento
ITEM_Valor_titulo=gdsQry.dup_valor_titulo
ITEM_nome_fantasia=gdsQry.for_nome_fantasia
HReadNext(gdsQry)

Relatorio com Tabela - Colocar Filtro / Report with Table - Insert Filter


 Assistir Video Windev - Tabela Colocar Filtro


Relatorio com Tabela - Colocar Filtro / Report with Table - Insert Filter

----------------------------------------------------------------------------------------------------------  
Eu Tenho uma Relação de Estado e apenas quero listar Um No Relatorio

I got a Relationship Status and only want to list A in the report
 ----------------------------------------------------------------------------------------------------------  

Comandos -  commands

----------------------------------------------------------------------------------------------------------
// Chamando o Relatorio - Calling Relatorio

iPreview()
iPrintReport(RPT_details_estado,estado.uf)

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


PROCEDURE RPT_details_estado(_uf is string)



 

// Coloque o codigo dentro de  Filtering RPT - Place the code within Filtering RPT

IF estado.uf=_uf THEN
    RESULT True                // Se for o estado escolhido vai Listar
ELSE                          // If the chosen state will List
    RESULT False
END

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







----------------------------------------------------------------------------------------------------------------------
 
Agora Vou Mostrar como Fiz o Relatorio

Now I'll show how I did Relatorio

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





Teste

Teste
teste