Jump to content
Fivewin Brasil

betovsp

Membros
  • Posts

    1,392
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by betovsp

  1. betovsp

    Ajuda

    Pessoal, desculpa a demora, estou sem internet porque não tenho como manter esse custo atualmente, então dependo de terceiros. Agradeço a Todos pela força. Aos que pediram o Curriculum já foi encaminhado. O Leite que meu filho toma é o NAN Soy, resido na rua Duque de Caxias, 968 ap 10, CEP 14015-020 - Ribeirão Preto/SP Possuo conta no Santander, ag. 3269, C/C 01003617-0, CPF 141.110.508-75 - Adalberto Vilaça dos Santos Filho. Conheço alguns Amigos desse forum pessoalmente, e realmente esse forum é muito bacana, não perco os amigos daqui de jeito nenhum. Obrigado a todos mais uma vez.
  2. betovsp

    Ajuda

    Enviado Ana, obrigado.
  3. betovsp

    Ajuda

    Ola pessoal, sei que aqui não é o lugar correto para postar isso, mas estou no desespero. Estou sem trabalho a mais de 50 dias e me encontro em uma situação não muito agradável. Gostaria de ver com vcs, se algum dos amigos, esta precisando de ajuda para desenvolvimento, pois estou precisando muito de trabalho. Tenho 2 filhos para sustentar e já estou entrando em depressão, pois um deles toma leite a base de soja, e a lata custa 40 reais e da pra 3 dias, agora imaginem. Desculpa ao administradores a postagem aqui, é que estou realmente desesperado, e estou querendo ajudar quem esteja muito atarefado e com os prazos curtos, assim tbm me ajuda. Desculpa mais uma vez. Obrigado. Beto.
  4. Vou tentar outro browse pra ver isso tbm João.
  5. Não da erro Luiz Fernando, não carrega o browse, só isso, e tem no maximo 30 registros e não abre.
  6. João, não tive sucesso, ainda não consigo acessar o browse de computadores que estao na rede via wireless. Alguém pode me socorrer. rsrs. Obrigado.
  7. Olá Pessoal, eu novamente. rs Outro problema: Não carrega a xbrowse em coputadores ligados na rede através de rede sem fio. Alguém sabe me dizer se tem algum macete pra eu fazer rodar em rede wireless?? Obrigado.
  8. Resolvido: Na função MostraComp(), esta comentado onde zera o ordscope, tirei, então ele zera e refaz, aí funcionou. Obrigado.
  9. Ola pessoal, estou com um problema na xbrowse que é o seguinte, faço com ordscope, até aí blz, me mostra o que preciso, mas quando clico em cima de um registro, normalmente no final da xbrowse, ele reposiciona o browse e me mostra outro registro. Um tempo atras o Gilmer me ajudou com outro problema de lentidão, era a ::keycount() dentro da classe, mas agora esta com esse problema, segue abaixo o codigo pra vcs me ajudarem, obrigado. FUNCTION Calendar(vcodser) LOCAL Tmes:={"Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"} LOCAL omes:=vmes:=Mes(DATE()),ArqAber:=.T. LOCAL oano:=vano:=YEAR(DATE()),oBtnCal[5],oLogoC PRIVATE oBmp:={LoadBitmap(GetResources(),"Level1"),LoadBitmap(GetResources(),"Level2"),LoadBitmap(GetResources(),"Level3"),LoadBitmap(GetResources(),"Level6")} PRIVATE aBmp:={"Level1","Level2","Level3","Level6"} PRIVATE oComp:=vComp:=SPACE(01),oBrwAge,nqtdage:=nqtdpre:=nqtdfal:=nqtdfaj:=0 PRIVATE oData:=dData:=DATE(),ofnt1,ofnt2,ofnt3,ofnt4,nCorLetra PRIVATE oSayAge:=vSayAge:="Agendado para o dia: ",oCal, vInv:=1 PUBLIC aButton[42],nSelect,vctn:=1,nBranco:=0,oDlg PUBLIC vctd:=1,vDiaPrompt:=" ",vRecAge:=SPACE(10) PUBLIC vcol:={10,30,50,70,90,110,130} PUBLIC vlin:={50,70,90,110,130,150} IF !NETUSE('ARQUSE','USER',.F.,10) RETURN NIL ENDIF User->(dbSeek(Encripto(vuser))) IF ALLTRIM(User->tipo)=="Mestre" vTUser:=1 ELSEIF ALLTRIM(User->tipo)=="Recepção" vTUser:=2 ELSEIF ALLTRIM(User->tipo)=="Fisioterapeuta" vTUser:=3 END IF !NETUSE('ARQLOG','LOG',.F.,10) RETURN NIL ENDIF IF !NETUSE('ARQEVO','EVO',.F.,10) RETURN NIL ENDIF IF !NETUSE('ARQCAR','CAR',.F.,10) RETURN NIL ENDIF IF !NETUSE('ARQSER','SER',.F.,10) RETURN NIL ENDIF Ser->(dbSeek(vcodser)) IF !NETUSE('ARQTATE','TATE',.F.,10) RETURN NIL ENDIF IF !NETUSE('ARQFUN','FUN',.F.,10) RETURN NIL ENDIF IF !NETUSE('ARQCLI','CLI',.F.,10) RETURN NIL ENDIF IF !NETUSE('ARQFAV','FAV',.F.,10) RETURN NIL ENDIF IF !NETUSE('ARQATE','ATE',.F.,10) RETURN NIL ENDIF Ate->(dbSetOrder(5)) IF !NETUSE('ARQAGE','AGE',.F.,10) RETURN NIL ENDIF nLi:=294.5 nCi:=010 DEFINE FONT oFnt1 NAME "Arial" DEFINE FONT oFnt2 NAME "Arial" BOLD DEFINE FONT oFnt3 NAME "Arial" SIZE 0,30 BOLD DEFINE FONT oFnt4 NAME "Arial" SIZE 0,-16 DEFINE DIALOG oDlg FROM 1,1 TO IF(lSystem,660,651),1275 PIXEL FONT oFnt1 STYLE nOr(DS_MODALFRAME) TITLE " Agenda - "+Ser->nom @ 0.5,1.5 GROUP oGroup2 TO 9,20 OF oDlg oGroup2:cCaption:="Calendário" @ 20, 20 CALENDAR oCal VAR dData OF oDlg PIXEL; SIZE 110, 80 ; ON CHANGE MostraComp(vcodser,oCal:GetDate()) ; WEEKNUMBER @ 111,20 SAY oSayAge VAR vSayAge SIZE 80,8 OF oDlg PIXEL FONT oFnt2 @ 111,85 SAY oData VAR dData SIZE 35,8 OF oDlg PIXEL FONT oFnt2 @ 11.5,3.5 BITMAP oLogoC RESNAME "LOGOC" OF oDlg SIZE 102,102 NOBORDER @ nLi,nCi SAY "LEGENDA ->" SIZE 35,7 OF oDlg FONT oFnt2 PIXEL @ nLi,nCi+40 BITMAP lBmp RESNAME aBmp[1] OF oDlg SIZE 8,8 PIXEL NOBORDER lBmp:lTransparent:=.T. @ nLi,nCi+50 SAY "Presença" OF oDlg SIZE 25,8 PIXEL @ nLi,nCi+90 BITMAP lBmp RESNAME aBmp[2] OF oDlg SIZE 8,8 PIXEL NOBORDER lBmp:lTransparent:=.T. @ nLi,nCi+100 SAY "Falta" OF oDlg SIZE 25,8 PIXEL @ nLi,nCi+135 BITMAP lBmp RESNAME aBmp[3] OF oDlg SIZE 8,8 PIXEL NOBORDER lBmp:lTransparent:=.T. @ nLi,nCi+145 SAY "Falta Justificada" OF oDlg SIZE 50,8 PIXEL @ nLi,nCi+195 BITMAP lBmp RESNAME aBmp[4] OF oDlg SIZE 8,8 PIXEL NOBORDER lBmp:lTransparent:=.T. @ nLi,nCi+205 SAY "Agendado" OF oDlg SIZE 55,8 PIXEL @ 0.5,22.5 GROUP oGroup1 TO 20,90 OF oDlg oGroup1:cCaption:="Lista de Compromissos" dbSelectArea("Age") Age->(dbSetOrder(1)) OrdScope(0,vcodser+DTOS(dData)) OrdScope(1,vcodser+Dtos(dData)) Age->(dbGoTop()) @ 20,167 XBROWSE oBrwAge SIZE 455,250 PIXEL OF oDlg UPDATE ON DBLCLICK CadAgenda(vcodser,oBrwAge,.F.,3) font oFnt4 oBrwAge:cAlias := ("Age") oBrwAge:lRecordSelector := .T. oBrwAge:nMarqueeStyle := MARQSTYLE_HIGHLROWRC oBrwAge:lAllowColSwapping:= .F. //----------------------------> Trocar Colunas oBrwAge:lAllowRowSizing := .F. //----------------------------> Nao move as Linhas // oBrwAge:bClrStd := { ||{ CLR_BLACK, IIF( Age->( OrdKeyNo() ) %2 == 0, nRgb(215,231,247), nRgb(255,255,255) ) } } // oBrwAge:bClrSel:={|| {CLR_WHITE,nRGB(0,100,200)}} // oBrwAge:bClrSelFocus:={|| {CLR_WHITE,nRGB(0,100,200)}} oBrwAge:bClrSel:={|| {CorLetra(Age->tAte),CLR_WHITE}} oBrwAge:bClrSelFocus:={|| {CorLetra(Age->tAte),CLR_WHITE}} oBrwAge:bClrStd := {|| {CorLetra(Age->tAte),CLR_WHITE} } oBrwAge:lFooter := .T. // tera rodape oBrwAge:nFooterLines := 1 // numero de linhas no rodape oBrwAge:lHScroll:=.F. oBrwAge:nRowHeight:=23 oBrwAge:nStretchCol := STRETCHCOL_LAST oCol:=oBrwAge:addcol() oCol:AddResource("level1") oCol:AddResource("level2") oCol:AddResource("level3") oCol:AddResource("level6") oCol:cHeader:="Situ" oCol:bBmpData:={|| IF(Age->situ=="1",1,IF(Age->situ=="2",2,IF(Age->situ=="3",3,4)))} // oCol:bLClickHeader:={|| TrocaInd(oBrwAge,1) } oCol:=oBrwAge:addcol() oCol:AddResource("bolo") oCol:AddResource("branco") oCol:cHeader:="A" oCol:bBmpData:={|| MostraSitPac(Age->cliente,2)} oCol:nHeadStrAlign := AL_CENTER oCol:nDataStrAlign := AL_CENTER oCol:=oBrwAge:addcol() oCol:AddResource("dinheiro") oCol:AddResource("branco") oCol:cHeader:="I" oCol:bBmpData:={|| MostraSitPac(Age->cliente,1)} oCol:nHeadStrAlign := AL_CENTER oCol:nDataStrAlign := AL_CENTER oCol:=oBrwAge:addcol() oCol:cHeader:="Hora" oCol:bStrdata:={|| Age->hora} oCol:nWidth:=50 oCol:nHeadStrAlign := AL_CENTER oCol:nDataStrAlign := AL_CENTER oCol:=oBrwAge:addcol() oCol:cHeader:="Cliente" oCol:bStrdata:={|| IF(Cli->(dbSeek(Age->cliente)),Cli->nom,SPACE(50))} oCol:nWidth:=240 oCol:bFooter:={|| "Agendados: "+STR(nQtdage)} /* oCol:=oBrwAge:addcol() oCol:cHeader:="CPF" oCol:bStrdata:={|| Cli->cgc} oCol:nWidth:=160*/ oCol:=oBrwAge:addcol() oCol:cHeader:="Observação" oCol:bStrdata:={|| Age->obs} oCol:nWidth:=160 oCol:bFooter:={|| "Presenças: "+STR(nQtdpre)} oCol:=oBrwAge:addcol() oCol:cHeader:="Nº" oCol:bStrdata:={|| Age->sessao} oCol:nWidth:=30 oCol:nHeadStrAlign := AL_CENTER oCol:nDataStrAlign := AL_CENTER oCol:=oBrwAge:addcol() oCol:cHeader:="Tipo de Atendimento" oCol:bStrdata:={|| Age->tate+"-"+IF(Tate->(dbSeek(Age->tate)),Tate->nom,SPACE(50))} oCol:nWidth:=160 oCol:bFooter:={|| "Faltas: "+STR(nQtdfal)} oCol:=oBrwAge:addcol() oCol:cHeader:="Profissional" oCol:bStrdata:={|| Age->codpro+"-"+IF(Fun->(dbSeek(Age->codpro)),Fun->nom,SPACE(50)) } oCol:nWidth:=170 oCol:bFooter:={|| "F-Just.: "+STR(nQtdfaj)} oBrwAge:CreateFromCode() @ 288,385 BUTTON oBtnCal[1] Prompt "Incluir" Pixel Size 45,12 Of oDlg Font oFnt1 WHEN vTUser#3 ; ACTION (CadAgenda(vcodser,oBrwAge,.T.,1)) oBtnCal[1]:cToolTip:="Inclui um Novo Registro" @ 288,435 BUTTON oBtnCal[2] Prompt "Alterar" Pixel Size 45,12 Of oDlg Font oFnt1 WHEN vTUser#3 ; ACTION (CadAgenda(vcodser,oBrwAge,.F.,2)) oBtnCal[2]:cToolTip:="Altera os Dados do Registro" @ 288,485 BUTTON oBtnCal[3] Prompt "Excluir" Pixel Size 45,12 Of oDlg Font oFnt1 WHEN vTUser#3 ; ACTION (Excluir(2)) oBtnCal[3]:cToolTip:="Exclui os Dados do Registro" @ 288,535 BUTTON oBtnCal[4] Prompt "Marcar" Pixel Size 45,12 Of oDlg Font oFnt1 WHEN vTUser#3 ; ACTION MenuPopAge(oBtnCal[4],oBrwAge,vcodser) oBtnCal[4]:cToolTip:="Marca o Registro" @ 288,585 BUTTON oBtnCal[5] Prompt "Sair" Pixel Size 45,12 Of oDlg Font oFnt1 ; ACTION oDlg:End() CANCEL oBtnCal[5]:cToolTip:="Retorna a Tela Anterior" oDlg:bStart:={|| MostraComp(vcodser,oCal:GetDate())} oDlg:bpainted := { || (oMsg:=TMsgBar():New(oDlg," Calendário Para Agendamento de Compromissos - "+Ser->nom))} //,SETTRANSP( oDlg, nFactor )) } ACTIVATE DIALOG oDlg CENTER //ON INIT MostraComp(vcodser,oCal:GetDate()) ofnt1:END() ; ofnt2:END() ; ofnt3:END() ; ofnt4:END() OrdScope(0,NIL) OrdScope(1,NIL) RETURN(NIL) STATIC FUNCTION MostraComp(vcodser,vdData) nqtdage:=nqtdpre:=nqtdfal:=nqtdfaj:=0 dbSelectArea("Age") // OrdScope(0,NIL) // OrdScope(1,NIL) OrdScope(0,vcodser+DTOS(vdData)) OrdScope(1,vcodser+DTOS(vdData)) DbEval( { || nQtdage++ } ) DbEval( { || IF(Age->situ=="1",nqtdpre++,IF(Age->situ=="2",nqtdfal++,IF(Age->situ=="3",nQtdfaj++,))) } ) Age->(dbGoTop()) // oBrwAge:GoTop() // oBrwAge:keyCount() oBrwAge:Refresh() //? !empty(vrecAge) // IF !empty(vrecAge) // Age->(dbGoTo(vrecAge)) // vrecAge:=SPACE(10) // END oData:Refresh() RETURN(.T.)
  10. betovsp

    Webcam32

    Ja baixei cap, o problema é que, executa normalmente, mas quando insiro na minha aplicação não funciona. Uma coisa, parece que nao funciona em dialog, somente em window quer dar uma olhada: STATIC FUNCTION GetImageWebCam(oFoto) Local oDlgWeb, vCam, oWebCam, oFont Local hBmp, oBtnWeb[2], Gravar:=.F. nTime = GetTickCount() //vCam:=oWebCam:New() DEFINE DIALOG oDlgWeb //FONT oFnt1 FROM 1,15 TO IF(lSystem,460,451),658 PIXEL STYLE nOr(DS_MODALFRAME) TITLE "Imagem Webcam" // DEFINE WINDOW oDlgWeb MDI @ 0, 0 WEBCAM oWebCam SIZE 320, 240 OF oDlgWeb START ADJUST RATE 66 oWebCam:Initialize() DEFINE FONT oFont NAME "Arial Black" SIZE 30, 30 oWebCam:bPainted = {| hDC | WebPainted( oWebCam, hDC, oFont, hBmp ) } @ 185,214 BUTTON oBtnWeb[1] Prompt "Captura" Pixel Size 45,12 Of oDlgWeb Font oFnt1 ; ACTION (Gravar:=.T.,oDlgWeb:End()) oBtnWeb[1]:cToolTip:="Captura a Imagem" @ 185,264 BUTTON oBtnWeb[2] Prompt "Cancela" Pixel Size 45,12 Of oDlgWeb Font oFnt1 ; ACTION (Gravar:=.F.,oDlgWeb:End()) CANCEL oBtnWeb[2]:cToolTip:="Cancela e Retorna a Tela Anterior" ACTIVATE DIALOG oDlgWeb CENTERED //ON PAINT (oMsg:=TMsgBar():New(oDlgWeb,"Imagem Webcam")) // ACTIVATE WINDOW oDlgWeb IF Gravar gcFile:=oWebCam:SaveFile() oFoto:LoadBmp( gcFile ) cFoto:=gcFile END oWebCam:Finalize() Return(.t.)
  11. betovsp

    Webcam32

    Olá pessoal, como faço pra baixar a webcam32 que tinha em dicas no site antigo, ou se alguem tiver pra me mandar, eu agradeço. pontobinfo@gmail.com
  12. citação: citação: citação:veja seu email do hotmail. abs. João Santos - São Paulo. joao@pleno.com.br Fone: (11) 3106-2832 / 5150-7341 - TIM https://www.facebook.com/kapiaba FWH 2.7 - xHARBOUR WorkShop.Exe id=quote>id=quote>João, manda pra mim tbm por favor. Beto FWH 12.07+xHarbour 1.2.1+Mymake+@Say id=quote>id=quote>Já foi, abs. João Santos - São Paulo. joao@pleno.com.br Fone: (11) 3106-2832 / 5150-7341 - TIM https://www.facebook.com/kapiaba FWH 2.7 - xHARBOUR WorkShop.Exe id=quote>id=quote>João, não chegou, manda pra pontobinfo@gmail.com por favor. Beto FWH 12.07+xHarbour 1.2.1+Mymake+@Say
  13. citação:veja seu email do hotmail. abs. João Santos - São Paulo. joao@pleno.com.br Fone: (11) 3106-2832 / 5150-7341 - TIM https://www.facebook.com/kapiaba FWH 2.7 - xHARBOUR WorkShop.Exe id=quote>id=quote>João, manda pra mim tbm por favor. Beto FWH 12.07+xHarbour 1.2.1+Mymake+@Say
  14. Olá pessoal, tenho uma dialog assim: DEFINE DIALOG oDlgSma FROM 1,15 TO 460,658 PIXEL FONT oFnt1 como calcular o tamanho horizontal e vertical da mesma. Beto FWH 12.07+xHarbour 1.2.1+Mymake+@Say
  15. Olá pessoal, tenho uma dialog assim: DEFINE DIALOG oDlgSma FROM 1,15 TO 460,658 PIXEL FONT oFnt1 como calcular o tamanho horizontal e vertical da mesma. Beto FWH 12.07+xHarbour 1.2.1+Mymake+@Say
  16. betovsp

    RVisual

    Olá Ricardo, existe a opção de utilizar scroll nas dialogs em seu projeto? Vlw. Beto FWH 12.07+xHarbour 1.2.1+Mymake+@Say
  17. betovsp

    RVisual

    Olá Ricardo, existe a opção de utilizar scroll nas dialogs em seu projeto? Vlw. Beto FWH 12.07+xHarbour 1.2.1+Mymake+@Say
  18. Bom dia Pessoal, alguém sabe como resolver esse problema: http://www.4shared.com/photo/WGvptMk6/Sem_ttulo.html Obrigado. Beto FWH 12.07+xHarbour 1.2.1+Mymake+@Say
  19. Bom dia Pessoal, alguém sabe como resolver esse problema: http://www.4shared.com/photo/WGvptMk6/Sem_ttulo.html Obrigado. Beto FWH 12.07+xHarbour 1.2.1+Mymake+@Say
  20. Olá pessoal, alguém tem um modelo de duplicata feito com a tprint ou report ou outro (rs) pra me enviar. Obrigado. Beto FWH 12.07+xHarbour 1.2.1+Mymake+@Say
  21. Olá pessoal, alguém tem um modelo de duplicata feito com a tprint ou report ou outro (rs) pra me enviar. Obrigado. Beto FWH 12.07+xHarbour 1.2.1+Mymake+@Say
  22. citação:VC USA SET FILTER?? ENTÃO, ARRANCA ELE DAÃ, COMIGO O SET FILTER PROVOCA LENTIDÃO NOS TERMINAIS, SUBSTITUINDO-O PELA FUNÇÃO ORDSCOPE, RESOLVI O PROBLEMA. Rikko Guaratinguetá - SP (12) 8829-8088 E-Mail: mkyx@ig.com.br pardes.mky@hotmail.com MSN:pardes.mky@hotmail.com www.adentech.com.br www.rmahost.com xH 1.1.0 Hb 8.02 - BCC 55 id=quote>id=quote>Não uso set filter, uso ordscope ("CDX"), mas com ou sem tem lentidão. Beto FWH 9.08+xHarbour 1.2.1+Mymake+@Say
  23. citação:Olá, O XBrowse, realmente é muito mais lento que o WBrowse padrão do FWH. Beto, não há nada disso no browse normal (Listbox que usa o WBrowse) Eu criei o meu browse, mas veja se o TSBrowse não lhe atende Vagner Wirts "Ele não sabendo que era impossível, foi lá e fez" id=quote>id=quote>Olá Vagner, tudo bem, como vai a família. Em relação a Tsbrowse, eu até usava, mas eliminei tudo de terceiros e minhas aplicações, só rodo fivewin mesmo, agora, estou atualizando novamente a versão do fw, o gilmer disse que vai me ajudar com a xbrowse, mas se não resolver, vou passar a usar a listbox mesmo. Vlw. Beto FWH 9.08+xHarbour 1.2.1+Mymake+@Say
  24. citação:Quem tem versão oficial, entre em contato comigo pelo e-mail que eu explico como deixar rápido o xbrowse em rede/dbf e com SQLRDD e-mail: gilmer@fivewin.com.br msn: fivewinbrasil@hotmail.com id=quote>id=quote>Gilmer, vc pode passar como faço para resolver esse problema? Beto FWH 9.08+xHarbour 1.2.1+Mymake+@Say
  25. citação:Sinceridade, não uso XBROWSE, mas o Luiz Arruda me enviou uns exemplos, e não notei nenhuma coisa q pudesse causar lentidão na XBROWSE, eu acho que você deveria investigar melhor essa bagaça ai em @SAY q você usa ou, verificar o estado das máquinas em que isto está acontecendo. Veja se não tem o programa do BANCO DO BRASIL ou outro qualquer q t á f... abs, João Santos - São Paulo. joao@pleno.com.br Fone: (11) 3106-2832 / 5150-7341 - TIM https://www.facebook.com/kapiaba FWH 2.7 - xHARBOUR WorkShop.Exe id=quote>id=quote>João, ja verifiquei, não acontece somente em um cliente, são varios, vc tem o manual do listbox aí, pq ela é oriunda da twbrowse, se não me engano né. Beto FWH 9.08+xHarbour 1.2.1+Mymake+@Say
×
×
  • Create New...