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