blacktdn_ protheus __ advpl __ dicas do robson __ usando uniquekey() para filtrar registros
TRANSCRIPT
-
7/22/2019 BlackTDN_ Protheus __ Advpl __ Dicas Do Robson __ Usando UniqueKey() Para Filtrar Registros
1/6
12/3/2014 BlackTDN: Protheus :: Advpl :: Dicas do Robson :: Usando UniqueKey() para filtrar reg istros
http://www.blacktdn.com.br/2011/10/protheus-advpl-dicas-do-robson-usando.html 1/6
Reverberando: p rogramao avanada em ADVPL; dicas; truques; tutoriais; downloads; pensamentos; psicografias e viagens astrais alm de uma "boa msica" para re
BlackTDN
Incio CheckOut (GitHub) Externos Harbour SoundTrack Os Mulheres Negras Back To Black O GRITO D
Tools GitHub XPERIA ROMs
BlackTDN Search
tera-feira, 11 de outubro de 2011
Protheus :: Advpl :: Dicas do Robson :: Usando UniqueKey() para filtrar regis
Funo: UniqueKey( , , , )
Objetivo: Verificar se a chave passada nica de acordo com o campo ou campos passados nosparmetros. Esta funo ajuda a apresentar um nico registro quando houver vrios semelhantes, porexemplo: Fazer consulta SXB na tabela SC7, porm apresentando um registro por pedido de compra
independente de quantos itens existam.
Parmetros:
uFields String contendo o campo ou Array unidimensional com as st rings dos campos que que seroconsiderados para pesquisa da chave nica.
cAlias Alias do arquivo para pesquisa.
lResetKeys Reinicializa as chaves.
nMaxRec Nmero mximo de elementos.
Essa mesma dica poder, por extenso, servir ao fitro do MPSDU/APSDU como abaixo:
!Deleted().and.C7_EMISSAO>=FirstDate(Date()).and.C7_EMISSAO
-
7/22/2019 BlackTDN_ Protheus __ Advpl __ Dicas Do Robson __ Usando UniqueKey() Para Filtrar Registros
2/6
12/3/2014 BlackTDN: Protheus :: Advpl :: Dicas do Robson :: Usando UniqueKey() para filtrar registros
http://www.blacktdn.com.br/2011/10/protheus-advpl-dicas-do-robson-usando.html 2/6
Filtrando com:
!Deleted().and.C7_EMISSAO>=FirstDate(Date()).and.C7_EMISSAO
-
7/22/2019 BlackTDN_ Protheus __ Advpl __ Dicas Do Robson __ Usando UniqueKey() Para Filtrar Registros
3/6
12/3/2014 BlackTDN: Protheus :: Advpl :: Dicas do Robson :: Usando UniqueKey() para filtrar reg istros
http://www.blacktdn.com.br/2011/10/protheus-advpl-dicas-do-robson-usando.html 3/6
Uma outra dica, para melhorar a performance do filtro usando UniqueKey() selecionar uma Chave de ndice que corresponda
C7_FILIAL+C7_NUM
E, como bem dito pelo Robson, alm de podermos utilizar UniqueKey() para Filtrar informaes via MPSDU/APSDU podemos utiliz-la
Observe:
Sem o Filtro
Consultas vezesprecisamosconsultar ocontedo
armazenado em um campomemo e, um simples SELECTno ir nos ajudar pois ocontedo retornado ser ...
Protheus :: Advpl:: Dicas doRobson :: Comocriar uma consulta
especficautilizando os recursos dodicionrio SXBRobson Luiz nos passou maisuma dica: Como criar umaconsulta especfica utilizandoos recursos do dicionrio SXB Consulta padro. O exem...
Protheus :: Opes de Filtro namBrowse
Algumas maneiras de Filtrar osregistros a serem apresentadosna mBrowse Opo 1: Usandoa Funo FilBrowse() parafiltrar os registros an...
advpl(228)
appserver (15)
BlackTDN(174)
by ld dj (20)byYou (11)
Class (9)
Classe Advpl(20)
dbAccess(10)
Dicas (101)
Excel (14)
Marcadores
http://www.blacktdn.com.br/2011/10/protheus-mssql-retornando-o-conteudo-de.htmlhttp://www.blacktdn.com.br/search/label/Excelhttp://www.blacktdn.com.br/search/label/Dicashttp://www.blacktdn.com.br/search/label/dbAccesshttp://www.blacktdn.com.br/search/label/Classe%20Advplhttp://www.blacktdn.com.br/search/label/Classhttp://www.blacktdn.com.br/search/label/byYouhttp://www.blacktdn.com.br/search/label/by%20%D0%B8%CE%B1ld%CF%83%20djhttp://www.blacktdn.com.br/search/label/BlackTDNhttp://www.blacktdn.com.br/search/label/appserverhttp://www.blacktdn.com.br/search/label/advplhttp://www.blacktdn.com.br/2011/04/protheus-opcoes-de-filtro-na-mbrowse.htmlhttp://www.blacktdn.com.br/2011/10/protheus-advpl-dicas-do-robson-como.htmlhttp://www.blacktdn.com.br/2011/10/protheus-mssql-retornando-o-conteudo-de.htmlhttp://www.blacktdn.com.br/2011/10/protheus-advpl-dicas-do-robson-como.htmlhttp://www.blacktdn.com.br/2011/10/protheus-mssql-retornando-o-conteudo-de.htmlhttp://lh5.ggpht.com/-XIbioPvrT14/TpT-k9QFmoI/AAAAAAAADEE/JxKh20JWJ-o/s1600-h/image%25255B47%25255D.pnghttp://lh5.ggpht.com/-QvSqnAdbfoA/TpT-iES0gfI/AAAAAAAADD0/GmYCJsBJv7Y/s1600-h/image%25255B48%25255D.png -
7/22/2019 BlackTDN_ Protheus __ Advpl __ Dicas Do Robson __ Usando UniqueKey() Para Filtrar Registros
4/6
12/3/2014 BlackTDN: Protheus :: Advpl :: Dicas do Robson :: Usando UniqueKey() para filtrar reg istros
http://www.blacktdn.com.br/2011/10/protheus-advpl-dicas-do-robson-usando.html 4/6
Aplicando o Filtro:
C7_EMISSAO>=Fi rstYDate(Date()).and.C7_EMISSAO
-
7/22/2019 BlackTDN_ Protheus __ Advpl __ Dicas Do Robson __ Usando UniqueKey() Para Filtrar Registros
5/6
12/3/2014 BlackTDN: Protheus :: Advpl :: Dicas do Robson :: Usando UniqueKey() para filtrar reg istros
http://www.blacktdn.com.br/2011/10/protheus-advpl-dicas-do-robson-usando.html 5/6
Postagem mais recente Incio
Assinar: Postar comentrios (Atom)
Postado por ld dj s 23:43:00
Marcadores: advpl, Dicas, Filtro Otimizado, protheus, Robson Luiz, totvs, UniqueKey
Reaes:
Obteremos apenas os n Primeiros registros que atendam a condio.p/ Robson Luiz (feat ld dj)[]s
Recomende isto no Google
Digite seu comentrio...
Comentar como: Conta do Goog
Publicar
Visualizar
Criar um link
Um comentrio:
Annimo 12 de outubro de 2011 21:51
Minha sala de aula!
Responder
Links para esta postagem
Regazzo
Colaboradores
PowerShell (40)
protheus(181)
Pr-Processador (10)
SoundTrack (41)
Tips and Tricks (10)totvs
(68)
totvs/microsiga(137) totvsappserver (20)
Tutorial Advpl(170)
http://www.blacktdn.com.br/search/label/totvsappserverhttp://www.blacktdn.com.br/search/label/Tutorial%20Advplhttp://www.blacktdn.com.br/search/label/totvsappserverhttp://www.blacktdn.com.br/search/label/totvs%2Fmicrosigahttp://www.blacktdn.com.br/search/label/totvshttp://www.blacktdn.com.br/search/label/Tips%20and%20Trickshttp://www.blacktdn.com.br/search/label/SoundTrackhttp://www.blacktdn.com.br/search/label/Pr%C3%A9-Processadorhttp://www.blacktdn.com.br/search/label/protheushttp://www.blacktdn.com.br/search/label/PowerShellhttp://www.blogger.com/profile/17427462650339632684http://www.blacktdn.com.br/2011/10/protheus-advpl-dicas-do-robson-usando.html?showComment=1318467092205#c4857402057531156027http://www.blogger.com/blog-this.ghttp://www.blogger.com/share-post.g?blogID=980185764358695221&postID=2242493823483641281&target=pinteresthttp://www.blogger.com/share-post.g?blogID=980185764358695221&postID=2242493823483641281&target=orkuthttp://www.blogger.com/share-post.g?blogID=980185764358695221&postID=2242493823483641281&target=facebookhttp://www.blogger.com/share-post.g?blogID=980185764358695221&postID=2242493823483641281&target=twitterhttp://www.blogger.com/share-post.g?blogID=980185764358695221&postID=2242493823483641281&target=bloghttp://www.blogger.com/share-post.g?blogID=980185764358695221&postID=2242493823483641281&target=emailhttp://lh3.ggpht.com/-X9JJoJkiakY/TpT_0IriL2I/AAAAAAAADFE/SePvXi-Hk7Q/s1600-h/image%25255B57%25255D.pnghttp://www.blacktdn.com.br/search/label/UniqueKeyhttp://www.blacktdn.com.br/search/label/totvshttp://www.blacktdn.com.br/search/label/Robson%20Luizhttp://www.blacktdn.com.br/search/label/protheushttp://www.blacktdn.com.br/search/label/Filtro%20Otimizadohttp://www.blacktdn.com.br/search/label/Dicashttp://www.blacktdn.com.br/search/label/advplhttp://www.blogger.com/email-post.g?blogID=980185764358695221&postID=2242493823483641281http://www.blacktdn.com.br/2011/10/protheus-advpl-dicas-do-robson-usando.htmlhttp://www.blogger.com/profile/02363588786835561737http://www.blacktdn.com.br/feeds/2242493823483641281/comments/defaulthttp://www.blacktdn.com.br/http://www.blacktdn.com.br/2011/10/protheus-advpl-google-maps-localizando.html -
7/22/2019 BlackTDN_ Protheus __ Advpl __ Dicas Do Robson __ Usando UniqueKey() Para Filtrar Registros
6/6
12/3/2014 BlackTDN: Protheus :: Advpl :: Dicas do Robson :: Usando UniqueKey() para filtrar reg istros
http://www.blacktdn.com.br/2011/10/protheus-advpl-dicas-do-robson-usando.html 6/6
Rleg
Rodrigo "OverFail"
Marcus Sullivan
Alexandre Gonalves
Luiz Fernando Altran
Nando
ld dj
OBona
Murilo J. de Oliveira
Sergio Fernandez
Vitor Emanuel Batista
ld dj
Beraldo
Inscrever-se
Postagens
Comentrios
ClimatePrediction
Einstein@Home
Folding@Home
GIMPS
SETI@Home
World Community Grid
Technology Solving Problems
VdeosMPB (10) WaitRun (9)
WebService(15)
ld dj(223)
Arquivo do blog
Arquivo do blog
diHITT
BlackTDN. Modelo Awesome Inc.. Tecnologia do Blogger.
http://www.blogger.com/http://www.dmca.com/Protection/Status.aspx?ID=24b24c4b-c95a-4703-a870-29c25121ffd5http://www.dihitt.com.br/?ref=473141http://www.blacktdn.com.br/search/label/%D0%B8%CE%B1ld%CF%83%20djhttp://www.blacktdn.com.br/search/label/WebServicehttp://www.blacktdn.com.br/search/label/WaitRunhttp://www.blacktdn.com.br/search/label/V%C3%ADdeos%20MPBhttp://www.worldcommunitygrid.org/http://setiathome.berkeley.edu/http://www.mersenne.org/http://folding.stanford.edu/http://einstein.phys.uwm.edu/http://climateprediction.net/http://www.blogger.com/profile/10824500758297738833http://www.blogger.com/profile/11466706434223186533http://www.blogger.com/profile/11938775718272777469http://www.blogger.com/profile/01653548368749056868http://www.blogger.com/profile/14517936119252805983http://www.blogger.com/profile/01609274453695969119http://www.blogger.com/profile/02363588786835561737http://www.blogger.com/profile/00304654874552755476http://www.blogger.com/profile/14528116163791541064https://plus.google.com/110570416495551466827https://plus.google.com/110268858119828813087http://www.blogger.com/profile/02670186708193543004http://www.blogger.com/profile/01097364045820287127