Jump to content
Fivewin Brasil

aferra

Membros
  • Posts

    3,691
  • Joined

  • Last visited

  • Days Won

    79

Everything posted by aferra

  1. Veja lá: aStructure:={} AADD(aStructure,{"DTEM","D",08,0}) AADD(aStructure,{"DCTO","C",06,0}) AADD(aStructure,{"CODF","C",05,0}) AADD(aStructure,{"VDUP","N",14,2}) AADD(aStructure,{"VTOT","N",14,2}) AADD(aStructure,{"DTPR","D",08,0}) AADD(aStructure,{"DIAS","N",12,0}) dbCreate("DADOS\ARQTCP.DBF",aStructure) USE DADOS\arqtcp ALIAS Tcp NEW EXCLUSIVE Cap->(dbGoTop()) while Cap->(!Eof()) IF Cap->dtprdtpg) TCp->(dbAppend()) TCp->(dbRLock()) TCp->dtem:=Cap->dtem TCp->dcto:=Cap->dcto TCp->codf:=Cap->codf TCp->vdup:=Cap->vdup TCp->vtot:=Cap->vtot TCp->dtpr:=Cap->dtpr TCp->dias:=(Cap->dtpr-DATE()) TCp->(dbUnLock()) END Cap->(dbSkip()) END Tcp->(dbGoTop()) oPrn:= TDosPrn():New( cFile ) oPrn:Say(1,1,Tcp->dtem) oPrn:Say(2,1,Tcp->dcto) END:() FERASE("DADOS\ARQTCP.DBF") FERASE("DADOS\ARQTCP.CDX") dbCloseAll() Qqc grite!!!!!!!!( desculpe pelo bordão Kapiaba, hahahahahaha ) Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  2. não é discordando do gabrieis, ok! Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  3. na minha opnião vc tem muitos while que ficam procurando e é por isso que demora tanto o relatório, pelo que avaliei faça um bd temporário e boa manda o bd tmp para imprimir e acabará seu problema Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  4. discordo, eu utilizo sem problema algum ctit:="000016" cpro:="Meu Produto " dbSeek(cTit+cpro) -> funciona dbSeek(cTit) -> funciona tb ordscope(0,cTit+cpro) -> funciona ordscope(1,cTit+cpro) -> funciona ordscope(0,cTit) -> funciona ordscope(1,cTit) -> funciona eu acho que deve ter algo errado na criação, como o Atenilto disse Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  5. aferra

    DUVIDA

    opa! e aí Marcelo blz! olha sobre o assunto dos objs, aparentemente parou de dar os erros, vamos apreciar mais uns dias, obrigado Agora isso eu nunca, alias, nem sabia que dava, como pode ser feito isso... t+ Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  6. tudo depende de do que vc precisa, eu utilizo em certos relatórios bd temporário em outros somente scope(), outros apenas um seek e assim por diante, se ele está demorando pode ser que esteja fazendo algo errado ou o bd é grande, qqc post seu código para darmos uma olhada Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  7. aferra

    Ser Scope

    olá,blz? olha depois de penar um pouco eu desisti e faço assim: ordscope(0,cGET1) ordscope(1,cGET1) while !eof() if (oDBbt)->DatAtr < aDads[1] .OR. (oDBbt)->DatAtr > aDads[2] skip ; loop end . . skip end ordscope(0,) ordscope(1,) é mais rápido e com menor dor de cabeça, sei pode ser feito, mas tem data que dá certo, outras datas que não dão, é um terror Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  8. aferra

    DUVIDA

    bom eu tive o mesmo problema e passei a usar a shell, look: ShellExecute(GetActiveWindow(),'Open',ALLTRIM(vhttp),,,2) ShellExecute(GetActiveWindow(),'Open',"MAILTO:"+ALLTRIM(vemail),,,2) assim se encerra os problemas com compatibilidade Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  9. Cara, agora lendo com calma estou tendo uma idéia meio louca, será que sua imagem não está com problemas????, pq em questão de programação está blz! testei e está ok, tente novamente com este q foi as coordenadas que eu coloquei pq com as suas não aparecia nada SayBitmap(0.5,0.5,4,2,"Logo.bmp",impcli1)id=red> Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  10. olá, eu utilizo o CDX e faço este tipo de indice e funciona blz! vc está criando/setando o indice corretamente? Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  11. post então a parte do programa para sabermos como vc está fazendo Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  12. não é para desanimar, mas, pq não tenta usar uma listbox, ou um browse, não seria melhor e com maiores recursos?? Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  13. Marcelo, blz? bem winexec, eu uso normalmente no w98,xp,2000, se quiser pode passar para: ShellExecute(GetActiveWindow(),'Open',"MAILTO:"+ALLTRIM(vemail),,,2) o brush a sim este eu tive um problemão e tirei o brush e passei usar assim: DEFINE WINDOW oWSig FROM 0,0 TO 400,600 PIXEL TITLE "Titulo" MENU CriaMenu() ICON oIco1 MDIid=red> . . . ACTIVATE WINDOW oWSig MAXIMIZED ON PAINT Fundo() FUNCTION Fundo() DEFINE BITMAP oFONDOPANT FILENAME "LOGO.BMP" PalBmpDraw(oWSig:oWNDCLIENT:GETDC(),((oWSig:nBOTTOM-oWSig:nTOP)/2)-(oFONDOPANT:nHEIGHT()/2)-70,((oWSig:nRIGHT-oWSig:nLEFT)/2)-(oFONDOPANT:nWIDTH()/2),oFONDOPANT:hBmpPal,oFONDOPANT:nWIDTH(),oFONDOPANT:nHEIGHT(),8913094) oFONDOPANT:Destroy() RETURN(NIL) Não é o mais indicado mais resolveu, pela versão que eu utilizo Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  14. outra coisa tente trocar para: oWnd:oMsgBar:aItem[1]:hBmpPal1id=red>:= LoadBitmap( GetResources(),"BMP_BARMSG" ) Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  15. Olá Luiz, Blz? Bem testei e deu certo desta forma oMsgItemSnh := TMsgItem():New( oWnd:oMsgBar, , 25, oFont,,, .t., { || Nilid=red> },,, "Meu Bmp" ) Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  16. ok, pq talvez possa ser a solução de um problema que tenho em um sistema, fico no aguardo da explicação OBRIGADÃO Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  17. agora estou intrigado, por qual razão estes arquivos se tornam necessários... é uma dúvida, não fica bravo não hein?! Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  18. Olá rmarra!!! tente isso! SetResourcesEx( "Venda.dll" ) SetResourcesEx( "Receber.dll" ) SetResourcesEx( ) Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  19. olá Marcelo!! Tente isso: FUNCTION SayBitmap(nArriba,nIzq,nAncho,nAlto,xBitmap,oPrn) LOCAL xCor:={} LOCAL nPixWidth,nPixHeight xCor:=oPrn:Cmtr2Pix(nArriba,nIzq) nAncho:=nAncho/2.54 nAlto:=nAlto /2.54 nPixWidth:=INT(oPrn:nLogPixelY()*nAncho) nPixHeight:=INT(oPrn:nLogPixelX()*nAlto) oPrn:SayBitmap(xCor[1],xCor[2],xBitmap,nPixWidth,nPixHeight) RETURN(NIL) Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  20. é kapi, mas um para nosso time de @SAY @GET, heheheheheh Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  21. kd nosso amigo do !argh!,WS, Kapiaba, ele que tem conhecimento do assunto, vamos lá, mostre sua cara, dê sua opnião, ajude o rapaz!!!!! Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  22. Fala meu amigo, blz? Obrigadão, por mais esta dica... Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  23. ólá Luciano! Tente isso: INDEX ON &(NomeIndice)id=red> TAG &(NomeTag)id=red> TO [re]&(NomeArquivo)id=red> EVAL{||oMeter:Set(RECNO())} EVERY 5 Vc precisa ter o ERVERY[/red], eu n~]ao utilizo ABraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  24. ops em tempo..... TRANS({||&cCampo5},if(left(&cCampo4,1)="U","@e 999,999,999","@e 999,999.999")id=red> Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
  25. Bom dia, Luiz! Acho que ficaria assim, look: ADD COLUMN TO BROWSE oBrw HEADER "Estoque"id=red> DATA TRANS({||&cCampo5},if(left(&cCampo4,1)="U", pict "@e 999,999,999", pict "@e 999,999.999")id=red> SIZE 80 É assim que utilizo, Abraços Alessandro F. Silva - Ribeirão Preto/SP aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 MSN: ferracini_silva@hotmail.com ENCONTRO DE FIVEWINNERS EU FUI E NÃO PERCO MAIS.
×
×
  • Create New...