segunda-feira, 1 de março de 2021

DICAS 3274 - WINDEV - COMO FAZER QUE NA TABELA FIQUE POSICIONADA , CONFORME IR SENDO PREENCHIDO - PERGUNTAS E RESPOSTAS - 31





https://youtu.be/m4RmG9HwnDI



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Video vai estrear as XX:00 do dia 02/03/2021 

DICAS 3274 - WINDEV - COMO FAZER QUE NA TABELA FIQUE POSICIONADA , CONFORME IR SENDO PREENCHIDO - PERGUNTAS E RESPOSTAS - 31


ASSUNTOS

Como fazer que na tabela fique posicionada,conforme ir sendo preenchido
Vamos criar uma window chamada tabela thread
Vamos criar um botao para gerar a tabela
Vamos criar uma tabela por programacao com 1 coluna apenas 
Vamos criar uma procedure chamada gera tabela 
Vamos fazer o codigo do gera tabela
Feito o codigo vamos entrar no botao de gerar a tabela 
vamos agora acrescentar o comando thread na chamada da procedure 
vamos tambem criar outro botao para parar a thread  

================= codigos

PROCEDURE gera_tabela()
TableDeleteAll(TABLE_thread) //TABLE_thread.DeleteAll()
nContador is int=0
LOOP
nRegistro is int=TableAddLine(TABLE_thread)
TABLE_thread[nRegistro].COL_Descricao=nRegistro
TableSelectPlus(TABLE_thread,nRegistro,tsRow)
nContador+=1
IF nContador>80 THEN
BREAK
END
LOOP (3000000)
END
END

================= codigos

//gera_tabela()

ThreadExecute("gera_tabela",threadNormal,gera_tabela)

================= codigos


ThreadStop("gera_tabela")



================ INDICES THREADS



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
















DICAS 3273 - WINDEV - NoteCreate - Criar nota na janela por programação - COMANDOS_89




https://youtu.be/nyZvLyMwc9w



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Video vai estrear as XX:00 do dia 01/03/2021 

DICAS 3273 - WINDEV - NoteCreate - Criar Via programação um bloco notas colorido - COMANDOS_89


ASSUNTOS


NoteCreate - Criar Via programação um bloco notas colorido
Para isso vamos utilitar NoteCreate - para fazer o bloco Notas
Vou criar uma Windows chamado bloco Notas 
Vamos criar um botao para Criar o bloco de notas 
Vamos fazer o codigo do bloco de Notas


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

// Cria um controle Nota  colorido

NewNote is Control
NewNote <- NoteCreate("Anote suas observações aqui")
NewNote..BackgroundColor = GetColor()

========================




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


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 















sexta-feira, 26 de fevereiro de 2021

DICAS 3272 - WINDEV_WEBDEV_MOBILE - ArrayIntersect - Interseção de dois array NOVIDADES VERSAO 26- INDICE 34





https://youtu.be/MqC7WcgWRrg



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Video vai estrear as 11:45 do dia 26/02/2021 

DICAS 3272 - WINDEV_WEBDEV_MOBILE - ArrayIntersect - Interseção de dois array NOVIDADES VERSAO 26- INDICE 34


ASSUNTOS


novidade versao 26 
vou mostrar ArrayIntersect
ele retorna um array com apenas os itens que tem nos dois 
vou criar um botao para ArrayIntersect
vou copiar o codigo e alterar somente onde é o comando do ArrayIntersect
vou ajustar um codigo 
vamos executar e testar todos dos 4 comandos novos do array , das ultimas aulas 
O codigo fonte se encontra no blog acima

--- Codigos Fontes
// Array distinc
arrAy_numeros is array of int 
ArrayAdd(arrAy_numeros,1)
ArrayAdd(arrAy_numeros,2)
ArrayAdd(arrAy_numeros,3)
ArrayAdd(arrAy_numeros,1)
// criei um array com varios numeros
arrAysemduplicidade is array of int 
arrAysemduplicidade = ArrayDistinct(arrAy_numeros)
//agora vamos ler nosso array e criar a tabela
TABLE_array.DeleteAll()
FOR EACH ELEMENT nLINHA OF arrAysemduplicidade
TableAddLine(TABLE_array,nLINHA)
END
-------------

//array union
// Criando primeiro array
arrPrimeiroarray is array of string 
arrPrimeiroarray.Add("amarildo")
arrPrimeiroarray.Add("joao")
// criando segundo array
arrSegundoarray is array of string 
arrSegundoarray.Add("joao")
// Unindo os dois Array
arrUnindo_array is array of string 
arrUnindo_array = ArrayUnion(arrPrimeiroarray,arrSegundoarray)
//agora vamos ler nosso array e criar a tabela
TABLE_array.DeleteAll()
FOR EACH ELEMENT nLINHA OF arrUnindo_array

TableAddLine(TABLE_array,nLINHA)

END

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

//array union all
// Criando primeiro array
arrPrimeiroarray is array of string 
arrPrimeiroarray.Add("amarildo")
arrPrimeiroarray.Add("joao")
// criando segundo array
arrSegundoarray is array of string 
arrSegundoarray.Add("joao")
// Unindo os dois Array
arrUnindo_array is array of string 
arrUnindo_array = ArrayUnionAll(arrPrimeiroarray,arrSegundoarray)
//agora vamos ler nosso array e criar a tabela
TABLE_array.DeleteAll()
FOR EACH ELEMENT nLINHA OF arrUnindo_array

TableAddLine(TABLE_array,nLINHA)
END

-----------

//array intersect
// Criando primeiro array
arrPrimeiroarray is array of string 
arrPrimeiroarray.Add("amarildo")
arrPrimeiroarray.Add("joao")
// criando segundo array
arrSegundoarray is array of string 
arrSegundoarray.Add("joao")
// ArrayIntersect - Interseção - vai aparecer somente os resultados que estiverem nos dois array
arrintersect_array is array of string 
arrintersect_array = ArrayIntersect(arrPrimeiroarray,arrSegundoarray)
//agora vamos ler nosso array e criar a tabela
TABLE_array.DeleteAll()
FOR EACH ELEMENT nLINHA OF arrintersect_array
TableAddLine(TABLE_array,nLINHA)
END



------------------ INDICE DO CURSO DE ARRAY e ESTRUTURA


WinDev - Array - 001/... Adiciona/Classifica Ordem/Mostra
WinDev - Array - 002/... Quantas Ocorrencias Array
WinDev - Array - 003/... ArrayDeleteLine - Eliminha uma Linha do Array
WinDev - Array - 004/... ArrayToString - Leva Array Para String
WinDev - Array - 005/... Seek - Procura Por Valor
WinDev - Array - 006/... ArrayDeleteDuplicate - Elimina itens duplos
WinDev - Array - 007/... Delete - Elimina Uma Linha
WinDev - Array - 008/... DeleteAll - Limpa Array
WinDev - Array - 009/... SwapLine - Mover de Lugar
WinDev - Array - 010/... Sum - Somar Array
ARRAYREVERSE - ARRAY - 011/ ... AULA 1185 
ARRAY INICIO - ARRAY 012 / AULA 1229





--------------------------- INDICIES NOVIDADES VERSAO 26
 



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