ltima atualizao:
04/10/2014 13h51min

My status

 

[an error occurred while processing this directive] usurio(s) on-line

Adicionar aos Favoritos



 

Participao dos Visitantes:

MEGA Micro

Automatizao da reestruturao dos DBFs


O ano 2000 chegou!!! Voc est preparado???

Y2K Compliant. Ponha este selo no seu software.
Anderson Cardoso Silva Know-How:
_Se seus sistemas so em clipper, voc tem sorte... A preparao para conformidade com o ano 2000 uns dos mais fceis que existe em Clipper, porm h alguns casos especiais que precisamos abordar.
_Se seu sistema possui apenas campos do tipo date para armazenar dados do tipo data ser muito simples. O clipper possui um comando chamado Set Epoch to <YYYY>, onde YYYY o ano base. Por exemplo, Set Epoch to 1980 trataria os campos date que tivesse um ano menor que 80 como do sculo seguinte e um ano maior que 80 como do mesmo sculo, i.e. de dd/mm/00 a dd/mm/79 seriam tratadas do sculo XXI (2000) e as datas de dd/mm/80 a dd/mm/99 do sculo XX (1980). Neste caso, sabendo que sua empresa est no mercado desde 1985 e no possui nenhum registro antes deste ano, voc colocaria Set Epoch to 1985 no programa principal do seu sistema.

_ATENO: Todas as datas com ano 00 gravadas antes do SET EPOCH sero tratadas como 1900! Ou seja, aps a implantao deste comando, voc poder ter datas com ano 00 que signifiquem 1900 e 2000 no mesmo DBF!!! Descobri isto a duas semanas no meu trabalho, sem embargo, s tive tempo p/ publicar isto agora devido atribulao de tempo com provas finais na universidade. No obstante, elaborei uma funo de uso genrico que l todos os DBFs do diretrio corrente e l todos os campos do tipo data de cada DBF e ento transforma as datas interpretadas como 1900 para 2000!!! Quer mais moleza que essa??? Batizei a funo de FIXDATE, faa o download aqui->. Inclui o fonte p/ voc testar c/ o debug se quiser comprovar!!! Qualquer dvida ou comentrio poste-a no frum, ok?!

_Muito bem, ento voc tem campos tipo caracter para armazenar informaes de datas, como por exemplo apenas o ano e o ms da data <AAMM> ou <MMAA>. Bem, voc deu azar... Calma! Apenas ter um pouco mais de trabalho... far-se- necessrio acrescentar mais 2 (dois) digitos ao tamanho destes campos na base de dados e no programa para receber o sculo, mudando todo o cdigo para manipular estes dados no seu sistema para isso. No se desespere! Primeiramente, copie seu sistema para outro diretrio para este trabalho, pois pode demorar e voc precisar dar algum tipo de manuteno urgente. Para ajudar-lhe, colocarei a disposio um programa () que detectar todas as bases de dados que contiverem este campo, altere estas bases de dados acrescentando mais 2 caracteres ao seu tamanho e depois rode o programa de novo, ele ir acrescentar os dgitos "19" na frente no ano. Esta minha funo ajudar apenas na preparao dos bancos de dados, no programa com voc!!! Este trabalho merece muita atenciosidade, ento: Boa concentrao e mos obra!!!

Subir



Aprenda a confeccionar qualquer tipo de relatrio em ambiente de rede, por mais complexo que seja, e de processamento rpido.

Patrocinadores:

Subir

 

 

Integridade de Banco de Dados


Verifique se as quebras constantes dos arquivos de ndice so "furos" no programa!

Subir

 

Know-How enviado por Pontelo, da MEGA Micro

Automatize a reestruturao dos DBF!

Subir

 


Coloque os zeros antes do nmero automaticamente, ainda dentro do GET.

Subir

 

 

 

Migrar do Clipper para Visual FoxPro (116Kb)

Downloads realizados: v۸:s{VI,ɖR4nn[G"A I0KBMO}k~)+zOvH$`.gW@3G髗g0mΙm_WȵZrI۾h d̤LX,Eb<~(VYq`D>C zN‘Js 1)@>HQ5GK$IyJ<=,!o rVB8;I42ČqeQXj'޿Z^DӔpc5嶠'"i4Q9xHYc B  {ijv3)W#CEr฾W{tvq04P}p8v{຃^wSIeTgADHآI,k땈#'4TmhZaH 6Y-EmZѨԴ38f{/YYئ{XX>tڦ3ra_[k=8 g$ ,AgL0FsS^ Se؇N%QLHNf<"Z')āT&}|.:-4FqN=q+8L3B1)8ZsLN@v/hSvpw0Ƕ Jx-tLs|w}v~rurmcl-#|e s8 J4B)˙14F'$"6cbIWw)!>DƝŒ <OgO OYL#콛1sC-Dgq꨼,qFD@ cxm7DA`2F'8ZI{~i=nKC4~|Iİ PJZEc/ͱ!S䞘>r$yy4_淘)y"f;yMJ籠MtDhP̰Ud3da"\E@7%yP'Qx $Retx25n^ʸQj @%$_ SP;]u v V->CQbQ6DO9?sǸ  %CVW\-EZ؏m _`-LM3,.bFW)l. (wC^1ۭ P* i)#ZTDLyYUqM]M|R+n0-f+퉤ufDg[ŸO?P@A'pu4N9qWyYk@R*ɿfQOfJKxt- B+uw:~1hv~|_ cl{Mpd3&Yz$WN 4.1V*w Sδh4GS #tAk'(ٶ7r-)03)CspznowBOY"vQYEBENhlb:TJ5@@KH>RX٦xƭ<@YǙB}{i}w`<~ ڏt0~.f"cbZNJcZ߽$|9tG ];zFIrT7/Hm9-g1ZE,@N_|rLќy`Ľ=ƆRs!0s340& (mK$p"FJ Sįb,W j @98 K$+kH>3("14>jA)tbx] x4%{ǶR6EadSe\!jlE_= a-՝k@skՋm5UCjz^WeT:n rnJ辟k}cWR&?[!V:KVM{okwoZł"^['P$Xr|c}>xX@C< DꣻPRZ4Kecݴ*} }f:2j;nt\ ;CwwRvi8t.

 

Subir

 

 

 

CA-Clipper Website por Anderson Cardoso Silva 1999-2013

Downloads | Dicas | Know-how | Caa-Fantasmas | Impressoras | Erros do Clipper | Frum | Aprenda Clipper! | Livro de Visitas