<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-572007794411184205</id><updated>2011-10-10T16:48:43.404-07:00</updated><category term='Colabore'/><category term='Word Index'/><category term='superprocessadores'/><category term='dicas'/><category term='Performance'/><category term='Indices'/><category term='SQL'/><category term='CSS'/><category term='MANDATORY'/><category term='usb'/><category term='UPC - Datasul'/><category term='Office'/><category term='Trigger'/><category term='stream'/><category term='EXTENT'/><category term='Primary'/><category term='for each'/><category term='lpt1'/><category term='Progress'/><category term='Word'/><category term='EMS'/><category term='HCM'/><category term='Forum'/><category term='Source'/><category term='interessante'/><category term='tips'/><category term='printer'/><category term='Impressora'/><category term='picador de papel'/><category term='Tutoriais'/><category term='HTML'/><category term='Tecnologia'/><category term='Inuteis'/><category term='API - Windows'/><category term='link'/><category term='Astronomia'/><category term='WebSpeed'/><category term='code'/><category term='JavaScript'/><category term='quantico'/><category term='Palavras Reservadas'/><title type='text'>Progress e Tecnologia</title><subtitle type='html'>Dicas de Progress e novidades de Tecnologia

Tips and Tricks of Progress and WebSpeed.
Samples Sources

Nao achou o que encontrava ? Poste nos comentarios e um de nossos editores postaram um artigo sobre o assunto.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default?start-index=101&amp;max-results=100'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>125</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-2601109831256085887</id><published>2009-02-02T03:41:00.000-08:00</published><updated>2009-02-02T03:43:08.753-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interessante'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='link'/><category scheme='http://www.blogger.com/atom/ns#' term='for each'/><title type='text'>Novo Site</title><summary type='text'>Bom Dia Pessoal,Hoje venho aqui pra dar uma boa noticia.Agora temos um novo forum de Progress e o mais importante com muito conteudo e qualidade.Veja no Link abaixo :http://www.4each.com.br</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/2601109831256085887/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=2601109831256085887' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2601109831256085887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2601109831256085887'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2009/02/novo-site.html' title='Novo Site'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-2886695099538335075</id><published>2008-07-24T12:04:00.000-07:00</published><updated>2008-07-25T04:06:20.122-07:00</updated><title type='text'>Auxilio para usar comandos Word e Excel</title><summary type='text'>Pessoal aprendi algo muito legal e quero mandar pra vocês. Sabe quando precisamos saber algum comando OLE de excel, word ou algo assim pra usar no progress, vejam isso.            Tem um aplicativo que vem na instalação chamado 'COM Object Viewer': (Ele também esta no ProTools)  bin\proobjvw.exe            Nele, procura e abre a biblioteca Ole do word, excel etc:            C:\Arquivos de </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/2886695099538335075/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=2886695099538335075' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2886695099538335075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2886695099538335075'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2008/07/auxilio-para-usar-comandos-word-e-excel.html' title='Auxilio para usar comandos Word e Excel'/><author><name>Lucimara</name><uri>http://www.blogger.com/profile/04556421086857739164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-4814187972680806480</id><published>2008-07-14T11:45:00.000-07:00</published><updated>2008-07-24T19:01:24.527-07:00</updated><title type='text'>Excel</title><summary type='text'>Segue alguns comandos para gerar excel com o Progress.DEF VAR excelAPP AS COM-HANDLE NO-UNDO./* Cria uma nova Planilha */CREATE "Excel.Application" excelAPPexcelAPP:VISIBLE = FALSE. /* Nao mostra a planilha */excelAPP:Workbooks:Add. /* Adiciona uma pasta de trabalho com 3 planilhas */excelAPP:ActiveSheet:PageSetup:Orientation = 2. /* Orientacao da impressao: 1 - Portrait, 2 Landscape */excelAPP:</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/4814187972680806480/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=4814187972680806480' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4814187972680806480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4814187972680806480'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2008/07/excel.html' title='Excel'/><author><name>Lucimara</name><uri>http://www.blogger.com/profile/04556421086857739164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-4355920305015454080</id><published>2008-06-20T11:50:00.000-07:00</published><updated>2008-07-24T11:52:50.633-07:00</updated><title type='text'>Excel</title><summary type='text'>excelAPP:Range("A1"):VALUE = "Teste".  /* Adiciona a palavra TESTE … celula A1 */excelAPP:Range("A1"):Font:NAME = "Courier New".  /* Aplica a fonte */excelAPP:Range("A1"):Font:SIZE = 20. /* Aplica o tamanho 20 de fonte */excelAPP:Range("A1"):Font:bold = TRUE. /* Aplica Negrito */chExcelApplication:Range("C5"):SELECT.chExcelApplication:ActiveCell:Characters(1,3):FONT:bold = YES. /*Aplica Negrito </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/4355920305015454080/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=4355920305015454080' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4355920305015454080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4355920305015454080'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2008/06/excel.html' title='Excel'/><author><name>Lucimara</name><uri>http://www.blogger.com/profile/04556421086857739164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-8491006841027673727</id><published>2008-05-15T11:52:00.000-07:00</published><updated>2008-07-24T11:54:22.126-07:00</updated><title type='text'>Excel</title><summary type='text'>/* Inserindo figuras no excel */excelAPP:Range("A1"):SELECT.excelAPP:ActiveSheet:Pictures:Insert("C:\temp\imagem.bmp").excelAPP:ActiveSheet:Pictures("Picture 1"):Select. /* Seleciona a figura */excelAPP:Selection:ShapeRange:LEFT = 80.5. /* Posiciona na horizontal em 80.5 */excelAPP:Selection:ShapeRange:TOP = 200.5. /* Posiciona na vertical em 200.5 */excelAPP:Selection:ShapeRange:Width = 115.75. </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/8491006841027673727/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=8491006841027673727' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8491006841027673727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8491006841027673727'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2008/05/excel.html' title='Excel'/><author><name>Lucimara</name><uri>http://www.blogger.com/profile/04556421086857739164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-8083244966420389881</id><published>2008-05-15T04:06:00.000-07:00</published><updated>2008-07-25T04:10:46.359-07:00</updated><title type='text'>Problemas de acentuação</title><summary type='text'>Tivemos vários problemas de acentuação quando damos um comando "disp" para um arquivo texto. Neste caso, estamos usando o comando CONVERT TARGET 'iso8859-1'.Exemplo:Define stream s-saida.OUTPUT STREAM s-saida TO c:\teste.txt CONVERT TARGET 'iso8859-1'.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/8083244966420389881/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=8083244966420389881' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8083244966420389881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8083244966420389881'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2008/05/problemas-de-acentuao.html' title='Problemas de acentuação'/><author><name>Lucimara</name><uri>http://www.blogger.com/profile/04556421086857739164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-4944095789857177005</id><published>2008-04-16T11:05:00.000-07:00</published><updated>2008-07-24T19:02:13.224-07:00</updated><title type='text'>Formatação</title><summary type='text'>Quem precisar mostrar números em formato americano, deve utilizar o seguinte comando:SESSION:NUMERIC-FORMAT = "AMERICAN".Com este comando, os números aparecerão como o exemplo: 5,999.00</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/4944095789857177005/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=4944095789857177005' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4944095789857177005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4944095789857177005'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/formatao.html' title='Formatação'/><author><name>Lucimara</name><uri>http://www.blogger.com/profile/04556421086857739164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-4009939971347933320</id><published>2008-03-01T12:54:00.000-08:00</published><updated>2008-07-24T12:42:22.159-07:00</updated><title type='text'>Excel</title><summary type='text'>Código em 4gl para identificar a versão do excel:DEF VAR chExcelApplication AS COM-HANDLE NO-UNDO.CREATE "Excel.Application" chExcelApplication.IF chExcelApplication:version &lt; "12.0" THEN        MESSAGE "Office XP ou anterior." VIEW-AS ALERT-BOX INFO BUTTONS OK.ELSE        MESSAGE "Office 2007 ou posterior." VIEW-AS ALERT-BOX INFO BUTTONS OK.RELEASE OBJECT chExcelApplication.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/4009939971347933320/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=4009939971347933320' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4009939971347933320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4009939971347933320'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2008/03/excel.html' title='Excel'/><author><name>Lucimara</name><uri>http://www.blogger.com/profile/04556421086857739164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-4627819350523327171</id><published>2008-02-01T10:00:00.000-08:00</published><updated>2008-07-24T19:03:08.084-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><title type='text'>Dia da semana</title><summary type='text'>Forma de descobrir qual o dia da semana de uma data.define variable dia as character no-undo.assign dia = "Domingo;Segunda;Terca;Quarta;Quinta;Sexta;Sabado".message "Hoje é" entry(weekday(today), dia, ";") view-as alert-box.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/4627819350523327171/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=4627819350523327171' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4627819350523327171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4627819350523327171'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/dia-da-semana.html' title='Dia da semana'/><author><name>Lucimara</name><uri>http://www.blogger.com/profile/04556421086857739164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-8269471420040493248</id><published>2008-01-02T09:40:00.000-08:00</published><updated>2008-07-24T19:04:11.130-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='API - Windows'/><title type='text'>Criando arquivos .doc</title><summary type='text'>define var ch-Word as component-handle no-undo.define var ch-Documento as component-handle no-undo.define var ch-FormField as component-handle no-undo.define var ch-Range as component-handle no-undo.Create "Word.Application" ch-Word. ch-Word:ScreenUpdating = yes.ch-Word:WindowState = 1.ch-Word:Visible = yes.ch-Word:System:Cursor = 0.ch-Documento = ch-Word:Documents:Add("c:\temp\pro_word.doc").</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/8269471420040493248/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=8269471420040493248' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8269471420040493248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8269471420040493248'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/criando-arquivos-doc.html' title='Criando arquivos .doc'/><author><name>Lucimara</name><uri>http://www.blogger.com/profile/04556421086857739164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-6620685800852722682</id><published>2007-12-23T05:56:00.000-08:00</published><updated>2008-07-24T19:05:23.529-07:00</updated><title type='text'>Renomear Arquivos de um diretório</title><summary type='text'>Programinha de exemplo para renomear todos os arquivos de um diretório:DEF VAR c-texto AS CHAR FORMAT "x(60)" NO-UNDO.DEF VAR c-diretorio AS CHAR NO-UNDO.DEF VAR c-caminho AS CHAR NO-UNDO.DEF VAR c-comando AS CHAR NO-UNDO.DEF VAR c-arq-orig AS CHAR FORMAT "x(60)" NO-UNDO.DEF VAR c-arq-dest AS CHAR FORMAT "x(60)" NO-UNDO. ASSIGN c-diretorio = "c:\temp\" c-comando = "dir /b " + c-diretorio + "*.bmp</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/6620685800852722682/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=6620685800852722682' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6620685800852722682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6620685800852722682'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/renomear-arquivos-de-um-diretrio.html' title='Renomear Arquivos de um diretório'/><author><name>Lucimara</name><uri>http://www.blogger.com/profile/04556421086857739164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-463655166239811716</id><published>2007-11-01T11:19:00.000-07:00</published><updated>2008-07-24T11:45:26.412-07:00</updated><title type='text'>For each diferente</title><summary type='text'>Uma forma diferente de fazer for each.FOR EACH ITEM FIELDS(it-codigo class-fisc descricao-1 descricao-2 un peso-liquido) WHERE    NOT CAN-FIND (PRODUTOS WHERE produtos.procodi = item.it-codigo) NO-LOCK:</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/463655166239811716/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=463655166239811716' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/463655166239811716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/463655166239811716'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/11/for-each-diferente.html' title='For each diferente'/><author><name>Lucimara</name><uri>http://www.blogger.com/profile/04556421086857739164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-3207463504791546673</id><published>2007-09-15T11:48:00.000-07:00</published><updated>2008-07-24T11:50:02.076-07:00</updated><title type='text'>Excel</title><summary type='text'>/* Seleciona toda a planilha e tira as linhas de grade*/excelAPP:ActiveWindow:LargeScroll(0, 0, -1, 0).excelAPP:Cells:Select. /* Seleciona todas a celulas da planilha ativa */excelAPP:Selection:FONT:SIZE = 8. /* Modifica a fonte da planilha toda para 8 */excelAPP:Selection:Interior:ColorIndex = 2. /* Modifica a cor de fundo para branco */excelAPP:Selection:Interior:Pattern = 1.excelAPP:</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/3207463504791546673/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=3207463504791546673' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3207463504791546673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3207463504791546673'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/09/excel.html' title='Excel'/><author><name>Lucimara</name><uri>http://www.blogger.com/profile/04556421086857739164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-2110543756395499293</id><published>2007-06-26T04:55:00.000-07:00</published><updated>2007-06-26T07:48:57.288-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='dicas'/><title type='text'>Chamadas dinâmicas de Rotinas</title><summary type='text'>    Não sei se já aconteceu com vocês, mas dependendo do nível de reaproveitamento de código da sua aplicação podemos ter a necessidade de chamarmos uma PROCEDURE ou FUNCTION que não sabemos o nome ou que não sabemos o numero de parâmetros.    Para isso existe uma solução muito interessante.     Todas AS procedures e functions do PROGRESS são executadas internamente através de uma instancia de </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/2110543756395499293/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=2110543756395499293' title='13 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2110543756395499293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2110543756395499293'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/06/chamadas-dinmicas-de-rotinas.html' title='Chamadas dinâmicas de Rotinas'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-8189185597996182902</id><published>2007-06-12T09:26:00.001-07:00</published><updated>2007-06-12T09:26:31.168-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Indices'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance'/><title type='text'>Índices</title><summary type='text'>  Pessoal, não sei se todos sabem como funciona o Índice de uma tabela no Banco de Dados Progress e como os Sistemas Client e Server do Progress manipulam isso. Fiz questão de escrever o nome dos três componentes para que vocês comecem a ver que não e uma coisa só.   Basicamente funciona da seguinte maneira:   O banco de dados e o arquivo físico gravado no disco, um arquivo de dados indexados </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/8189185597996182902/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=8189185597996182902' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8189185597996182902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8189185597996182902'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/06/ndices.html' title='Índices'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-6808991509514562192</id><published>2007-05-30T15:08:00.000-07:00</published><updated>2007-05-30T15:18:12.767-07:00</updated><title type='text'>Diretivas Preprocessadas</title><summary type='text'>Diretivas preprocessadas são avaliadas apenas em tempo de execução, isso é, sua sintaxe e conteúdo são validados apenas quando solicitados sob uma condição válida.Foi implementada a partir da versão 7 do Progress.             Exemplo&amp;scoped-define campos cust-num name.&amp;if substring(proversion, 1, 1) = '8' &amp;thenfor each customer fields({&amp;campos}) no-lock:    display {&amp;campos} with title 'Progress </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/6808991509514562192/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=6808991509514562192' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6808991509514562192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6808991509514562192'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/05/diretivas-preprocessadas.html' title='Diretivas Preprocessadas'/><author><name>Fernanda</name><uri>http://www.blogger.com/profile/13611964057610232840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-8928390884458840925</id><published>2007-05-30T14:38:00.000-07:00</published><updated>2007-05-30T15:05:46.178-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>PROCESSADORES</title><summary type='text'>De grande importância para o desenvolvimento em si,aprenderemos sobre os PREPROCESSADORES!No Progress eles funcionam como comandos e/ou instruções literais a serem pre-utilizados para o funcionamento de um programa. Simplesmente como uma palavra-chave que equivale a própria linguagem ou lista de instruções e/ou valores para utilização.Exemplo:&amp;scoped-define p-exemplo display today.{&amp;p-exemplo}</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/8928390884458840925/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=8928390884458840925' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8928390884458840925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8928390884458840925'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/05/processadores.html' title='PROCESSADORES'/><author><name>Fernanda</name><uri>http://www.blogger.com/profile/13611964057610232840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-3272849043330820043</id><published>2007-04-13T09:02:00.000-07:00</published><updated>2007-04-13T09:05:22.132-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Word'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Trabalhando com Word</title><summary type='text'>Olá pessoal,  Neste artigo vamos mostrar como criar um documento do word usando Progress 4GL é bem parecido com a maneira de se criar planilhas do excel.    1- Comandos para criação do arquivo    A primeira coisa que temos que fazer é criar o documento:CREATE "Word.Application" AppWord.    Acima criamos uma instância do aplicativo word agora vamos criar um documento: AppWord:Documents:ADD().</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/3272849043330820043/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=3272849043330820043' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3272849043330820043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3272849043330820043'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/04/trabalhando-com-word.html' title='Trabalhando com Word'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-3436661486621816575</id><published>2007-03-30T10:04:00.001-07:00</published><updated>2007-03-30T10:04:43.795-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='stream'/><title type='text'>Gerar arquivos CSV</title><summary type='text'>OUTPUT TO c:\clientes.csv. FOR EACH emitente NO-LOCK:    EXPORT DELIMITER ";" nome-emit cgc SKIP.END.OUTPUT CLOSE.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/3436661486621816575/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=3436661486621816575' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3436661486621816575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3436661486621816575'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/gerar-arquivos-csv.html' title='Gerar arquivos CSV'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-3158364131943001188</id><published>2007-03-30T10:02:00.001-07:00</published><updated>2007-03-30T10:04:08.072-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='stream'/><title type='text'>Gerar arquivo com o comando PUT.</title><summary type='text'>DEF STREAM clientes.OUTPUT STREAM clientes TO VALUE('C:\clientes.txt').FOR EACH emitente NO-LOCK:    PUT STREAM clientes nome-emit cgc SKIP.END.OUTPUT STREAM clientes CLOSE.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/3158364131943001188/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=3158364131943001188' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3158364131943001188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3158364131943001188'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/gerar-arquivo-com-o-comando-put.html' title='Gerar arquivo com o comando PUT.'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-8751723093827546984</id><published>2007-03-30T10:01:00.000-07:00</published><updated>2007-03-30T10:02:25.887-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Impressora'/><category scheme='http://www.blogger.com/atom/ns#' term='printer'/><category scheme='http://www.blogger.com/atom/ns#' term='lpt1'/><title type='text'>Jogar direto para uma Porta</title><summary type='text'>OUTPUT TO LPT1.DISPLAY "Jogar para a LPT1".OUTPUT CLOSE.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/8751723093827546984/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=8751723093827546984' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8751723093827546984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8751723093827546984'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/jogar-direto-para-uma-porta.html' title='Jogar direto para uma Porta'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-5572017165214656919</id><published>2007-03-30T10:00:00.000-07:00</published><updated>2007-03-30T10:01:35.412-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Impressora'/><category scheme='http://www.blogger.com/atom/ns#' term='printer'/><title type='text'>Jogar direto para a Impressora Padrao</title><summary type='text'>OUTPUT TO PRINTER.DISPLAY "Jogar para a Impressora Padrao".OUTPUT CLOSE.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/5572017165214656919/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=5572017165214656919' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5572017165214656919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5572017165214656919'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/jogar-direto-para-impressora-padrao.html' title='Jogar direto para a Impressora Padrao'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-1402331042511953857</id><published>2007-03-30T05:14:00.000-07:00</published><updated>2007-03-30T07:56:41.109-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stream'/><title type='text'>Gerar arquivo sem definicao de STREAM</title><summary type='text'>OUTPUT TO c:\clientes.txt. FOR EACH emitente NO-LOCK:    DISP nome-emit cgc SKIP.END.OUTPUT CLOSE.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/1402331042511953857/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=1402331042511953857' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1402331042511953857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1402331042511953857'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/gerar-arquivo-sem-definicao-de-stream.html' title='Gerar arquivo sem definicao de STREAM'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-6726225140578804405</id><published>2007-03-27T05:31:00.002-07:00</published><updated>2007-03-27T05:32:08.387-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Numero dentro de String</title><summary type='text'>Galera esse programa busca numeros dentro de uma string, muito util quando precisamos quebrar uma string em uma posição onde tem um numero mas nao sabemos quais são essas posições.def variable i as int no-undo.def variable s as char no-undo.s = "ProgresseTecnologia5blogspot6com".do i = 1 to length(s): if lookup(substring(s,i,1),"0,1,2,3,4,5,6,7,8,9") &lt;&gt; 0  then message "Numero encontrado" view-as</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/6726225140578804405/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=6726225140578804405' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6726225140578804405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6726225140578804405'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/numero-dentro-de-string.html' title='Numero dentro de String'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-3174432173142360321</id><published>2007-03-27T05:31:00.001-07:00</published><updated>2007-03-27T05:31:30.311-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Dias após janeiro</title><summary type='text'>Galera essa função conta quantos dias se passaram depois de primeiro de janeiro.DEF VAR Dia as DATE    NO-UNDO.DEF VAR qtdeDias as INTEGER    NO-UNDO.ASSIGN Dia = TODAY.ASSIGN qtdeDias = Dia - date(1,1,year(Dia)) + 1.DISP qtdeDias.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/3174432173142360321/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=3174432173142360321' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3174432173142360321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3174432173142360321'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/dias-aps-janeiro.html' title='Dias após janeiro'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-9081905304452873867</id><published>2007-03-27T04:25:00.000-07:00</published><updated>2007-03-27T04:26:43.457-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Nome da Estação</title><summary type='text'>Para pegar o nome do computador podemos usar o seguinte comando.if opsys = "win32" then        message os-getenv("COMPUTERNAME").else if opsys="unix" then        message os-getenv("HOSTNAME").</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/9081905304452873867/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=9081905304452873867' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/9081905304452873867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/9081905304452873867'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/nome-da-estao.html' title='Nome da Estação'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-2574257819685961039</id><published>2007-03-22T09:44:00.000-07:00</published><updated>2007-03-22T09:46:51.633-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usb'/><category scheme='http://www.blogger.com/atom/ns#' term='Tecnologia'/><category scheme='http://www.blogger.com/atom/ns#' term='picador de papel'/><title type='text'>Picador de Papel USB</title><summary type='text'>  Galera essa é pro povo que mexe com documentos confidenciais. Um picador de papel usb pela bagatela de 32 dolares vejam vcs msms.No site tem até um video demonstrando o produto.http://www.usbgeek.com/prod_detail.php?prod_id=0504</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/2574257819685961039/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=2574257819685961039' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2574257819685961039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2574257819685961039'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/picador-de-papel-usb.html' title='Picador de Papel USB'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ax7zVDLWbEc/RgKypoGyJqI/AAAAAAAAAHU/M5pamkyMglM/s72-c/usbminipapershredder1_s.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-3161463232584573005</id><published>2007-03-22T09:39:00.000-07:00</published><updated>2007-03-23T03:25:03.323-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='quantico'/><category scheme='http://www.blogger.com/atom/ns#' term='superprocessadores'/><category scheme='http://www.blogger.com/atom/ns#' term='Tecnologia'/><title type='text'>Computador Quantico</title><summary type='text'>A canadense D-Wave apresentou em 13 de fevereiro deste ano um protótipo funcional do que pode vir a ser o primeiro computador quântico comercial do mundo. O lançamento está previsto para 2008.O protótipo do chip quântico tem 16 qubits (bits quânticos), mas a D-Wave promete chegar aos 32 qubits no final de 2007, depois a 512 qubits e atingir os 1.024 qubits até o final de 2008.O chip quântico, </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/3161463232584573005/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=3161463232584573005' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3161463232584573005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3161463232584573005'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/computador-quantico.html' title='Computador Quantico'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Ax7zVDLWbEc/RgKx1YGyJpI/AAAAAAAAAHM/6CWM5nv7cs8/s72-c/cpu03.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-4374866555905764676</id><published>2007-03-22T08:34:00.000-07:00</published><updated>2007-03-22T08:35:00.676-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Template de Relatorio</title><summary type='text'>Galera quem nunca teve o problema das abas de um relatorio ou mesmo outras templates que quando vc executa ele aparece as frames uma por cima da outra.A solução é entrar na primeira aba.Usando o seguinte comando.apply "mouse-select-click":U to im-pg-sel in frame f-relat.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/4374866555905764676/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=4374866555905764676' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4374866555905764676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4374866555905764676'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/template-de-relatorio.html' title='Template de Relatorio'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-6035701763536255596</id><published>2007-03-22T06:07:00.000-07:00</published><updated>2007-03-22T06:15:35.366-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inuteis'/><category scheme='http://www.blogger.com/atom/ns#' term='usb'/><category scheme='http://www.blogger.com/atom/ns#' term='Tecnologia'/><title type='text'>Rato USB</title><summary type='text'>Galera essa é pra quem gosta de animais de estimação rssrsrsrsr... veja esse acessório usb muito interessante.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/6035701763536255596/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=6035701763536255596' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6035701763536255596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6035701763536255596'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/rato-usb.html' title='Rato USB'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Ax7zVDLWbEc/RgKBZYGyJmI/AAAAAAAAAG0/j1-qN6vB9RI/s72-c/usbham_lg.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-519066414779449068</id><published>2007-03-22T06:06:00.000-07:00</published><updated>2007-03-22T06:07:11.601-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inuteis'/><title type='text'>Porta Caneta Muito interessante</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/519066414779449068/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=519066414779449068' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/519066414779449068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/519066414779449068'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/porta-caneta-muito-interessante.html' title='Porta Caneta Muito interessante'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ax7zVDLWbEc/RgJ_boGyJlI/AAAAAAAAAGs/ZC5flGtEWno/s72-c/deafre_lg.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-1573579864482745335</id><published>2007-03-22T05:59:00.000-07:00</published><updated>2007-03-22T06:04:30.573-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usb'/><category scheme='http://www.blogger.com/atom/ns#' term='Tecnologia'/><title type='text'>Armagedon Hub</title><summary type='text'>Galera achei um site com coisas bizarras para PC. Vou postar aqui.Esse é um hub usb. No caso de nervoso abra a tampa e aperte ele vai soar uma sirene muito alta.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/1573579864482745335/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=1573579864482745335' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1573579864482745335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1573579864482745335'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/armagedon-hub.html' title='Armagedon Hub'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ax7zVDLWbEc/RgJ-roGyJkI/AAAAAAAAAGk/h52LAXjsi7U/s72-c/armhub_lg.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-5182465673212744282</id><published>2007-03-17T07:53:00.000-07:00</published><updated>2007-03-17T07:55:30.107-07:00</updated><title type='text'>Nosso Button</title><summary type='text'>Para adicionar nosso botão em seu blog utilize o código abaixo &lt;#a href="http://progressetecnologia.blogspot.com/"&gt; &lt;#img src="http://2.bp.blogspot.com/_Ax7zVDLWbEc/RfrUShYHgqI/AAAAAAAAAGE/BBQ7kwb3yMM/s400/button_progress.png" alt="" border="0"&gt; &lt;#/a&gt;Ps.: Retirar o caracter #</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/5182465673212744282/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=5182465673212744282' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5182465673212744282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5182465673212744282'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/nosso-button.html' title='Nosso Button'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Ax7zVDLWbEc/RfwBUhYHgtI/AAAAAAAAAGc/6yDpLi9U1Z8/s72-c/button_progress.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-5437222154291078139</id><published>2007-03-16T05:33:00.001-07:00</published><updated>2007-03-16T05:33:18.559-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MANDATORY'/><category scheme='http://www.blogger.com/atom/ns#' term='EXTENT'/><title type='text'>Atributos de Criação de campos</title><summary type='text'>MANDATORY Campo nao aceitará valores nulos(?).EXTENT quer dizer que o campo será um array de tantas casas .PS.: Por padrao um banco de dados nao deve possuir campos array, se isso for necessário deve ser criada uma tabela filho com tais valores.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/5437222154291078139/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=5437222154291078139' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5437222154291078139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5437222154291078139'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/atributos-de-criao-de-campos.html' title='Atributos de Criação de campos'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-87192003370665497</id><published>2007-03-16T05:32:00.001-07:00</published><updated>2007-03-16T05:32:46.866-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Indices'/><category scheme='http://www.blogger.com/atom/ns#' term='Word Index'/><category scheme='http://www.blogger.com/atom/ns#' term='Primary'/><title type='text'>Tipos de Indice</title><summary type='text'>PRIMARY, que quer dizer que será o índice principal, padrão.UNIQUE, que quer dizer que não poderá conter o mesmo valor no campo que você especificar, portanto será obrigatoriamente único.WORD INDEX, que quer dizer que se você especificar um campo string, este campo será ordenado pelas palavras que este string conter.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/87192003370665497/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=87192003370665497' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/87192003370665497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/87192003370665497'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/tipos-de-indice.html' title='Tipos de Indice'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-8802034220466735654</id><published>2007-03-14T10:27:00.000-07:00</published><updated>2007-03-14T11:57:55.892-07:00</updated><title type='text'>Reuso de código por referência</title><summary type='text'>Todos os SmartObjects são instâncias run-time persistentes de programas Progress.  É desnecessário copiar fisicamente o código fonte 4GL do objeto para um SmartContainer. Um desenvolvedor pode dar manutenção a todas as instâncias de um determinado SmartObject alterando um único arquivo.Este ganho em manutenção é possível porque o SmartContainer apenas referencia os objetos que contém.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/8802034220466735654/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=8802034220466735654' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8802034220466735654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8802034220466735654'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/reuso-de-cdigo-por-referncia.html' title='Reuso de código por referência'/><author><name>Vinicius Fava</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_CUOGFdgGaoo/SrD4GWM_hkI/AAAAAAAAABw/1kp101J_Zg8/S220/vinicius.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-4254581656840117711</id><published>2007-03-13T10:51:00.000-07:00</published><updated>2007-03-13T10:52:02.389-07:00</updated><title type='text'>Apresentando o ADM</title><summary type='text'>O ADM  (Application Development Model) é um novo método para desenhar e construir aplicações.  Ela possibilita a rápida construção de aplicações a partir do reuso de objetos e da fácil manutenção de componentes e, consequentemente, de sistemas.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/4254581656840117711/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=4254581656840117711' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4254581656840117711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4254581656840117711'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/apresentando-o-adm.html' title='Apresentando o ADM'/><author><name>Vinicius Fava</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_CUOGFdgGaoo/SrD4GWM_hkI/AAAAAAAAABw/1kp101J_Zg8/S220/vinicius.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-8084388968714207739</id><published>2007-03-13T10:49:00.000-07:00</published><updated>2007-03-13T10:51:25.504-07:00</updated><title type='text'>Apresentando o ACE</title><summary type='text'>O ACE (Application Component Environment) é a ferramenta que permite a construção de aplicações na versão 8.  Ela acrescenta ao UIB diversas características como o SMARTOBJECT palette, Wizards, Cue Cards, Progress Advisor e novos ‘Include files’.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/8084388968714207739/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=8084388968714207739' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8084388968714207739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8084388968714207739'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/apresentando-o-ace.html' title='Apresentando o ACE'/><author><name>Vinicius Fava</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_CUOGFdgGaoo/SrD4GWM_hkI/AAAAAAAAABw/1kp101J_Zg8/S220/vinicius.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-6254802646930803161</id><published>2007-03-13T10:45:00.000-07:00</published><updated>2007-03-13T10:48:15.696-07:00</updated><title type='text'>SCREEN-VALUE</title><summary type='text'>Contém o valor em tela de um componente (contido no screen buffer). Não necessariamente é o valor real armazenado no widget."variavel(ou tabela.campo)":SCREEN-VALUE IN FRAME {&amp;FRAME-NAME} = "variavel(tabela.campo)".</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/6254802646930803161/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=6254802646930803161' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6254802646930803161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6254802646930803161'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/screen-value.html' title='SCREEN-VALUE'/><author><name>Vinicius Fava</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_CUOGFdgGaoo/SrD4GWM_hkI/AAAAAAAAABw/1kp101J_Zg8/S220/vinicius.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-7256673263907222426</id><published>2007-03-13T10:37:00.000-07:00</published><updated>2007-03-13T10:45:41.906-07:00</updated><title type='text'>UIB</title><summary type='text'>O User Interface Builder é a ferramenta de programação visual do ambiente de desenvolvimento Progress.O código gerado pelo UIB apresenta as seguintes seções: -   Definitions -  Main Block -  Triggers -  Procedures -  Functions </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/7256673263907222426/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=7256673263907222426' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7256673263907222426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7256673263907222426'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/uib.html' title='UIB'/><author><name>Vinicius Fava</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_CUOGFdgGaoo/SrD4GWM_hkI/AAAAAAAAABw/1kp101J_Zg8/S220/vinicius.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-7421765981774702374</id><published>2007-03-13T10:28:00.000-07:00</published><updated>2007-03-13T10:36:49.236-07:00</updated><title type='text'>VISIBLE</title><summary type='text'>Controla se o widget está ou não visível. Seu tipo é Lógico.VISIBLE [ IN BROWSE browse-name ]</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/7421765981774702374/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=7421765981774702374' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7421765981774702374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7421765981774702374'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/visible.html' title='VISIBLE'/><author><name>Vinicius Fava</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_CUOGFdgGaoo/SrD4GWM_hkI/AAAAAAAAABw/1kp101J_Zg8/S220/vinicius.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-5122695681450408663</id><published>2007-03-13T09:37:00.000-07:00</published><updated>2007-03-13T10:23:18.927-07:00</updated><title type='text'>Lista Propath</title><summary type='text'>define variable diretorios as character view-as selection-list inner-chars 50 inner-lines 10 sort. define frame f-diretorios diretorios with title 'Diretorios do Propath' centered row 5. diretorios:list-items = propath. prompt diretorios with frame f-diretorios. </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/5122695681450408663/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=5122695681450408663' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5122695681450408663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5122695681450408663'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/lista-propath.html' title='Lista Propath'/><author><name>Vinicius Fava</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_CUOGFdgGaoo/SrD4GWM_hkI/AAAAAAAAABw/1kp101J_Zg8/S220/vinicius.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-3950470273296084524</id><published>2007-03-13T05:23:00.000-07:00</published><updated>2007-03-13T05:26:09.984-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>EMPTY</title><summary type='text'>Este comando limpa TODOS os registros da tabela temporária:     EMPTY TEMP-TABLE tabela.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/3950470273296084524/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=3950470273296084524' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3950470273296084524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3950470273296084524'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/empty.html' title='EMPTY'/><author><name>Fernanda</name><uri>http://www.blogger.com/profile/13611964057610232840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-4273872500688042264</id><published>2007-03-13T05:17:00.000-07:00</published><updated>2007-03-13T08:36:54.908-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>BLANK</title><summary type='text'>O comando BLANK permite que os caracteres digitados não ficam visíveis ao usuário, pode ser usados para solicitar a entrada de senhas:DEF VAR c-senha AS CHAR .UPDATE fil-senha BLANK VALIDATE (c-senha = "password" , " Senha Incorreta! ").</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/4273872500688042264/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=4273872500688042264' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4273872500688042264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4273872500688042264'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/blank.html' title='BLANK'/><author><name>Fernanda</name><uri>http://www.blogger.com/profile/13611964057610232840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-95421338426170494</id><published>2007-03-12T10:20:00.000-07:00</published><updated>2007-03-13T09:32:38.926-07:00</updated><title type='text'>Includes</title><summary type='text'>Pode-se agregar a um programa trechos de código escritos porções espalhadas por vários arquivos. Para tal, basta escrever o trecho de código que se deseja incluir no programa, salvá-lo e, no programa que em se deseja utilizá-lo, fazer referência a ele usando a seguinte sintaxe: { [ … ]}Os parâmetros são opcionais (sua existência é determinada pelo programador e pelo progblema que se está </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/95421338426170494/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=95421338426170494' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/95421338426170494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/95421338426170494'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/includes.html' title='Includes'/><author><name>Vinicius Fava</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_CUOGFdgGaoo/SrD4GWM_hkI/AAAAAAAAABw/1kp101J_Zg8/S220/vinicius.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-1528508686735351172</id><published>2007-03-12T10:15:00.000-07:00</published><updated>2007-03-13T09:32:02.529-07:00</updated><title type='text'>Execução de Procedures e Programas Externos</title><summary type='text'>Ø RUNUtilizado para executar internal procedures (que fazem parte do mesmo programa de onde a chamada é feita), external procedures (procedures de programas externos) ou até outros programas.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/1528508686735351172/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=1528508686735351172' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1528508686735351172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1528508686735351172'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/execuo-de-procedures-e-programas.html' title='Execução de Procedures e Programas Externos'/><author><name>Vinicius Fava</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_CUOGFdgGaoo/SrD4GWM_hkI/AAAAAAAAABw/1kp101J_Zg8/S220/vinicius.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-5829229579276489352</id><published>2007-03-11T07:05:00.000-07:00</published><updated>2007-03-11T07:19:14.147-07:00</updated><title type='text'>Traduzir Pagina</title><summary type='text'>TranslateVeja o blog de Progress em Ingles</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/5829229579276489352/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=5829229579276489352' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5829229579276489352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5829229579276489352'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/traduzir-pagina.html' title='Traduzir Pagina'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Ax7zVDLWbEc/RfQMvRYHgnI/AAAAAAAAAFw/GeOUhRiXenU/s72-c/bandeira_ingles.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-8456941068838598687</id><published>2007-03-10T05:34:00.000-08:00</published><updated>2007-03-10T05:35:44.585-08:00</updated><title type='text'>OS-DRIVES</title><summary type='text'>Retorna uma Lista dos drives disponíveis na sessão atual.define variable drives as character view-as combo-box.  form drives with frame f-drives. assign drives:list-items = os-drives. update drives with frame f-drives. </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/8456941068838598687/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=8456941068838598687' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8456941068838598687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8456941068838598687'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/os-drives.html' title='OS-DRIVES'/><author><name>Vinicius Fava</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_CUOGFdgGaoo/SrD4GWM_hkI/AAAAAAAAABw/1kp101J_Zg8/S220/vinicius.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-132463759825476377</id><published>2007-03-10T02:46:00.000-08:00</published><updated>2007-03-10T02:47:57.310-08:00</updated><title type='text'>ETIME</title><summary type='text'>Este comando retorna o tempo em milissegundos a partir do início da sessão Progress.Se passado um valor Lógio Positivo (YES ou TRUE) à função o seu timer é zerado. DEF VAR d-segundos AS DEC. /* variavel para mostrar o tempo em segundos */ pause 0 before-hide. ETIME(yes). /* Zera o Timer */ for each (tabela) :DISP (tabela) with 1 columns.end. ASSIGN d-segundos = ETIME / 1000. /* transformando </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/132463759825476377/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=132463759825476377' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/132463759825476377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/132463759825476377'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/etime.html' title='ETIME'/><author><name>Vinicius Fava</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_CUOGFdgGaoo/SrD4GWM_hkI/AAAAAAAAABw/1kp101J_Zg8/S220/vinicius.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-4362233000552709359</id><published>2007-03-09T08:23:00.000-08:00</published><updated>2007-03-09T10:20:50.793-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Sequences</title><summary type='text'>Você deve criar a tua sequencia, para você salvar teu registro você faz assim:ASSIGN tabela.campo = NEXT-VALUE(sua-sequencia). Assim toda vez que gravar um registro e atribuir a ele o novo valor da sequencia.Para você mostrar o valor corrente da sequencia:DISP CURRENT-VALUE(sua-sequencia). </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/4362233000552709359/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=4362233000552709359' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4362233000552709359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4362233000552709359'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/como-proceder-para-estar-incrementando.html' title='Sequences'/><author><name>Vinicius Fava</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_CUOGFdgGaoo/SrD4GWM_hkI/AAAAAAAAABw/1kp101J_Zg8/S220/vinicius.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-3898133967752359441</id><published>2007-03-09T08:15:00.001-08:00</published><updated>2007-03-09T10:34:36.497-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutoriais'/><title type='text'>Querys</title><summary type='text'>Querys são outra forma oferecida pelo Progress para se trabalhar com tabelas. As diferenças básicas entre estas e o comando For são:  &lt;!--[if !supportLists]--&gt;·        &lt;!--[endif]--&gt;querys não delimitam um bloco; a abertura e o fechamento de uma query são comandos independentes, que não delimitam uma transação;  &lt;!--[if !supportLists]--&gt;·        &lt;!--[endif]--&gt;uma query aberta não significa um </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/3898133967752359441/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=3898133967752359441' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3898133967752359441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3898133967752359441'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/querys.html' title='Querys'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-7978023947551701299</id><published>2007-03-09T08:14:00.003-08:00</published><updated>2007-03-09T10:33:20.514-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutoriais'/><title type='text'>Manipulação de registros</title><summary type='text'>&lt;!--[if !supportLists]--&gt;   &lt;!--[endif]--&gt;     &lt;!--[if !supportLists]--&gt;Ø       &lt;!--[endif]--&gt;Create .  Cria um novo registro na tabela associada ao buffer.     &lt;!--[if !supportLists]--&gt;Ø       &lt;!--[endif]--&gt;Delete .  Exclui um registro da tabela associada ao buffer.     &lt;!--[if !supportLists]--&gt;Ø       &lt;!--[endif]--&gt;Find   where  .  Busca um registro na tabela especificada com o filtro de </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/7978023947551701299/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=7978023947551701299' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7978023947551701299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7978023947551701299'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/comandos-para-manipulao-de-registros.html' title='Manipulação de registros'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-5809665657073311713</id><published>2007-03-09T08:14:00.001-08:00</published><updated>2007-03-09T10:21:24.316-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutoriais'/><title type='text'>Comandos Condicionais</title><summary type='text'>     &lt;!--[if !supportLists]--&gt;Ø       &lt;!--[endif]--&gt;if  then  else A execução de um bloco fica condicionada a uma expressão.       &lt;!--[if !supportLists]--&gt;Ø       &lt;!--[endif]--&gt;case  Quando, a partir da avaliação de uma expressão, tem-se múltiplas possibilidades de execução (e não somente duas, como no comando “if”), utiliza-se o comando case.  Obs.: O comando suporta dois encerramentos de bloco</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/5809665657073311713/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=5809665657073311713' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5809665657073311713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5809665657073311713'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/comandos-condicionais-ou-de-controle-de.html' title='Comandos Condicionais'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-8568326080883313115</id><published>2007-03-09T08:13:00.001-08:00</published><updated>2007-03-09T08:13:48.477-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutoriais'/><title type='text'>Comandos de bloco e de repetição</title><summary type='text'>&lt;!--[if !supportLists]--&gt;Ø       &lt;!--[endif]--&gt;End  Indica o fim de um bloco iniciado com um PROCEDURE, FUNCTION, DO, REPEAT, CASE ou FOR EACH. No caso de procedures e funções, pode-se encerrar também com “End Procedure.” ou “End Function.”.     &lt;!--[if !supportLists]--&gt;Ø       &lt;!--[endif]--&gt;Do  Basicamente, agrupa comandos em um único bloco. O bloco aberto por este comando deve ser encerrado por</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/8568326080883313115/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=8568326080883313115' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8568326080883313115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8568326080883313115'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/comandos-de-bloco-e-de-repetio.html' title='Comandos de bloco e de repetição'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-8133998435957046620</id><published>2007-03-08T08:50:00.000-08:00</published><updated>2007-03-08T08:54:08.857-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><title type='text'>Comandos de Entrada/Saída</title><summary type='text'>Há varios comandos em Progress que podem ser utilizados para efetuar operações de entrada/saída. Os principais:&lt;!--[if !supportLists]--&gt;DisplayUpdate&lt;!--[endif]--&gt;Put&lt;!--[endif]--&gt;Message</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/8133998435957046620/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=8133998435957046620' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8133998435957046620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8133998435957046620'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/comandos-de-entradasada.html' title='Comandos de Entrada/Saída'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-8370053773893112810</id><published>2007-03-08T08:49:00.000-08:00</published><updated>2007-03-08T08:50:30.595-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><title type='text'>Parâmetros</title><summary type='text'>&lt;!--[if !supportLists]--&gt;Procedures e funções podem receber parâmetros (Input Parameters) e devolver resultados através dos mesmos parâmetros pelos quais recebem (Output Parameters) ou por outros parâmetros (Input-Output Parameters).  Da mesma forma que variáveis comuns, parâmetros tem um tipo (que pode ser herdado de um campo de tabela ou definido a partir dos tipos básicos).              </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/8370053773893112810/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=8370053773893112810' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8370053773893112810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/8370053773893112810'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/parmetros.html' title='Parâmetros'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-2043697455078796555</id><published>2007-03-08T08:45:00.000-08:00</published><updated>2007-03-08T08:46:21.552-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><title type='text'>Tabelas Temporárias</title><summary type='text'>            Pode-se definir uma tabela pelo tempo de vida de um programa, ou mesmo para trocar informações entre programas. Para tal, deve-se definir a mesma.  A sintaxe para definição de temp-tables é bastante abrangente, permitindo que se defina tabelas auxiliares com todas as características encontradas em tabelas criadas via Dicionário de Dados.     Exemplos:  DEFINE TEMP-TABLE tt-funcao LIKE</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/2043697455078796555/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=2043697455078796555' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2043697455078796555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2043697455078796555'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/tabelas-temporrias.html' title='Tabelas Temporárias'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-5662089569400077679</id><published>2007-03-08T08:26:00.000-08:00</published><updated>2007-03-08T08:45:29.859-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><title type='text'>Buffers</title><summary type='text'>            Um buffer é uma referência a uma tabela pertencente a um banco de dados. Qualquer  programa escrito em Progress sempre tem, por default, tantos buffers pré-definidos quantas são as tabelas pertencentes aos bancos aos quais está conectado o client Progress – um para cada tabela. Se temos uma tabela de nome CLIENTE em um banco ao qual estamos conectados, então temos o buffer CLIENTE </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/5662089569400077679/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=5662089569400077679' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5662089569400077679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5662089569400077679'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/buffers.html' title='Buffers'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-2980786838437286104</id><published>2007-03-08T08:20:00.001-08:00</published><updated>2007-03-08T08:20:54.146-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><title type='text'>Propath</title><summary type='text'>&lt;!--[if !supportLists]--&gt;Progress possui algumas variáveis de ambiente. A mais importante para quem desenvolve software utilizando Progress é o propath. Esta variável contém os diretórios, separados por vírgulas, que a sessão Progress enxerga quando tem que procurar um programa para execução. A importância de conhecê-la é simples: se você coloca um programa em um diretório que não está presente </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/2980786838437286104/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=2980786838437286104' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2980786838437286104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2980786838437286104'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/propath.html' title='Propath'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-1521251405838034731</id><published>2007-03-08T08:18:00.000-08:00</published><updated>2007-03-09T10:34:58.049-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><title type='text'>Conexão a bancos Progress</title><summary type='text'>&lt;!--[if !supportLists]--&gt;&lt;!--[if !supportLists]--&gt;&lt;!--[endif]--&gt;  Mono-usuário  Uma conexão mono-usuário permite a somente um único usuário acessar a(s) base(s) conectada(s) desta forma. O usuário monopoliza o(s) banco(s) de dado(s).     Multi-usuário       Progress, no entanto, é destinado ao desenvolvimento de aplicações baseado na arquitetura client-server (um programa cliente faz uma </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/1521251405838034731/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=1521251405838034731' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1521251405838034731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1521251405838034731'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/formas-de-conexo-bancos-progress-via.html' title='Conexão a bancos Progress'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-3728069045462651982</id><published>2007-03-08T07:52:00.000-08:00</published><updated>2007-03-08T07:54:36.952-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>ROUND</title><summary type='text'>Este comando é usado para arredondamento, o número depois da vírgula na operação informa quantas casas decimais o resultado terá.       ASSIGN d-total  = ROUND(300 / 15.33,1).O resultado com o uso do ROUND dá '19,60', sem o camando daria '19,56'.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/3728069045462651982/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=3728069045462651982' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3728069045462651982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3728069045462651982'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/round.html' title='ROUND'/><author><name>Fernanda</name><uri>http://www.blogger.com/profile/13611964057610232840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-2974765765231900697</id><published>2007-03-06T08:09:00.000-08:00</published><updated>2007-03-06T08:14:07.751-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>Cria Diretório</title><summary type='text'>Para criar uma pasta durante uma execução:OS-CREATE-DIR 'Nome_diretorio'.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/2974765765231900697/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=2974765765231900697' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2974765765231900697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2974765765231900697'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/cria-diretrio.html' title='Cria Diretório'/><author><name>Fernanda</name><uri>http://www.blogger.com/profile/13611964057610232840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-1773609236716647551</id><published>2007-03-06T08:06:00.000-08:00</published><updated>2007-03-08T08:08:22.291-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>PROCESS EVENTS</title><summary type='text'>O comando permite a execução de outros eventos a qualquer momento dentro de um looping, no bloco do FOR EACH por exemplo:FOR EACH tabela:PROCESS EVENTS.DISP tabela.END.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/1773609236716647551/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=1773609236716647551' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1773609236716647551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1773609236716647551'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/interrompe-bloco-corrente.html' title='PROCESS EVENTS'/><author><name>Fernanda</name><uri>http://www.blogger.com/profile/13611964057610232840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-6548385659737695510</id><published>2007-03-06T07:55:00.000-08:00</published><updated>2007-03-06T07:56:30.156-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>Contar Registros</title><summary type='text'>Para contar a quantidade de registros usando queryDEF QUERY qry FOR customer FIELDS () SCROLLING. OPEN QUERY qry PRESELECT      EACH customer NO-LOCK. DISPLAY NUM-RESULTS("qry").</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/6548385659737695510/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=6548385659737695510' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6548385659737695510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6548385659737695510'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/contar-registros.html' title='Contar Registros'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-2319110839452599541</id><published>2007-03-06T07:48:00.000-08:00</published><updated>2007-03-06T07:54:05.527-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>Combo-Box</title><summary type='text'>Alimentar:                 combo:add-first(valor1,valor2) in frame {&amp;frame-name} .Zerar:                 combo:LIST-ITEMS in frame {&amp;frame-name} = "". </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/2319110839452599541/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=2319110839452599541' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2319110839452599541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2319110839452599541'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/combo-box.html' title='Combo-Box'/><author><name>Fernanda</name><uri>http://www.blogger.com/profile/13611964057610232840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-6559709820267486274</id><published>2007-03-06T07:45:00.000-08:00</published><updated>2007-03-06T07:48:03.744-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Retira Espaços em Branco</title><summary type='text'>O comando abaixo retira do campo/variável os espaçoes em branco:       disp trim(campo). </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/6559709820267486274/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=6559709820267486274' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6559709820267486274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6559709820267486274'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/retira-espaos-em-branco.html' title='Retira Espaços em Branco'/><author><name>Fernanda</name><uri>http://www.blogger.com/profile/13611964057610232840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-5393691118022152753</id><published>2007-03-06T07:43:00.000-08:00</published><updated>2007-03-06T09:13:01.195-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><title type='text'>Copiando e Colando no Excel</title><summary type='text'>PROCEDURE copia-linha.     /*insere uma linha na aba 1*/      chWorkSheet:Range("A" + STRING(i-linha) + ":R" + STRING(i-linha)):INSERT.      RELEASE OBJECT chWorksheet.      /*Seleciona a aba 2*/      chWorkSheet = chExcelApplication:Sheets:ITEM(2).      chWorkSheet:SELECT().    /*Posiciona e copia o conteúdo da coluna A linha 1 até a coluna R linha 1*/    chWorkSheet:Range("A1" + ":R1") :SELECT.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/5393691118022152753/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=5393691118022152753' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5393691118022152753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5393691118022152753'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/copiando-e-colando-no-excel.html' title='Copiando e Colando no Excel'/><author><name>Nayara  Armiliato</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-6208605988880978222</id><published>2007-03-06T07:30:00.000-08:00</published><updated>2007-03-06T07:31:33.645-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>Copiando Arquivos</title><summary type='text'>OS-COPY VALUE("F:\TEMP\arquivo_origem.txt")  VALUE("F:\temp_aux\arquivo_destino.txt").</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/6208605988880978222/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=6208605988880978222' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6208605988880978222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6208605988880978222'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/copiando-arquivos.html' title='Copiando Arquivos'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-7858064929718133521</id><published>2007-03-06T07:29:00.000-08:00</published><updated>2007-03-06T07:30:41.785-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Sequences</title><summary type='text'>Para usar uma sequence utilize o comando abaixo.assign tabela.campo = next-value(sua-sequencia). Esse comando pega o valor atuao joga no campo e incrementa o valor da sequencePara mostrar o valor corrente da sequencia,disp current-value(sua-sequencia). </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/7858064929718133521/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=7858064929718133521' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7858064929718133521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7858064929718133521'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/sequences.html' title='Sequences'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-934140837686254362</id><published>2007-03-06T04:26:00.000-08:00</published><updated>2007-03-06T04:47:13.590-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>Dados Compartilhados</title><summary type='text'> Usar o comando DEFINE NEW SHARED na primeira procedure onde você se referencia a uma variável, frame, buffer, ou stream compartilhada. Nos procedures subsequentes onde você se referencia a dados compartilhados, você deve usar o comando DEFINE SHARED.DEFINE NEW SHARED VARIABLE   FRAME   BUFFER   STREAM   WORKFILEDEFINE SHARED VARIABLE    FRAME    BUFFER    STREAM    WORKFILE   </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/934140837686254362/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=934140837686254362' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/934140837686254362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/934140837686254362'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/dados-compartilhados.html' title='Dados Compartilhados'/><author><name>Fernanda</name><uri>http://www.blogger.com/profile/13611964057610232840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-1760008379819625376</id><published>2007-03-05T11:59:00.000-08:00</published><updated>2007-03-05T12:00:45.892-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance'/><title type='text'>Listando diferenças de Tabelas</title><summary type='text'>OBS.: {1} é o nome do arquivo onde será gerada a listaDEF VAR c-diferencas AS CHAR.DEF STREAM s-diferencas.OUTPUT STREAM s-diferencas TO c:\temp\{1} APPEND.BUFFER-COMPARE p-table TO p-old-table SAVE c-diferencas.EXPORT STREAM s-diferencas c-diferencas.OUTPUT STREAM s-diferencas CLOSE.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/1760008379819625376/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=1760008379819625376' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1760008379819625376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1760008379819625376'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/listando-diferenas-de-tabelas.html' title='Listando diferenças de Tabelas'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-1153194330268333209</id><published>2007-03-05T11:58:00.000-08:00</published><updated>2007-03-05T11:59:42.360-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>Código Limpo</title><summary type='text'>Pessoal no trecho abaixo vamos mostrar uma maneira de tirar aqueles milhares de if avail do código. Claro que isso só é util em alguns casos. Por exemplo um create acompanhado de um assign grande. Veja o trecho de código abaixo.create movto-ggf.assign movto-ggf.cod-versao-integracao = 001       movto-ggf.nr-ord-produ          = ord-prod.nr-ord-prod when avail ord-prod       movto-ggf.nr-req-sum</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/1153194330268333209/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=1153194330268333209' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1153194330268333209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1153194330268333209'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/cdigo-limpo.html' title='Código Limpo'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-5217090433450547796</id><published>2007-03-05T10:57:00.000-08:00</published><updated>2007-03-05T11:12:03.977-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>Operadores Pouco usados</title><summary type='text'>Operadores Pouco usadosEQ      Igual a ou =NE    Diferente de ou &lt;&gt;GT    Maior que ou &gt;GE    Maior ou igual a ou &gt;=LT    Menor que ou &lt;LE    Menor igual ou &lt;=</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/5217090433450547796/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=5217090433450547796' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5217090433450547796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5217090433450547796'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/operadores-pouco-usados.html' title='Operadores Pouco usados'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-7665056759109177023</id><published>2007-03-05T10:56:00.000-08:00</published><updated>2007-03-05T10:57:18.154-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>Funções de Data</title><summary type='text'>Descobrindo o ano de uma dataDISP YEAR(TODAY).Descobrindo o mes de uma dataDISP MONTH(TODAY).Descobrindo o dia de uma dataDISP DAY(TODAY).</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/7665056759109177023/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=7665056759109177023' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7665056759109177023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7665056759109177023'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/funes-de-data.html' title='Funções de Data'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-286304574688561480</id><published>2007-03-05T10:08:00.000-08:00</published><updated>2007-03-05T10:56:14.782-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='Trigger'/><title type='text'>Pegando quem chamou</title><summary type='text'>Para saber qual programa ou procedure chamou seu programa utilize o comando abaixo MESSAGE program-name(1) VIEW-AS ALERT-BOX INFO BUTTONS OK.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/286304574688561480/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=286304574688561480' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/286304574688561480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/286304574688561480'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/pegando-quem-chamou.html' title='Pegando quem chamou'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-7985574779770752468</id><published>2007-03-05T09:44:00.000-08:00</published><updated>2007-03-05T09:45:01.340-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>Operador EQ</title><summary type='text'>As vezes encontramos esse operador em uso e nao sabemos o que é apesar de ser bem simples.if 1 EQ 0 thenEQ - é uma abreviação de equals, ou seja é o mesmo de usar o '='</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/7985574779770752468/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=7985574779770752468' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7985574779770752468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7985574779770752468'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/operador-eq.html' title='Operador EQ'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-7139788247672536259</id><published>2007-03-05T09:09:00.001-08:00</published><updated>2007-03-05T09:09:33.618-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebSpeed'/><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><title type='text'>Acentuação no WebSpeed</title><summary type='text'>Maneiras de Resolver1) A simples é especificando o código de página no ini do serviço do webspeed. Ponha o ISO-8859-1. Tcharam, seus problemas se acabaram. Pode usar acentos à vontade.2) A demorada é usar o CODEPAGE-CONVERT3) Recomendado pelo W3C e semânticamente correto e compatível com qualquer navegador em qualquer lugar do mundo... Use os códigos XHTML para caracteres especiais... </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/7139788247672536259/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=7139788247672536259' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7139788247672536259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7139788247672536259'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/acentuao-no-webspeed.html' title='Acentuação no WebSpeed'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-2744249424786576785</id><published>2007-03-05T08:16:00.000-08:00</published><updated>2007-03-05T08:17:12.479-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><title type='text'>Extensões geradas Progress</title><summary type='text'>&lt;!--[if !supportLists]--&gt; Principais Extensões dos Arquivos Gerados pelo Progress    .p         Procedures e Triggers de Banco de Dados  .i          Includes  .r         Programas compilados  .db       Base de Dados  .bi        Before Image da Base de Dados  .ai        After image da Base de Dados  .lk        Lock da base da dados  .lg        Registro das todas as ocorrências relativas a uma base</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/2744249424786576785/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=2744249424786576785' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2744249424786576785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2744249424786576785'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/extenses-geradas-progress.html' title='Extensões geradas Progress'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-1639133757037134248</id><published>2007-03-05T08:11:00.000-08:00</published><updated>2007-03-05T08:14:03.938-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><title type='text'>O que é PROGRESS ?</title><summary type='text'>Muitos Perguntam o que é Progress, entao achei melhor colocar uma definição simples que achei por ai.Progress é um ambiente de desenvolvimento baseado na tecnologia cliente/servidor que visa oferecer soluções informatizadas a problemas das inúmeras áreas de negócio existentes. Para atingir tal meta, o Ambiente de Desenvolvimento de Aplicações Progress (ADE) oferece um completo e integrado </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/1639133757037134248/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=1639133757037134248' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1639133757037134248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1639133757037134248'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/o-que-progress.html' title='O que é PROGRESS ?'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-1558150242378167790</id><published>2007-03-04T07:06:00.000-08:00</published><updated>2007-03-04T07:07:27.834-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='EMS'/><title type='text'>Pegar usuário corrente no EMS</title><summary type='text'>Pegar usuário corrente no EMSDEFINE NEW GLOBAL SHARED VAR c-seg-usuario AS CHAR NO-UNDO. </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/1558150242378167790/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=1558150242378167790' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1558150242378167790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1558150242378167790'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/pegar-usurio-corrente-no-ems.html' title='Pegar usuário corrente no EMS'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-5899017769974728322</id><published>2007-03-03T06:11:00.000-08:00</published><updated>2007-03-03T06:12:44.429-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='WebSpeed'/><title type='text'>Identificar Click CheckBox</title><summary type='text'>O código abaixo retorna qual checkbox foi selecionado.script language='javascript'function checkClick(objeto) {   switch (objeto.name) {      case 'c1':         alert('1: ' + objeto.name + ' = ' + objeto.checked);      break;      case 'c2':         alert('2: ' + objeto.name + ' = ' + objeto.checked);      break;      default:         alert('0: ERRO ' + objeto.name + ' = ' + objeto.checked);</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/5899017769974728322/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=5899017769974728322' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5899017769974728322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5899017769974728322'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/identificar-click-checkbox.html' title='Identificar Click CheckBox'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-225794530367179108</id><published>2007-03-03T05:54:00.000-08:00</published><updated>2007-06-05T10:55:16.076-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Colabore'/><title type='text'>Colabore Conosco</title><summary type='text'>Você gostaria de ser autor no mais novo blog de Progress da net ?Estamos selecionando pessoas para fazer parte da nossa equipe e ajudar a comunidade. Para participar mande 3 dicas para fdantasdeoliveira@gmail.com. Entraremos em contato assim que possivel.Ja somos 6 editores desde o lancamento.Participe voce tambem. Mande-nos os artigos.Abraco Galera</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/225794530367179108/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=225794530367179108' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/225794530367179108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/225794530367179108'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/colabora-conosco.html' title='Colabore Conosco'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-5628340789342171380</id><published>2007-03-02T07:29:00.000-08:00</published><updated>2007-03-02T07:30:15.603-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance'/><title type='text'>Identificar ano Bisexto</title><summary type='text'>Identificar ano BisextoIF YEAR(TODAY) MOD 4 = 0 THENDO:   MESSAGE 'Esse Ano é bisexto'       VIEW-AS ALERT-BOX INFO BUTTONS OK.END.Contribuição de Edgar Junior Datasul Campinas</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/5628340789342171380/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=5628340789342171380' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5628340789342171380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5628340789342171380'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/identificar-ano-bisexto.html' title='Identificar ano Bisexto'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-471168704674077193</id><published>2007-03-01T10:34:00.000-08:00</published><updated>2007-03-01T10:35:30.316-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance'/><title type='text'>Otimizaçao de Codigo - VI</title><summary type='text'>Comparando Strings              Para comparação múltipla de strings use os comandos lookup, can-do ou index. Exemplo:  Usar:  CAN-DO("SP,RJ,DF",estado) /* esse é o mais eficiente*/  LOOKUP(estado,"SP,RJ,DF") &lt;&gt; 0  Ao invés de   IF estado = "SP" OR      estado = "RJ" OR      estado = "DF" THEN</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/471168704674077193/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=471168704674077193' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/471168704674077193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/471168704674077193'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/otimizaao-de-codigo-vi.html' title='Otimizaçao de Codigo - VI'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-4073176497296309955</id><published>2007-03-01T07:57:00.001-08:00</published><updated>2007-03-01T07:57:29.612-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance'/><title type='text'>Otimizacao de Codigo - V</title><summary type='text'>Otimizações de loop              Tirar trechos que não são alterados em um loop causa melhorias de performance bem visíveis.           Veja o exemplo abaixo  Em vez de:    FOR EACH clientes NO-LOCK:      Assign nome = ‘Jundiai’.      IF cliente.cidade = nome THEN          DISP cliente.nome-cliente.  END.  Usamos  Assign nome = ‘Jundiai’.  FOR EACH clientes NO-LOCK:      IF cliente.cidade = nome </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/4073176497296309955/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=4073176497296309955' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4073176497296309955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4073176497296309955'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/otimizacao-de-codigo-v.html' title='Otimizacao de Codigo - V'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-7403114542777386175</id><published>2007-03-01T07:54:00.001-08:00</published><updated>2007-03-01T07:54:41.144-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance'/><title type='text'>Otimizacao de Codigo - IV</title><summary type='text'>Redução de força.      Há vários exemplos em que operações mais caras podem ser substituídas por operações mais baratas. Por exemplo, para calcular o comprimento da concatenação de duas cadeias, podemos somar os comprimentos das duas. Veja exemplos abaixo:  No trecho abaixo a diferença é que a concatenação da string q é muito pesada é desnecessária.   Em vez de   LENGTH(s1 + s2).           usamos</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/7403114542777386175/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=7403114542777386175' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7403114542777386175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7403114542777386175'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/otimizacao-de-codigo-iv.html' title='Otimizacao de Codigo - IV'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-4413418296833891252</id><published>2007-03-01T07:52:00.000-08:00</published><updated>2007-03-01T07:53:05.795-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance'/><title type='text'>Otimizacao de Codigo - III</title><summary type='text'>Eliminação de código morto.                    Código morto é todo trecho que nunca vai ser executado, trechos em lugares impossíveis de serem alcançados. Alguns exemplos seguem abaixo.         Trecho após o retorno de uma função.     FUNCTION calcula RETURNS CHARACTER():    Def var a as char.    RETURN string(10 + 20).   /* Function return value. */    Assign a = a + 1. /* Essa linha nunca vai </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/4413418296833891252/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=4413418296833891252' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4413418296833891252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4413418296833891252'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/otimizacao-de-codigo-iii.html' title='Otimizacao de Codigo - III'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-7544163926789642273</id><published>2007-03-01T06:00:00.000-08:00</published><updated>2007-03-01T07:53:34.349-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance'/><title type='text'>Otimizacao de Codigo - II</title><summary type='text'>Uma boa forma de otimizar um for each numa tabela de muitos campos, quando você tem uma seleção que não se adequa a um nenhum indice, é a utilização do comando fields. Ele trará no for each somente os campos da tabela que foram especificados, por isto, é imprescindível que qualquer campo que você vá utilizar no programa esteja dentro do fields. Vou mostrar um exemplo:FOR EACH tabela1 FIELDS(</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/7544163926789642273/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=7544163926789642273' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7544163926789642273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7544163926789642273'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/03/otimizar-o-for-each.html' title='Otimizacao de Codigo - II'/><author><name>Lucimara</name><uri>http://www.blogger.com/profile/04556421086857739164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-3097364384035583482</id><published>2007-02-28T09:27:00.000-08:00</published><updated>2007-08-31T09:28:12.066-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Palavras Reservadas'/><title type='text'>Palavras Reservadas - Arquivo UltraEdit</title><summary type='text'>/L20"Progress 9.1D" Nocase Escape Char = ~ Block Comment On = /* Block Comment Off = */ File Extensions = p i w/Delimiters =   @!()\/[]{}:;'"&lt;&gt;,.?/Function String 1 = "PROCEDURE ^(*^):"/Function String 2 = "PROCEDURE ^(*^)."/Function String 3 = "^(FUNCTION *^) RETURN*"/Marker Characters = "{}"/Indent Strings SOL = "DO" "THEN DO" "ELSE DO" "OTHERWISE DO" "FOR" "THEN FOR" "ELSE FOR" "OTHERWISE FOR"</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/3097364384035583482/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=3097364384035583482' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3097364384035583482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3097364384035583482'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/02/palavras-reservadas-arquivo-ultraedit.html' title='Palavras Reservadas - Arquivo UltraEdit'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-324647464627869936</id><published>2007-02-28T05:50:00.000-08:00</published><updated>2007-02-28T07:39:58.718-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='Trigger'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>DISABLE TRIGGERS</title><summary type='text'>As vezes você precisa rodar um programa de acerto por exemplo, e não quer que as triggers da tabela sejam disparadas durante a execução. Para isto, existe um comando:Ex:DISABLE TRIGGERS FOR LOAD OF nome-da-tabela.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/324647464627869936/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=324647464627869936' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/324647464627869936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/324647464627869936'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/02/disable-triggers.html' title='DISABLE TRIGGERS'/><author><name>Lucimara</name><uri>http://www.blogger.com/profile/04556421086857739164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-7421069401122263262</id><published>2007-02-28T05:30:00.000-08:00</published><updated>2007-02-28T07:34:00.859-08:00</updated><title type='text'>Apresentação - Lucimara</title><summary type='text'>Antes de sair postando dicas, o Dantas sugeriu que eu me apresentasse... sendo assim, segue:Lucimara - Tecnóloga em Informática, formada pela Unicamp em 2006. Tenho 25 anos, e nos últimos quatro anos estou atuando com desenvolvimentos em Progress, com produtos da Datasul (Magnus, EMS, HCM). Interesse especial por Gerenciamento de Projetos, Técnicas de documentação e Motivação de Equipes, </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/7421069401122263262/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=7421069401122263262' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7421069401122263262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/7421069401122263262'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/02/eu.html' title='Apresentação - Lucimara'/><author><name>Lucimara</name><uri>http://www.blogger.com/profile/04556421086857739164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-4869283979079671284</id><published>2007-02-27T05:47:00.000-08:00</published><updated>2007-02-27T08:14:14.216-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance'/><title type='text'>Otimização de Código - I</title><summary type='text'>Eliminação de sub-expressões comuns.              Suponha que a mesma expressão ocorre mais de uma vez em um trecho de programa. Se as variáveis que ocorrem na expressão não tem seus valores alterados entre as duas ocorrências, é possível calcular seu valor apenas uma vez.Exemplo...Assign x = a + b....Assign y = a + b....Se os valores de a e de b não são alterados, é possível guardar o valor da </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/4869283979079671284/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=4869283979079671284' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4869283979079671284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4869283979079671284'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/02/otimizao-de-cdigo-i.html' title='Otimização de Código - I'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-1703347959313106919</id><published>2007-02-27T04:00:00.000-08:00</published><updated>2007-02-27T04:01:36.778-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Comando Connect</title><summary type='text'>Entendendo o comando connect e seus parametros </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/1703347959313106919/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=1703347959313106919' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1703347959313106919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/1703347959313106919'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/02/comando-connect.html' title='Comando Connect'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ax7zVDLWbEc/ReQdcdEtrPI/AAAAAAAAAFM/p5CwyvFlQns/s72-c/connect.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-3295608059976723846</id><published>2007-02-27T03:20:00.000-08:00</published><updated>2007-02-27T03:22:47.488-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UPC - Datasul'/><category scheme='http://www.blogger.com/atom/ns#' term='HCM'/><category scheme='http://www.blogger.com/atom/ns#' term='EMS'/><title type='text'>Encontrar um Zoom</title><summary type='text'>O padrão de nomenclatura do zoom do EMS 2.04 é:•    "z" + "00" + "dumpname"Onde: z é o prefixo de zoom, 00 é a versão do objeto, e o dumpname é o nome físico da tabela.Exemplos:•    mgcad.cliente = ad036  ==&gt; z01ad036•    mgcad.repres = ad229  ==&gt; z01ad229</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/3295608059976723846/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=3295608059976723846' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3295608059976723846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3295608059976723846'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/02/encontrar-um-zoom.html' title='Encontrar um Zoom'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-6598734512298062404</id><published>2007-02-27T02:29:00.000-08:00</published><updated>2007-02-27T02:31:33.594-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>SELECTION-LIST</title><summary type='text'>Você sabe como tirar a seleção de um selection list ?A maneira mais facil é a seguinteselList:SCREEN-VALUE = ?.</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/6598734512298062404/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=6598734512298062404' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6598734512298062404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/6598734512298062404'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/02/selection-list.html' title='SELECTION-LIST'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-2594087631699040722</id><published>2007-02-22T13:44:00.000-08:00</published><updated>2007-02-22T13:51:04.077-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><title type='text'>Página Web</title><summary type='text'>Para chamar página da web : </summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/2594087631699040722/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=2594087631699040722' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2594087631699040722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/2594087631699040722'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/02/pgina-web.html' title='Página Web'/><author><name>Fernanda</name><uri>http://www.blogger.com/profile/13611964057610232840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Pcd507QRctM/Rd4P3Mae8oI/AAAAAAAAAAs/cT4L0yXkGAo/s72-c/chama_web.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-5595884843811282821</id><published>2007-02-22T09:38:00.000-08:00</published><updated>2007-02-22T09:39:57.649-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><title type='text'>Aplicações externas</title><summary type='text'>Para executar aplicações externas é utilizado o comando OS-COMMAND como segue abaixo</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/5595884843811282821/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=5595884843811282821' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5595884843811282821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/5595884843811282821'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/02/aplicaes-externas.html' title='Aplicações externas'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Ax7zVDLWbEc/Rd3VRWd3cKI/AAAAAAAAAFA/C1SYOXxFrKs/s72-c/os-command.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-464987253807615958</id><published>2007-02-22T09:28:00.000-08:00</published><updated>2007-02-22T09:38:13.612-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Executando comandos SQL</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/464987253807615958/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=464987253807615958' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/464987253807615958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/464987253807615958'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/02/executando-comandos-sql.html' title='Executando comandos SQL'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Ax7zVDLWbEc/Rd3T2Wd3cJI/AAAAAAAAAE0/mknbd8DclDE/s72-c/sql.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-3594151502882411317</id><published>2007-02-22T09:25:00.000-08:00</published><updated>2007-02-22T09:28:04.248-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Abrir arquivo PPT</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/3594151502882411317/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=3594151502882411317' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3594151502882411317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/3594151502882411317'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/02/abrir-arquivo-ppt.html' title='Abrir arquivo PPT'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ax7zVDLWbEc/Rd3Sjmd3cII/AAAAAAAAAEo/XjClJEhwS40/s72-c/powerpoint.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-572007794411184205.post-4914004974846978868</id><published>2007-02-22T09:24:00.000-08:00</published><updated>2007-02-22T09:25:37.230-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebSpeed'/><title type='text'>Testando o WebSpeed</title><summary type='text'>Testar se o Webspeed está no ar é simples.É só digitar a URL da sua aplicação no Internet Explorer com o final "Ping" e pronto esse endereço retorna uma página com a configuração do broker. Abaixo segue um exemplo.http:///scripts/cgiip.exe/WService=/Ping</summary><link rel='replies' type='application/atom+xml' href='http://progressetecnologia.blogspot.com/feeds/4914004974846978868/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=572007794411184205&amp;postID=4914004974846978868' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4914004974846978868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/572007794411184205/posts/default/4914004974846978868'/><link rel='alternate' type='text/html' href='http://progressetecnologia.blogspot.com/2007/02/testando-o-webspeed.html' title='Testando o WebSpeed'/><author><name>Dantas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_cDJEXlmYK70/RcSTOkWtxjI/AAAAAAAAAAU/wbajaqI4_os/s320/minha+foto.jpg'/></author><thr:total>0</thr:total></entry></feed>
