-
Posts
146 -
Joined
-
Last visited
-
Days Won
6
Posts posted by zekasan
-
-
eu coloquei o seguinte e parece que funcionou
and not (a.cdinscricao = '49351786001071' and a.intipoemissao = 5)
é igual ao harbour, quando coloco entre parenteses ele assume um só resultado?
-
Seria como se fosse isso
do whil .t.
if CNPJ = '49351786001071' .and. intipoemissao = 5
skip
loop
endif
.
.
enddo
Não consegui colocar esta condição dentro do script
-
Não é isso, aí ele vai pegar só o que for deste cnpj com tipo de impressão que não seja 5
eu não quero que seja selecionado documentos deste CNPJ com tipo de emissão 5.
EU quero pegar de todos os outros CNPJ do BD e deste CNPJ, porém deste CNPJ eu não quero os tipo 5
-
Bom dia, abaixo um dos select do meu prg
"select count(1) as qt, sum(case when a.vlliquido = a.vltotalprestacao then (a.vlliquido - a.vlicms) "+;
"when a.vlliquido <> a.vltotalprestacao then (a.vlliquido - a.vlICMScredpres) "+;
"end) as valorliquido_meta, c.cdempresa as empresa_meta, "+;
"convert(nvarchar(10), a.dtemissao, 103) as emissao_rela "+;
"from gtcconhe a "+;
"left join sisclifa b on a.cdinscricao = b.cdinscricao "+;
"left join sisrepre c on b.cdrepresentante = c.cdrepresentante "+;
"where isnull(a.inconhecimento,0) = 0 "+;
"and a.dtemissao >= '"+DATA_SQL(DATA_INICIO_META)+"' "+;
"and a.dtemissao <= '"+DATA_SQL(DATA_FIM_META)+"' "+;
"and a.cdinscricao = '49351786001071' "+;
"and a.intipoemissao = 5 "+;
"group by c.cdempresa, a.dtemissao "+;
"order by c.cdempresa, a.dtemissao "
Destacado em vermelho, pego todos CTe que foram emitidos para o cnpj e que tiveram o tipo de emissão = 5
O que eu preciso também é o contrário, que ele não pegue os CTe deste CNPJ com o tipo de emissão 5 (somente estes não podem ser pegos)
Podem me ajudar?
Grato
-
Ele de vez em qdo demora prá responder
-
Exato, porém tem que usar com o CreateObject('InternetExplorer.Application'), senão ele não atualiza a página principal que esta o captcha, qdo vc usa o link ( "http://www.ieptb.com...eracaptcha.php") ele irá 'substituir' o captcha inicial.
-
Tem algum método que eu consiga jogar o código abaixo para ser exibido dentro da minha dialog? e não na página do browser? Aí eu mataria uma fase do captcha.oIE1 := CreateObject('InternetExplorer.Application')oIE1:Visible := .t.oIE1:left := 0oIE1:top := 0oIE1:height := 180oIE1:width := 260oIE1:Visible := .T.oIE1:Navigate( "http://www.ieptb.com.br/geracaptcha.php")while( oIE1:ReadyState != 4 )HB_IdleSleep( 0 )end while
-
Legal, mas eu quero pular a página original de cada site, simplificar a consulta.
Tem que ser uma consulta mais ágil. Encadeada dependendo da situação do cliente eu nem passo ao próximo passo.
Já bloqueio ele logo de cara
-
Seria um próximo passo, caso consiga ultrapassar esta barreira (rsrsrs)
-
A imagem do captcha eu estou conseguindo puxar, porem qdo puxo esta imagem ela já é outra diferente da primeira chamada da página.
Aí tá pegando.
-
Obrigado pela ajuda, mas não se enquadra ainda no que eu preciso:
Programa que está sendo desenvolvido:
- Usuário digita o CNPJ ou CPF
- O sistema verifica primeiramente no banco de dados interno se há alguma restrição para aquele cliente
- Não havendo restrição ele irá procurar no www.ieptb.com.br se há algum protesto negativando o cliente
- Caso não haja restrição ele irá depois na receita e no sintegra para verificar se ele está ativo.
- Eu preciso que não mostre a página de cada www, vou entrar com o cnpj automaticamente em cada página,
mostrando apenas o captcha de cada www em uma dialog minha.
- Isto para agilizar o processo, semi-automatizando a pesquisa, porque o cliente pode estar na linha.
-
Obrigado pelas sugestões, vamos fazendo um mixer e testando.
-
Não é bem isso que eu preciso, o site http://www.ieptb.com.brmostra um captcha na página, preciso pegar este captcha e jogá-lo na minha dialog, para depois tratar a segunda página que vem com a pesquisa.
-
Bom dia, alguma alma caridosa poderia me dizer como eu pego esta bendita imagem (www.ietpb.com.br) e a coloco em uma dialog?
Já vasculhei em todo canto e não consegui, nadei e morri na praia. Esta imagem é gerada pelo link "http://www.ieptb.com.br/geracaptcha.php".
Obrigado.
-
-
Kabiaba, a função não muda apenas a cor do título, ela muda a cor do título, da moldura e faz o arredondamento da moldura tb...
-
Bom dia, é um assunto abordado várias vezes, achei este código em C# para alterar as cores do group-box, é possível usarmos no Five com xHarbour? Alguém poderia 'traduzir' ?* borderColor = Cor da borda* textColor = Cor do texto do título do groupbox* radius = Define a curvatura da bordapublic class myGroupBox:GroupBox{private Color borderColor;private float radius;private Color textColor;public Color BorderColor{get{return this.borderColor;}set{this.borderColor = value;}}public float Radius{get{return this.radius;}set{this.radius = value;}}public Color TextColor{get{return this.textColor;}set{this.textColor = value;}}public myGroupBox(){this.borderColor = Color.Black;this.textColor = Color.Black;this.radius = 8;}protected override void OnPaint(PaintEventArgs e){GraphicsPath gp = new GraphicsPath();gp.AddArc(e.ClipRectangle.X + e.ClipRectangle.Width - 2 - (radius * 2), e.ClipRectangle.Y + 8, radius * 2, radius * 2, 270, 90);gp.AddArc(e.ClipRectangle.X + e.ClipRectangle.Width - 2 - (radius * 2), e.ClipRectangle.Y + e.ClipRectangle.Height - 2 - (radius * 2), radius * 2, radius * 2, 0, 90);gp.AddArc(e.ClipRectangle.X, e.ClipRectangle.Y + e.ClipRectangle.Height - 2 - (radius * 2), radius * 2, radius * 2, 90, 90);gp.AddArc(e.ClipRectangle.X, e.ClipRectangle.Y + 8, radius * 2, radius * 2, 180, 90);gp.CloseFigure();e.Graphics.DrawPath(new Pen(borderColor), gp);Size tSize = TextRenderer.MeasureText(this.Text, this.Font);Rectangle textRect = e.ClipRectangle;textRect.X += 15;textRect.Width = tSize.Width;textRect.Height = tSize.Height;e.Graphics.FillRectangle(new SolidBrush(this.BackColor), textRect);e.Graphics.DrawString(this.Text, this.Font, new SolidBrush(textColor), textRect);}}}
-
-
Boa tarde, é possível com a versão 12.07 do five deixar a ribbon bar no estilo 2010 black?
-
Exemplo retirado do site indicado pelo Gilmer
* Connect to SMTP server then send email
Function SendMail(ToList, Subject, Message)
Local Kode
Local SmtpHost
Local SmtpUser
Local SmtpPass
Local SmtpFrom
Local SmtpRepl
y Local ccList
Local bccList
Local Attachments
SmtpHost = "smtp.my-isp.com"
SmtpUser = "my-user-name"
SmtpPass = "my-password"
SmtpFrom = "<mike@my-isp.com>"
SmtpReply= "<mike@my-isp.com>"
ccList = Chr(0)
bccList = Chr(0)
Attachments = Chr(0)
* specify the port to connect on (default port is 25)
seeIntegerParam(0, SEE_SMTP_PORT, 587)
* enable "SMTP Authentication"
Kode = seeIntegerParam(0, SEE_ENABLE_ESMTP, 1)
* specify the user name and password for SMTP authentication
seeStringParam(0, SEE_SET_USER, SmtpUser)
seeStringParam(0, SEE_SET_SECRET, SmtpPass)
* connect to SMTP server
Kode = seeSmtpConnect(0, SmtpHost, SmtpFrom, SmtpReply)
* error ? (negative return Kodes are errors)
if Kode < 0
return Kode
endif
* send email to list of recipients (ToList)
Kode = seeSendEmail(0,ToList,ccList,bccList,Subject,Message,Attachments)
return Kode -
Você já verificou as regras de compartilhamento da pasta? usuários que tem acesso a ela (leitura e escrita)
-
parte de programa que uso:
Function EnviaMail() //(oassunto,odestino,otexto)local cUser := Space(50), cPass := Space(15), cRemt := Space(50), ;cDest := Space(250), cTime, cAssuntoE := Space(500),;cCC := "", cCCO := ""local oDlg, oSay[12], oBtn[2], nItem := 0local cDados, iprivate oGet[8]if IsInternet() == .f.msgstop("Necessário conexão com internet."+CRLF+"Operação cancelada","Informação")return .f.endifcTxt := CORPOcAssuntoE := ASSUNTOcDest := FATURA->EMAIPrivate oCab, oGru, oCon, oCod, oMenu, lSair := .f., oM2, lCheck := .t.if( lRet := Config_Mail(Lower(alltrim(iEMAIL_CONTA)),Alltrim(iEMAIL_SENHA),Lower(Alltrim(iEMAIL_CONTA)),;Lower(Alltrim(cDest)),Lower(Alltrim(cCC)),Lower(Alltrim(cCCO)), cTxt, cAssuntoE ), ;oText_Log:Add("Fatura "+FATURA->NUME+" enviada com sucesso para o e-mail "+FATURA->EMAI+" - "+time()),)Return NilFunction Config_Mail(cUser,cPass,cRemt,cDest, cCC, cCCO, cTxt, cSubject)local lRet := .f.local oCfg, oErrorlocal cServ := iEMAIL_PROVEDORlocal nPort := iEMAIL_PORTAlocal lAut := iEMAIL_AUTENTICAlocal lSSL := iEMAIL_SSL* cUser := email_usuarioTRYoCfg := CREATEOBJECT( "CDO.Configuration" )WITH OBJECT oCfg:Fields:Item( "http://schemas.microsoft.com/cdo/configuration/smtpserver" ):Value := cServ:Item( "http://schemas.microsoft.com/cdo/configuration/smtpserverport" ):Value := nPort:Item( "http://schemas.microsoft.com/cdo/configuration/sendusing" ):Value := 2:Item( "http://schemas.microsoft.com/cdo/configuration/smtpauthenticate" ):Value := lAut:Item( "http://schemas.microsoft.com/cdo/configuration/smtpusessl" ):Value := lSSL:Item( "http://schemas.microsoft.com/cdo/configuration/sendusername" ):Value := cUser:Item( "http://schemas.microsoft.com/cdo/configuration/sendpassword" ):Value := cPass:Update()END WITHlRet := .t.CATCH oErroroText_Log:Add("ERRO: problema na configuração CDO.Configuration na Fatura "+FATURA->NUME+" ,e-mail "+FATURA->EMAI+" - "+time())/* MsgInfo( "Não Foi possível Enviar o e-Mail!" +CRLF+ ;"Error: " + Transform(oError:GenCode, nil) + ";" +CRLF+ ;"SubC: " + Transform(oError:SubCode, nil) + ";" +CRLF+ ;"OSCode: " + Transform(oError:OsCode, nil) + ";" +CRLF+ ;"SubSystem: " + Transform(oError:SubSystem, nil) + ";" +CRLF+ ;"Mensaje: " + oError:Description, "Atenção" )*/END//--> FIM DAS CONFIGURAÇOES.if lRetlRet := Envia_Mail(oCfg,cRemt,cDest, cCC, cCCO, cTxt, cSubject)endifReturn lRetFunction Envia_Mail(oCfg,cFrom, cTo, cCC, cBCC, cMsg, cSubject)local cTokenlocal lRet := .f.cTo := cTo //--> PARAcCC := cCC //--> COM COPIAcBCC := cBCC //--> COM COPIA OCULTATRYoMsg := CREATEOBJECT ( "CDO.Message" )WITH OBJECT oMsg:Configuration := oCfg:From := cFrom:To := cTo:CC := cCC:BCC := cBCC:Subject := cSubject:TextBody := cMsg//:HTMLBody = cMsg:AddAttachment(ARQUIVO_PDF):Send()END WITHlRet := .t.CATCHoText_Log:Add("ERRO: problema na configuração CDO.Message na Fatura "+FATURA->NUME+" ,e-mail "+FATURA->EMAI+" - "+time())lRet := .f.ENDReturn lRet -
Daniel, pode mostrar o caminho das pedras? Preciso de algo como base para fazer funcionar esta DLL. É muito importante para mim. OBRIGADO<
-
Boa tarde, achei este tópico no CodeProject
http://www.codeproject.com/Articles/42852/Reading-Barcodes-from-an-Image-III
fiz o download de todos os arquivos, porém não consegui fazer funcionar a dll no fivewin. alguém pode me ajudar?
É uma dll interessante para extrair o code128 de uma imagem.
Ajuda com SQL
in Programação
Posted
Obrigado pela dica