Jump to content
Fivewin Brasil

CIACPD

Membros
  • Posts

    377
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by CIACPD

  1. Marca, se for usar o gmail de uma olhada neste link https://support.google.com/accounts/answer/6010255 Daniel Segura
  2. TeamViewer em média R$ 5,00 por máquina, levando em conta o retorno... 200 máquinas -> 990 400 máquinas -> 2150 Daniel Segura
  3. De uma olhada no código abaixo, se não entender pergunta novamente function at_saldo_especie() npos_array := ascan( a_fecha_mv_cai_esp ,{|e| e[1]== caixa->CODESP }) if npos_array > 0 if caixa->tipmov = "S" a_fecha_mv_cai_esp[npos_array, 03] += caixa->VLTOT else a_fecha_mv_cai_esp[npos_array, 04] += caixa->VLTOT endif else if caixa->tipmov = "S" cdesesp_cai:= localiza_esp(caixa->CODESP) aadd( a_fecha_mv_cai_esp, { caixa->CODESP , cdesesp_cai , caixa->VLTOT , 0 , caixa->TIPOPE } ) else cdesesp_cai:= localiza_esp(caixa->CODESP) aadd( a_fecha_mv_cai_esp, { caixa->CODESP , cdesesp_cai , 0 , caixa->VLTOT , caixa->TIPOPE } ) endif endif Return .T. Daniel Segura
  4. kleyber, tem como voce me enviar o exemplo no e-mail ciacpd@hotmail.comObrigado. Daniel Segura daniel_segura@ig.com.br ciacpd@hotmail.com
  5. Edu, é para isto https://www.youtube.com/watch?v=GSYawN4PUpM ou quase isto. Daniel Segura
  6. Olá Marcio, Verifique no link http://www.techmundi.com/index.php/tutoriais/softcheque/importacao/131-art-criar-csv-importarcomo fazer o que voce precisa. Daniel Segura
  7. Estava com um problema igual, mas era uma tela com @say e continha alguns grupos "TGroup():". Aí foi só comentar as linhas e voltou tudo ao normal Daniel Segura
  8. Olá Valdir, dentro da função valid do get que o sr informou coloque cText = "select campos1, campo2, ... from tabela where campo_filtro='" +seuget+"'" oQry := oServer:Execute( cText ) seuxbrowse:refresh() Daniel Segura
  9. A dica do nosso amigo Kleyber, é utilizada para não tornar o processamento lerdo. Daniel Segura
  10. Muito abrigado João, Estou usando o ssay e resolveu o meu problema que era a cor de fundo quando o say estiver sobre um folder. Daniel Segura ciacpd@hotmail.com daniel_segura@ig.com.br (11) 9-7102-0895 VIVO
  11. João , a pergunta não é para mim, mas... FiveWin Version: FWHX 14.07 Daniel Segura
  12. Não é sua aplicação, é um bug do MYSQL, troque de versão. Daniel Segura
  13. Marcio, coloca uma copia da estrutura da tabela e dos dados que refere ao registro que você esta usando. Daniel Segura
  14. João, seria isto? >> cFilePath << pegar o diretorio local da aplicação cDirLocal:=cFilePath( GetModuleFileName( GetInstance() ) ) >> cFileName << verificar se existe o arquivo If empty(cFileName( cDirDoMonitorBematech+"BematechMonitor.exe" )) MsgStop( "Monitor da Bematech nao encontrado em "+cDirDoMonitorBematech ) Return .T. EndIf >> cFileNoExt << retirar a extensão cFileName:=cFileNoExt(cFile) mesma coisa que: cFileName:=substr(cFile,1,len(cfile)-4) as outras nunca usei Daniel Segura
  15. CIACPD

    SQLLIB

    Olá Marcelo, Tudo Bem? Uma dica, caso seja um novo sistema, voce poderá usar ADO que está sendo usado por vários usuários. visite a página http://forums.fivetechsupport.com/viewtopic.php?f=6&t=30060&hilit=ado+postgres&start=15 , a ADORDD foi praticamente refeita. Daniel Segura
  16. Senhores, meu instalador feito com innosetup só reinstala o programa no windows 10 se excluir o atalho do desktop primeiro, por acaso alguém já teve ou está tendo o mesmo problema, e saberia de alguma dica para me ajudar. Obrigado. Daniel Segura
  17. SqlLib_Conn( AllTrim(Lower(nServidor)),Val(nPorta),Lower(AllTrim(nDatabase)),Lower(AllTrim(nUsuario)),Lower(AllTrim(nSenha)),SQL_NO_WARNING,"MySql") if SQL_Errorno() > 0 alerta3(,'Não foi possivel estabelecer',' a Conexão...') return .f. else alerta1(,'Conexão estabelecida com sucesso...') // no inicio só precisa incluir a linha abaixo nConn1:= SQLGetConnection() return .t. endif quando for atualizar a outra base, conecta, salva o que tem a salvar e mata ela
  18. Acredito que não é necessário, se for em apenas um módulo ou rotina específica, você pode setar a variavel nconn1 com a conexão corrente e criar uma nova quando necessário. Qquer coisa manda como faz para se ter uma idéia. Daniel Segura
  19. Luiz, se for sqllib é simples, SQL CONNECT ON alltrim( chost_principal ) PORT 3306 DATABASE db USER user PASSWORD pwd LIB "MySQL" nConn1:= SQLGetConnection() SQL CONNECT ON alltrim( chost_principal ) PORT 3306 DATABASE db2 USER user2 PASSWORD pwd2 LIB "MySQL" nConn2:= SQLGetConnection() sqlsetconnection(nConn1) cPesq_Sql:= "SELECT * FROM grupro WHERE grupro.DTALTERA >="+STR_SQL ( ddtinicio )+" order by grupro.CODGRU" use grupro as cPesq_Sql alias grupro new via 'mysql' sqlsetconnection(nConn2) while ! grupro->(eof()) gravar_na_nconn2() end Daniel Segura
  20. Teste aí. // aItens_todos == >> contém todos os ítens // aVal[1] == >> aNotas[i,1] ==>> as duas posições devem ser iguais aItens := {} ASCAN( aItens_todos, { | aVal | IIF( aVal[1] == aNotas[i,1], AADD( aItens,{ aVal[1],aVal[2],aVal[3],...,aVal[n] } ),) } ) Daniel Segura
  21. Luiz Fernando, O que é mais legal nesta de registrar o programa como próprio da empresa, é que você acaba igual a um amigo de sorocaba/sp que teve que entregar todo o fonte e cópia das ferramentas para o cliente pois qualquer advogado arruma uma testemunha que vc ganhou para desenvolver e estava ciente tanto que colocou desta forma no registro. É muito mais prudente trabalhar "correto". Se existe porta paralela em seu sistema feche. Como podemos ver Big-Automação, sysfar, ciss-poder entre outras trabalham corretamente e mostra que isto vale muito. Milhares de clientes cada uma. Daniel Segura
  22. CIACPD

    SQLLib

    Oliveiros, visite este link http://forums.fivetechsupport.com/viewtopic.php?f=3&t=30266&hilit=adordd&start=825 existe um pessoal usando e quanto mais usuarios melhor. Daniel Segura
  23. Eduardo, já existe aqui no fórum exemplo de como buscar o cadastro de empresas. procure por: Consulta sintegra. Daniel Segura
  24. Caro Everton, Crie um instalador para o seu programa e estará resolvido o seu problema. No Inno Setup voce ja deixa pronto para executar e configurar o MySql, abaixo está como eu faço. [Run] ;PROGRAMAS A SEREM EXECUTADOS APÓS A INSTALAÇÃO (backup, winzip, etc.) Filename: C:\CiaLoja\mysql\bin\mysqld-nt.exe; Parameters: --install; WorkingDir: C:\CiaLoja\mysql\bin; StatusMsg: Instalando MySQL Service; Description: Instalando MySQL Service; Flags: runhidden ; Components: base Filename: net.exe; Parameters: start mysql; StatusMsg: Iniciando Serviço MySQL; Description: Iniciando Serviço MySQL. Por favor aguarde.; Flags: runhidden ; Components: base Filename: C:\CiaLoja\mysql\config.bat; StatusMsg: Iniciando Serviço MySQL; Description: Configurando acesso; Flags: runhidden ; Components: base Filename: c:\CiaLoja\CiaLoja.EXE; Description: Executar o Sistema CiaLoja 2.0; Flags: nowait postinstall skipifsilent; Tasks: Qualquer coisa baixe inno setup e vai ver que é simples criar um instalador Daniel Segura
  25. Matheus, Retire o transparent do Define dialog e coloque no objeto SAY Define Dialog odlgedope Resource "KDOPEED" COLORS RGB(0,0,0),RGB(255,255,255) TITLE 'Incluindo uma nova operação' REDEFINE SAY oSay01 ID 4001 OF odlgedope ; oSay01:lTransparent := .T. Daniel Segura
×
×
  • Create New...