quarta-feira, 25 de janeiro de 2017

Aula 1047 - Dicas 15/... - Clone Tabela - Meses com Varios Anos -









Video no Youtube Se Gostou clique aqui para dar joinha





Help1




Backup e Restore Projeto Windev - 001
Dicionario e Supecontrole - 002
Cd - CdEject CdList - Abre e Lista CD - 003
Dicionario e SuperControle - 004
Cnpj - Formatar com Pontos Barra Ifen - 005
Controlfindhighlight - Pesquizar Palavras entre edts - 006
Som - Emitir - Beep - 007
Valor Minimo e Maximo - MinValue / MaxValue - Dicas - 008
Vazio - Empty - Ver se combox,tabela,ou etc Esta Vazio - 009 - Dicas
Pdf - Ler Pdf com Active X - 010
Baixar Titulos Contas Receber - Dica - 011 
Saldo Anterior Caixa - Como Calcular - Dica - 012
Anos - Mostrar Anos Pagamentos Recebimentos - Dica - 013
Mes Por Extenso - MonthNumberInAlpha - Dicas - 014
Clone Tabela - Meses com Varios Anos - Dicas - 015
Tecla Atalho - Control + Alt + Espaco - WinDev - dicas - 016/...





Aula 1047 - Dicas 15/... - Clone Tabela - Meses com Varios Anos -

// Nessa aula vou ensinar como fazer uma tabela com meses, e no
// Lado varios anos de valores acumulados

// Qry_clone_dados_ano_dup_rec
// Select com Valores Acumulados por Anos

SELECT
    LEFT(duplicata_receber.data_vencimento,4) AS ano,   
    SUBSTR(duplicata_receber.data_vencimento,5,2) AS mes,   
    SUM(duplicata_receber.valor_titulo) AS sum_valor_titulo,   
    duplicata_receber.id_empresa AS id_empresa
FROM
    duplicata_receber
WHERE
    LEFT(duplicata_receber.data_vencimento,4) IN ({Param_ano})
    AND    duplicata_receber.id_empresa = {Param_id_empresa}
GROUP BY
    LEFT(duplicata_receber.data_vencimento,4),   
    SUBSTR(duplicata_receber.data_vencimento,5,2),   
    duplicata_receber.id_empresa
ORDER BY
    ano ASC,   
    mes ASC
   
// Qry_Clone_Dup_Receber
// Mostra Somente os anos

SELECT DISTINCT
LEFT(duplicata_receber.data_pagamento,4) AS ano
FROM duplicata_receber
WHERE  duplicata_receber.id_empresa={PARAM_ID_EMPRESA}
ORDER BY ano ASC

//Codigo da Janela
//Recebimentos
//Ver os Anos que Existem

QRY_Clone_Dup_Receber.PARAM_ID_EMPRESA=gnEmpresaCodigo // Que Sera igual a 1
TableDisplay(TABLE_QRY_Clone_Dup_Receber,taReExecuteQuery) // Vou Mostrar conteudo Tabela
   


















Nenhum comentário:

Postar um comentário

Teste

Teste
teste