segunda-feira, 1 de fevereiro de 2021

DICAS 3255 - WEBDEV - COMO FAZER O FILTRO FAZENDO MES E ANO JUNTOS - PERGUNTAS E RESPOSTAS 17



https://youtu.be/fr7jKoeIUg0



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Video Ao Vivo vai estrear as 05:00 do dia 03/02/2021 

DICAS 3255 - WEBDEV - COMO FAZER O FILTRO FAZENDO MES E ANO JUNTOS - PERGUNTAS E RESPOSTAS 17



ASSUNTOS

COMO FAZER O FILTRO FAZENDO MES E ANO JUNTOS
VOU MOSTRAR O CODIGO PARA GERAR COMBOX MES E ANOS
VOU MOSTRAR O CODIGO DE SOMA E DIMUNUI COMBOX MES E ANOS 
MOSTRANDO O CODIGO DE ATUALIZA TABELA 
VAMOS ENTRAR NA QUERY CTE RELACAO 
VAMOS ACRESCENTAR O FILTRO E A ORDEM NO SELECT
VAMOS ENTRAR NA TABELA CTE RELACAO
E NO CODIGO DA TABELA VAMOS ACRESCENTAR OS PARAMETROS NA INICIALIZACAO 

-----

//BOTAO ATUALIZA TABELA

TableDisplay(TABLE_cte_relacao,taInit)
---------------
// SOMA
COMBO_ANO_MESES++
IF COMBO_ANO_MESES=2 THEN
COMBO_ANO_MESES=3
END
ExecuteProcess(ZONE_NoName3.BTN_ATUALIZA_TABELA,trtClick)
-----
// DIMINUI COMOBX
COMBO_ANO_MESES--
IF COMBO_ANO_MESES>2 THEN
ELSE
COMBO_ANO_MESES=1
END

ExecuteProcess(ZONE_NoName3.BTN_ATUALIZA_TABELA,trtClick)
------

// INICIALIZA MES E ANO
ListDeleteAll(COMBO_ANO_MESES) // LIMPA COMBOX MES E ANOS
ListAdd(COMBO_ANO_MESES,"Hoje") // ADICIONO NA LINHA - HOJE
ListAdd(COMBO_ANO_MESES,"Todos") // ADICIONIO NA LINHA - TODOS
bRetorno is boolean=HReadFirst(conhecimento,id_conhecimento) // ESTOU LENDO O PRIMEIRO CTE
IF bRetorno=True THEN // SE EXISTIR ENTAO
DATA_INICIAL is Date=conhecimento.data_emissao // VOU PEGAR A PRIMEIRA DATA - DESSE CONHECIMENTO
IF DATA_INICIAL<>"" THEN // SE EXISTIR DATA É PORQUE TEMOS CONHECIMENTO
HReadLast(conhecimento,id_conhecimento) // VAMOS LER O ULTIMO REGISTRO
DATA_FINAL is Date=conhecimento.data_emissao // VAMOS COLOCAR A DATA FINAL
LOOP // VAMOS ENTRAR EM LOOP DE TODOS OS MESES E ANOS
ANO is string = NumToString(DATA_FINAL..Year,"04d") // SEPARANDO ANO
MES is string = NumToString(DATA_FINAL..Month,"02d") // SEPARANDO MES
sMES_ANO is string = MES+"/"+ANO // isso se for combox // JUNTANDO MES E ANO
ListAdd(COMBO_ANO_MESES,sMES_ANO) // ADICIONANDO MES E ANO NA LISTA
DATA_FINAL..Month-=1 // COMO ESTOU FAZENDO DO MAIOR PARA MENOR, ESTOU DIMINUINDO MESES
IF DATA_FINAL<DATA_INICIAL THEN // SE A DATA FINAL FOR MENOR DATA INICIAL THEN
BREAK // SAI DO LOOP
END // FINALIZA IF
END // FINALIZA LOOP
ListSelectPlus(COMBO_ANO_MESES,1) // VOU POSICIONAR O COMBOX NO PRIMEIRO - HOJE
END // FINAL IF
END // FINAL IF
---

//inicializacao tabela ct relacao
QRY_cte_relacao.parametro_data=Null

QRY_cte_relacao.parametro_lista_mes_ano=Null

IF COMBO_ANO_MESES..StoredValue=-1 OR COMBO_ANO_MESES..StoredValue="" OR COMBO_ANO_MESES..StoredValue="Hoje" THEN

QRY_cte_relacao.parametro_data=EDT_Data 

ELSE
IF COMBO_ANO_MESES..StoredValue="Todos" THEN
ELSE 
ANO_MES is string=COMBO_ANO_MESES..StoredValue[4 TO 7]+COMBO_ANO_MESES..StoredValue[1 TO 2]
QRY_cte_relacao.parametro_lista_mes_ano=ANO_MES
END
END



=============== INDICE PERGUNTAS E RESPOSTA


------------------- INDICE SQL ------------

Blog - Curso Sql/1 ... NVL - Select/Update -> NVL
Blog - Curso Sql/2... - Data - Ultimo Dia do mes - Select Last_Day() - Ultimo dia Do Mes
Blog - Curso Sql/3... - Data Mes - Months_BetWeen
Blog - Curso Sq/4 ... - Data e Hora Atual - SysDate - Hora e Data Atual
Blog - Curso Sq/5 ... - Decode
Blog - Curso Sql/6... - Posicao - Select Instr
Blog - Curso Sql/7... - Posicao - Select Instr - Procura posicao 
Blog - Curso Sql/8... - Count - Select count 
Blog - Curso Sql/9... - Maximo - Select Max,Min,Count,Avg
Blog - Curso Sql/10... - Strings - Modifica Strings-Minuscula/Maiscula
Blog - Curso Sql/11... - Tamanho Campo - Len
Blog - Curso Sql/12... - Data - Select - Pegar Dia/mes/Ano 
Blog - Curso Sql/13... - Data - Select Betwen /2/ - Intervalo Data
Blog - Curso Sql/14... - Foto -  ALTER TABLE veiculo ADD foto BLOB
Blog - Curso Sql/15... - Elimina Tabela - Dropt Table - Eliminar Uma Tabela Dentro WinDev 
Blog - Curso Sql/16... - Procurar - Like - Pesquisar Cidade combox 
Blog - Curso Sql/17... - String - Select - Wl.ExtractString 
Blog - Curso Sql/18... - Cnpj - fazer Queue - Ver se Existe Cnpj/Cpf
Blog - Curso Sql/19... - Colorir as Linhas Sql
Limit - Limitar Informações - Curso Sql/20 ... - Limit
SqlCode - Ver Conteudo da Qry - Sql / 021
SQLCODE - DICAS 1771 - PUBLICA - WINDEV 23 - SQL 022 - 





PlayList WebDev tutorial Amarildo Webdev
Playlist Windev Tutorial Amarildo Windev
PlayList Windev Mobile 
Amarildo
Donwloads Windev
Windev
WxSolucoes
Matos Informatica
Repositorio Windev
Inscricao Evento Pcsof
Site forum Google 
Video sobre 3 Mil Videos Windev 
Video sobre Alfaserver servidor 















DICAS 3254 - WEBDEV - COMO EXECUTAR UM BOTAO NO WEBDEV - PERGUNTAS E RESPOSTAS 16



https://youtu.be/sWSZ28YaHBI



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Video Ao Vivo vai estrear as 05:00 do dia 02/02/2021 

DICAS 3254 - WEBDEV - COMO EXECUTAR UM BOTAO NO WEBDEV - PERGUNTAS E RESPOSTAS 16


ASSUNTOS

COMO EXECUTAR UM BOTAO NO WEBDEV
VAMOS PRIMEIRO DEIXAR NAO VISIVEL O BOTAO ATUALIZA TABELA 
VAMOS ENTRAR NOS BOTOES PARA SOMAR E DIMINUIR DATAS 
VAMOS DAR EXECUTEPROCESS PARA CHAMAR SOZINHO O BOTAO 
VAMOS TESTAR 

-----

executeprocess(botao_atualiza,trclick)


=============== INDICE PERGUNTAS E RESPOSTA



-------------------------------INDICES COMANDOS

DICAS 1979 - WINDEV - COMANDOS 29 sidebar control Barra Lateral
DICAS 2147 WINDEV WEBDEV MOBILE COMANDOS 63 MAIS 1 PARAMETRO RETORNO JANELA
DICAS 2148 WINDEV WEBDEV MOBILE COMANDOS 64 The Splitter control
DICAS 2156 WINDEV WEBDEV MOBILE COMANDOS 65 HourGlass Lupa Ampuleta
DICAS 2157 WINDEV WEBDEV MOBILE COMANDOS 66 CEP
DICAS 2168 WINDEV WEBDEV MOBILE WEBSERVICE COMANDOS 67 SysListScreen
DICAS 2196 WINDEV WEBDEV MOBILE COMANDOS 68 eDT TOKEN
DICAS 2198 WINDEV WEBDEV MOBILE COMANDOS 69 eDT TOKEN PROGRAMACAO
DICAS 2213 WINDEV WEBDEV MOBILE COMANDOS 70 LEAPYEAR ANO BISSEXTO
DICAS 2215 WINDEV WEBDEV MOBILE 24 NOVIDADES 18 COMANDOS 71 BCToImage -GERAR IMAGEN CODIGO DE BARRA
DICAS 2229 WINDEV WEBDEV MOBILE 24 NOVIDADES 28 COMANDOS 72 PLANOS NOME
DICAS 2230 WINDEV WEBDEV MOBILE 24 NOVIDADES 29 COMANDOS 73 CONDICOES DEBUG
DICAS 2237 WINDEV WEBDEV MOBILE 24 NOVIDADES 33 COMANDOS 76 MININIZAR Iconize
DICAS 2240 WINDEV WEBDEV MOBILE 24 novidades 34 Comandos 77 Maximize
DICAS 2256 WINDEV WEBDEV MOBILE 24 Novidades 45 Comandos 78 Manual Fonte
DICAS 2257 WINDEV WEBDEV MOBILE 24 Novidades 46 Comandos 79 Help Como Fazer
DICAS 2258 WINDEV WEBDEV MOBILE 24 Novidades 47 Comandos 80 TraceDeleteAll
DICAS 2260 WINDEV WEBDEV MOBILE 24 Novidades 49 Comandos 82 Edit AddAssi...
DICAS 2272 WINDEV WEBDEV MOBILE COMANDOS 82 ExeListProcess
DICAS 2273 WINDEV WEBDEV MOBILE COMANDOS 83 DLL LINKADAS PROCESSOS AddChildDelayed
dica 2631 extrair conteudo com Middle


---------------- INDICE WEBDEV

DICAS 3067 -WEBDEV TUTORIAL 1-Licao 1.1-14-09-2020 11hrs-DESCUBRA WEBDEV
DICAS 3068 -WEBDEV TUTORIAL 1-Licao 1.2-14-09-2020 15hrs-Web development and WEBDEV - PARTE A
DICAS 3069 -WEBDEV TUTORIAL 3-Licao 1.2-14-09-2020 16hrs-Web development and WEBDEV - PARTE B








PlayList WebDev tutorial Amarildo Webdev
Playlist Windev Tutorial Amarildo Windev
PlayList Windev Mobile 
Amarildo
Donwloads Windev
Windev
WxSolucoes
Matos Informatica
Repositorio Windev
Inscricao Evento Pcsof
Site forum Google 
Video sobre 3 Mil Videos Windev 
Video sobre Alfaserver servidor 












domingo, 31 de janeiro de 2021

DICAS 3253 - WEBDEV - COMO FAZER FILTROS NA RELACAO DE TABELAS USANDO DATA DE HOJE - PERGUNTAS E RESPOSTAS 15



https://youtu.be/mUIyAB3Urp0



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Video Ao Vivo vai estrear as 19:00 do dia 30/01/2021 

DICAS 3253 - WEBDEV - COMO FAZER FILTROS NA RELACAO DE TABELAS USANDO DATA DE HOJE  - PERGUNTAS E RESPOSTAS 15


ASSUNTOS

COMO FAZER FILTROS NA RELACAO DE TABELAS USANDO DATA DE HOJE 

1. PRIMEIRO VAMOS ARRUMAR NOSSO SELECT ACRESCENTANDO FILTRO DE DATA DE EMISSAO 
   PARA ISSO VAMOS FAZER UM PARAMETRO
2. ESSE FILTRO IRA PEGAR SOMENTE UMA DATA
3. NA NOSSA PAGINA CTE, VAMOS PRIMEIRO INICIALIZAR A DATA COM A DATA DE HOJE 
4. VAMOS INICIALIZAR A TABELA COM A DATA DE HOJE 
5. VAMOS CRIAR UM BOTAO PARA ATUALIZAR A TABELA 

------

//BOTAO ATUALIZA TABELA

TableDisplay(TABLE_cte_relacao,taInit)

-----
// QRY_CTE_RELACAO
SELECT 
conhecimento.codigo_remetente_112 ID_remetente,
remetente.razao_social_nome AS remetente_nome,
conhecimento.codigo_destinatario_203 AS ID_DESTINATARIO,
destinatario.razao_social_nome AS destinatario_nome,
conhecimento.id_empresa_conhecimento AS id_numero_conhecimento,
conhecimento.data_emissao AS data_emissao,
conhecimento.v_carga_278 AS valor_carga,
conhecimento.vt_prest_234 AS valor_servico,
conhecimento.inicio_xmun_ini AS cidade_inicial,
conhecimento.inicio_uf_ini AS estado_inicial,
conhecimento.termino_xmun_fim AS cidade_final,
conhecimento.termino_uf_fim AS ESTADO_FINAL
FROM 
conhecimento
INNER JOIN cliente AS remetente
     ON remetente.id_empresa_cliente = conhecimento.codigo_remetente_112
INNER JOIN cliente AS destinatario
     ON destinatario.id_empresa_cliente = conhecimento.codigo_destinatario_203
WHERE 
conhecimento.data_emissao={parametro_data}


=============== INDICE PERGUNTAS E RESPOSTA




========== INDICE TABELA

CRIANDO UMA TABELA MANUAL-PARTE 1 DICAS 1936-PUBLICA-WINDEV-TABELA 86 
The TreeView Table Control - DICAS 1972 - PUBLICA - WINDEV - TABELA 87 - 
DICAS 2012 - WINDEV - TABELA - 88 - BuildBrowsingTable - PREENCHER TABELA
DICAS 2013 - WINDEV - TABELA - 89 - TableRecNum - Numero de Registros
DICAS 2014 - WINDEV - TABELA - 90 - TableToText
DICAS 2015 - WINDEV - TABELA - 91- TableToXML
DICAS 2016 - WINDEV - TABELA - 92- TableToExcel
DICAS 2017 - WINDEV - TABELA - 93 - TableToClipboard
DICAS 2018 - WINDEV - TABELA - 94 - TableStartFilling
DICAS 2043 - WINDEV - TABELA 95 - Border
DICAS 2070 - WINDEV MOBILE WEBDEV - TABELA 96 - NAO MOSTRAR VAMOS ZERADOS
DICAS 2072 - WINDEV - TABELA 97 - TOTALIZADORES MANUAL
DICAS 2073 - WINDEV - TABELAS 98 - TABELAS RELACIONADAS
DICAS 2076 - WINDEV WEBDEV MOBILE - TABELA 99 - WHILE HOut
DICAS 2086 - WINDEV - TABELA 100 - FontLarge - BrushColor
DICAS 2090 - WINDEV - TABELA 101 - TableSavePositionAndSelection TableRestorePositionAndSelection
DICAS 2098 - WINDEV WEBDEV MOBILE - TABELA 102 - MOSTRAR OU ESCONDER TABELA
DICAS 2099 - WINDEV WEBDEV MOBILE - TABELA 103 - AJUSTAR JANELA
DICAS 2119 WINDEV TABELAS 104 TableStartFilling end
DICAS 2125 WINDEV WEBDEV MOBILE TABELA 105 ZOOM
DICAS 2127 WINDEV WEBDEV MOBILE TABELA 106 FOR EACH SELECTED ROW OF
DICAS 2128 WINDEV WEBDEV MOBILE TABELA 107 DIGITAR TABELA
DICAS 2137 WINDEV WEBDEV MOBILE TABELA 108 popup menu na tabela
DICAS 2149 WINDEV WEBDEV MOBILE TABELA 109 MONTAR TABELA POR PROGR for each
DICAS 2153 WINDEV WEBDEV MOBILE TABELA 110 TreeView Table control
DICAS 2186 WINDEV WEBDEV MOBILE TABELA 111 TOTAL MANUAL REGISTROS
DICAS 2261 WINDEV WEBDEV MOBILE TABELA 112 ANCORAR TABELA
DICAS 2299 WINDEV WEBDEV MOBILE TABELA 114 TABELA INTERNA
AO VIVO 2880 TRANSMITIDO NO FACEBOOK VARIOS VIDEOS TABELA WINDEV
DICAS 3252 - WEBDEV - COMO FAZER UMA RELACAO DE CTE - PERGUNTAS E RESPOSTAS 14







PlayList WebDev tutorial Amarildo Webdev
Playlist Windev Tutorial Amarildo Windev
PlayList Windev Mobile 
Amarildo
Donwloads Windev
Windev
WxSolucoes
Matos Informatica
Repositorio Windev
Inscricao Evento Pcsof
Site forum Google 
Video sobre 3 Mil Videos Windev 
Video sobre Alfaserver servidor 












Teste

Teste
teste