Jump to content
Fivewin Brasil

ronaldo

Membros
  • Posts

    314
  • Joined

  • Last visited

Posts posted by ronaldo

  1. trabalhamos com o envio CNAB, no caso do itaú, você precisa fazer a leitura do arquivo de retorno, onde o mesmo demonstra que o registro entrou com sucesso, nesse retorno você consegue sua numeração e a nova numeração, mas realmente é algo estranho porque alguns clientes não muda a numeração.. então eu controle isso em outro arquivo.. meu numero e numero do banco para usar na 2a via... 

  2. fiz essa correção. compilou mas ao imprimir demostra o erro:

    Cuidado BASE/1004 Message not found: TPRINTER:RCMLINE

    fiz das duas formas abaixo:

    oaprn:RCmLine( nlln+=.2, nlesq, nlln, nldir, oapen)

    oaprn:CmLine( nlln+=.2, nlesq, nlln, nldir, oapen)

    Ronaldo Minacapelli

    (11) 2950 3069

  3. então deixei a funcao abaixo dentro winfunc.prg assim:

    FUNCTION RCmLine( nTop, nLeft, nBottom, nRight, oPen ) INLINE

    ::Cmtr2Pix(@nTop, @nLeft), ::Cmtr2Pix(@nBottom, @nRight),;

    MoveTo( ::hDCOut, nLeft, nTop ),;

    LineTo( ::hDCOut, nRight, nBottom,;

    If( oPen != nil, oPen:hPen, 0 ) )

    veja o erro que aparece quando compilo:

    1. I:\teste\winfunc.prg(25) Error E0030 Syntax error: "syntax error at 'INLINE'"

    2. I:\teste\winfunc.prg(29) Error E0030 Syntax error: "syntax error at ','"

    eu acho que é esse inline nao achei ele nos CH

    Ronaldo Minacapelli

    (11) 2950 3069

  4. Kleyber, eu adicionar no prg hbclass.ch" porem o erro abaixo ocorre ainda...

    FUNCTION RCmLine( nTop, nLeft, nBottom, nRight, oPen ) INLINE

    ::Cmtr2Pix(@nTop, @nLeft), ::Cmtr2Pix(@nBottom, @nRight),;

    MoveTo( ::hDCOut, nLeft, nTop ),;

    LineTo( ::hDCOut, nRight, nBottom,;

    If( oPen != nil, oPen:hPen, 0 ) )

    Ronaldo Minacapelli

    (11) 2950 3069

  5. tenho este metodo que se colocar no tprinter.prg funciona perfeitamente, o problema é quando houver atualizacoes do fivewin então gostaria de coloca-lo em outro prg como winfunc.prg

    como posso fazer isso funcionar?

    METHOD CmLine( nTop, nLeft, nBottom, nRight, oPen ) INLINE

    ::Cmtr2Pix(@nTop, @nLeft), ::Cmtr2Pix(@nBottom, @nRight),;

    MoveTo( ::hDCOut, nLeft, nTop ),;

    LineTo( ::hDCOut, nRight, nBottom,;

    If( oPen != nil, oPen:hPen, 0 ) )

    Ronaldo Minacapelli

    (11) 2950 3069

  6. tenho este metodo que se colocar no tprinter.prg funciona perfeitamente, o problema é quando houver atualizacoes do fivewin então gostaria de coloca-lo em outro prg como winfunc.prg

    como posso fazer isso funcionar?

    METHOD CmLine( nTop, nLeft, nBottom, nRight, oPen ) INLINE

    ::Cmtr2Pix(@nTop, @nLeft), ::Cmtr2Pix(@nBottom, @nRight),;

    MoveTo( ::hDCOut, nLeft, nTop ),;

    LineTo( ::hDCOut, nRight, nBottom,;

    If( oPen != nil, oPen:hPen, 0 ) )

    Ronaldo Minacapelli

    (11) 2950 3069

  7. Estamos selecionando programadores com experiência em Clipper/Fivewin, ASP/HTML e MYSQL, que residam na z/oeste de são paulo...

    Interessados enviar curriculum para adm@bazevani.com.br.

    Ronaldo Minacapelli

    (11) 2950 3069

  8. Estamos selecionando programadores com experiência em Clipper/Fivewin, ASP/HTML e MYSQL, que residam na z/oeste de são paulo...

    Interessados enviar curriculum para adm@bazevani.com.br.

    Ronaldo Minacapelli

    (11) 2950 3069

  9. Nossa empresa tem sistemas para imobiliaria e o sistema faz a importação, não direta mas é gerado o arquivo no formato e então importado para o programa do dimob. no proprio programa do dimob (instale ele) na ajuda tem o layout de importação!

    Ronaldo Minacapelli

    (11) 2950 3069

  10. baixei este drive acho que visal studio 2010, com ele instalado e colocando as string abaixo, esto substituindo meu set filter, com com string sql é muito mais rapido.

    ps. dica: nao aconselho abrir banco de dados com o mesmo nome do indice ex: imovel.dbf e imovel.cdx, ele da problma, e tb não fiz teste de inclsao e alteração, somente consulta...

    precisa instalar o drive mas dexei o caminho abaixo.

    espero ter ajudado...

    try

    oRs := CreateObject("ADODB.RecordSet")

    oRs:CursorLocation := adUseClient

    oRs:LockType := adLockOptimistic

    oRs:CursorType := adOpenDynamic

    oRs:ActiveConnection := "Provider=VFPOLEDB.1;Data Source="+Curdrive()+":\"+Curdir()+";Mode=Read;Extended Properties=DBASE IV"

    catch

    oDlg:Refresh()

    If MsgYesno("Erro no acesso ao OLEDB Visual FoxPro, deseja baixa-lo agora? ","Drive VFP")

    ShellExecute( 0, "open", "http://www.bazevani.com.br/atualizacao/VFPOLEDBSetup.msi" )

    Else

    oDlg:Refresh()

    MsgStop("Operação cancelada, necessário a instalação do drive: OLEDB Visual FoxPro","Erro !")

    Endif

    oDlg:Refresh()

    return(.T.)

    end

    try

    oRs:Source := cSQL1

    oRs:Open()

    catch

    oDlg:Refresh()

    MsgStop("Operação cancelada, ocorreu alguem problema na leitura do arquivo internet.dbf","Erro !")

    oDlg:Refresh()

    return(.T.)

    end

    While .NOT. oRs:Eof

    nNro := oRs:Fields("Imovel"):value

    Ronaldo Mina

    Ronaldo Minacapelli

    (11) 2950 3069

  11. baixei este drive acho que visal studio 2010, com ele instalado e colocando as string abaixo, esto substituindo meu set filter, com com string sql é muito mais rapido.

    ps. dica: nao aconselho abrir banco de dados com o mesmo nome do indice ex: imovel.dbf e imovel.cdx, ele da problma, e tb não fiz teste de inclsao e alteração, somente consulta...

    precisa instalar o drive mas dexei o caminho abaixo.

    espero ter ajudado...

    try

    oRs := CreateObject("ADODB.RecordSet")

    oRs:CursorLocation := adUseClient

    oRs:LockType := adLockOptimistic

    oRs:CursorType := adOpenDynamic

    oRs:ActiveConnection := "Provider=VFPOLEDB.1;Data Source="+Curdrive()+":\"+Curdir()+";Mode=Read;Extended Properties=DBASE IV"

    catch

    oDlg:Refresh()

    If MsgYesno("Erro no acesso ao OLEDB Visual FoxPro, deseja baixa-lo agora? ","Drive VFP")

    ShellExecute( 0, "open", "http://www.bazevani.com.br/atualizacao/VFPOLEDBSetup.msi" )

    Else

    oDlg:Refresh()

    MsgStop("Operação cancelada, necessário a instalação do drive: OLEDB Visual FoxPro","Erro !")

    Endif

    oDlg:Refresh()

    return(.T.)

    end

    try

    oRs:Source := cSQL1

    oRs:Open()

    catch

    oDlg:Refresh()

    MsgStop("Operação cancelada, ocorreu alguem problema na leitura do arquivo internet.dbf","Erro !")

    oDlg:Refresh()

    return(.T.)

    end

    While .NOT. oRs:Eof

    nNro := oRs:Fields("Imovel"):value

    Ronaldo Mina

    Ronaldo Minacapelli

    (11) 2950 3069

×
×
  • Create New...