Res: [delphi-br] Off-Topic: Pagar por um funcion ário
Sergio eu estava pensando em algo tipo projeto, por exemplo, eu pego um sistema para desenvolver no valor de 1000,00. Quanto eu poderia pagar a este funcionário que iria desenvolver em 60% do trabalho, pois eu iria trabalhar no banco de dados, iria passar um pente fino no trabalho dele e aprovar ou não. Portanto ele não iria trabalhar 100% no projeto e sim uns 60% o restante seria eu e meu sócio mesmo. Valeu pela dica - Mensagem original De: sergio cavalcante [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 22 de Janeiro de 2008 18:20:21 Assunto: Re: [delphi-br] Off-Topic: Pagar por um funcionário como eu poderia proceder para pagar este fulano, comissão ?, Salário ? R - Você tem um fluxo de caixa? receita fixa? despesas fixas? tem um software de controle que cadastre isso pra você? Porque, só assim você vai saber quanto terá disponível para o salário do mesmo sem quebrar as outras despesas da sua empresa. Como somos socios eu e meu amigo, nós rachamos o lucro e despesas então sempre fica certo no final, mas e agora ? R - Nesse caso ele entraria no fluxo de caixa como despesa fixa. Tente colocar o dia do pagamento pra depois das entradas das suas receitas, se essas entradas forem fixas também. Como eu poderia avaliar e pagar esse funcionário, principalmente, sabendo que ele não tem a experiencia em programação que temos. R - Pelo que você disse, vocês possuem experiência em programação. Faça um teste! Se você não conhece a pessoa, só o CV, o teste é um bom termômetro por parte de pessoas mais experientes pra determinar em que nível esse candidato está, ou se ainda, está abaixo das suas expectativas. Sobre o salário, avalie duas coisas 1 - O Mercado. Tem várias faixas salariais no google, por experiência e em que tecnologia. 2 - Seu bolso. Vê se dá pra pagar essa faixa. Senão, contrate um com menos experiência, e faça um coaching. Espero ter ajudado. Sérgio Cavalcante 2008/1/22 Anderson Furtilho andersonfurtilhobr3 @yahoo.com. br: Olá amigos da lista! Atualmente trabalho com um sócio no desenvolvimento de sistemas aqui na minha cidade. Surgiu a ideia de contratarmos um funcionário e eu gostaria de saber dos amigos que ja estão na area a mais tempo que eu como eu poderia proceder para pagar este fulano, comissão ?, Salário ?, como ? Como somos socios eu e meu amigo, nós rachamos o lucro e despesas então sempre fica certo no final, mas e agora ? Como eu poderia avaliar e pagar esse funcionário, principalmente, sabendo que ele não tem a experiencia em programação que temos. Qualquer dica ficarei agradecido. Um forte abraço a todos Anderson Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail. yahoo.com/ -- Atenciosamente, - - Sérgio Cavalcante Gerente de Projetos Mitros Tecnologia [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mkp{ border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;} #ygrp-mkp hr{ border:1px solid #d8d8d8;} #ygrp-mkp #hd{ color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;} #ygrp-mkp #ads{ margin-bottom:10px;} #ygrp-mkp .ad{ padding:0 0;} #ygrp-mkp .ad a{ color:#ff;text-decoration:none;} -- !-- #ygrp-sponsor #ygrp-lc{ font-family:Arial;} #ygrp-sponsor #ygrp-lc #hd{ margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;} #ygrp-sponsor #ygrp-lc .ad{ margin-bottom:10px;padding:0 0;} -- !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a{
Re: [delphi-br] dbchar Por E-Mail
Sem olhar, acho que dá pra pegar um tbitmap, assign o canvas do gráfico e salvar em jpeg. Em 22/01/08, Tatu [EMAIL PROTECTED] escreveu: Estou necessitando pegar uma estatistica dos ultimos 5 meses + o mes corrente e montar um graficoAte aqui blz. com os componentes que tenho consigo gerar o graficoporem ese grafico tem que ser enviado por mail no mesmo formato.alguma sugestão de como fazer isso.???.. Obs. Enviar para o excel nao é uma alternativa porque este computador somente tem o windows totalmente pelado !!!... -- Timeo hominem unius libri Cogito ergo sum - Carpe diem []s Guionardo Furlan http://guionardo.blogspot.com
[delphi-br] Filtro por Hora
Estou utilizando o seguinte filtro: dm.tcaixa.Filter:='Data='+quotedstr(datetostr(date))+'and Hora='+quotedstr(TimeToStr(Time))+' and CodOperador='+quotedstr(Operador)+' and Caixa='+QuotedStr(IntToStr(Caixa)); Eu aciono o filtro na hora que eu abro o caixa, e na hora de fechar o caixa ele vai ler as informaçoes da tabela, que DEVERIAM ser de hoje ('Data='+quotedstr(datetostr(date))), do caixa (Caixa='+QuotedStr(IntToStr(Caixa))), do operador (CodOperador='+quotedstr(Operador)) e apenas as transações DEPOIS que abriu o caixa (Hora='+quotedstr(TimeToStr(Time))). O filtro funciona direitinho com tudo, menos com a hora, se eu abrir um caixa agora, fechar, e depois abrir o mesmo caixa, com o mesmo operador, ele vai pega as primeiras transações, que foram feitas quando eu abri o caixa pela primeira vez, ou seja, o filtro por hora não está funcionando. Alguém sabe porque??? Ou tem alguma sugestão para fazer funcionar?? Obrigado
RES: [delphi-br] Filtro por Hora
Sim! Faça um SQL em vez de filter! De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 09:32 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Filtro por Hora Estou utilizando o seguinte filtro: dm.tcaixa.Filter:='Data='+quotedstr(datetostr(date))+'and Hora='+quotedstr(TimeToStr(Time))+' and CodOperador='+quotedstr(Operador)+' and Caixa='+QuotedStr(IntToStr(Caixa)); Eu aciono o filtro na hora que eu abro o caixa, e na hora de fechar o caixa ele vai ler as informaçoes da tabela, que DEVERIAM ser de hoje ('Data='+quotedstr(datetostr(date))), do caixa (Caixa='+QuotedStr(IntToStr(Caixa))), do operador (CodOperador='+quotedstr(Operador)) e apenas as transações DEPOIS que abriu o caixa (Hora='+quotedstr(TimeToStr(Time))). O filtro funciona direitinho com tudo, menos com a hora, se eu abrir um caixa agora, fechar, e depois abrir o mesmo caixa, com o mesmo operador, ele vai pega as primeiras transações, que foram feitas quando eu abri o caixa pela primeira vez, ou seja, o filtro por hora não está funcionando. Alguém sabe porque??? Ou tem alguma sugestão para fazer funcionar?? Obrigado [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [delphi-br] Filtro por Hora
2 duvidas. 1-O Select do SQL pode ser usado igual o filtro?? (na mesma hora, com as mesmas funções?) 2-Como ficaria o Select para que filtre como eu quero?? --- Em delphi-br@yahoogrupos.com.br, Davi Eduardo Borges Wall [EMAIL PROTECTED] escreveu Sim! Faça um SQL em vez de filter! De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 09:32 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Filtro por Hora Estou utilizando o seguinte filtro: dm.tcaixa.Filter:='Data='+quotedstr(datetostr(date))+'and Hora='+quotedstr(TimeToStr(Time))+' and CodOperador='+quotedstr(Operador)+' and Caixa='+QuotedStr(IntToStr(Caixa)); Eu aciono o filtro na hora que eu abro o caixa, e na hora de fechar o caixa ele vai ler as informaçoes da tabela, que DEVERIAM ser de hoje ('Data='+quotedstr(datetostr(date))), do caixa (Caixa='+QuotedStr(IntToStr(Caixa))), do operador (CodOperador='+quotedstr(Operador)) e apenas as transações DEPOIS que abriu o caixa (Hora='+quotedstr(TimeToStr(Time))). O filtro funciona direitinho com tudo, menos com a hora, se eu abrir um caixa agora, fechar, e depois abrir o mesmo caixa, com o mesmo operador, ele vai pega as primeiras transações, que foram feitas quando eu abri o caixa pela primeira vez, ou seja, o filtro por hora não está funcionando. Alguém sabe porque??? Ou tem alguma sugestão para fazer funcionar?? Obrigado [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] [Off] Sistema de Créditos Devmedia
Olá pessoal, Uma novidade no portal Devmedia. Agora é possível comprar aulas individuais. Uma ajuda para quem não quer comprar a assinatura completa. Além disso a Devmedia está pagando comissão para quem quiser criar vídeo-aulas e artigos on-line. Vale a pena conferir: www.devmedia.com.br/creditos []s -- Adriano Santos - Editor Técnico Revista ClubeDelphi. http://www.delphitodelphi.blogspot.com http://www.devmedia.com.br http://www.devmedia.com.br/clubedelphi/pagina.asp
[delphi-br] Incorporar o um Quickreport na Frm Main
Ola amigos, sou muito novo na comunidade daqui graças ao meu mentou voltei a estudar Delphi, mas tenho varias duvidas . Como faço para adicionar minha QuickReportForm1 na MainForm principal para no menu pop-down eu possa imprimir, desda agradeço a todos e este forum é muiito show, estou aprendendo muitas solucoes mesmo para um super novato,, Fui - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Update 4 Delphi 2007
PessoALL, Está ou não confiável esse update do Delphi 2007? João Carlos [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Localização dos arquivos de configuração
Bom dia! Para que o usuário possa configurar o comportamento dos meus aplicativos, optei por utilizar arquivos INIs. Para isso, criei um applet no Painel de Controle. Gostaria de saber a opnião dos colegas qual seria o melhor local para guardar esses arquivos... Diretório do Windows? Diretório do Sistema? Diretório dos Meus Doscumentos? No momento estou guardando no diretório do Windows... Mas acho que não é o lugar correto. Grato pela atenção! -- José Mário Silva Guedes Analista Programador Delphi http://pgviavel.blogspot.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Localização dos arquivos de configuração
melhor no diretório do sistema. Em 23/01/08, José Mário Silva Guedes [EMAIL PROTECTED] escreveu: Bom dia! Para que o usuário possa configurar o comportamento dos meus aplicativos, optei por utilizar arquivos INIs. Para isso, criei um applet no Painel de Controle. Gostaria de saber a opnião dos colegas qual seria o melhor local para guardar esses arquivos... Diretório do Windows? Diretório do Sistema? Diretório dos Meus Doscumentos? No momento estou guardando no diretório do Windows... Mas acho que não é o lugar correto. Grato pela atenção! -- José Mário Silva Guedes Analista Programador Delphi http://pgviavel.blogspot.com/ [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Update 4 Delphi 2007
Esta sim, resolveu grande parte dos bug's mais ainda existem outros pendentes.. mas pelo menos corrigiu aquele onde o Menu de contexto do TEdit nao aparece. Em 23/01/08, JCPF GMAIL [EMAIL PROTECTED] escreveu: PessoALL, Está ou não confiável esse update do Delphi 2007? João Carlos [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com/ ... [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Arquivo de Ajuda no Sistema
Bom Dia Galera, podem me informar onde eu posso encontrar Tutorias, apostilas que ensinam a criar arquivos de Ajudas para Colocar no Sistema?? Meu patrão quer que eu faço isso, mas eu não sei nem por onde começar!! Agrdeço e desculpem qualquer coisa. Rafael Pinto.
Re: [delphi-br] Arquivo de Ajuda no Sistema
Rafael, Para criação de help em html: http://www.macoratti.net/win_hlp.htm http://www.macoratti.net/ajuda.htm Veja se te ajuda, Moacir rafaelpinto19 escreveu: Bom Dia Galera, podem me informar onde eu posso encontrar Tutorias, apostilas que ensinam a criar arquivos de Ajudas para Colocar no Sistema?? Meu patrão quer que eu faço isso, mas eu não sei nem por onde começar!! Agrdeço e desculpem qualquer coisa. Rafael Pinto.
[delphi-br] Iniciante Iniciante
Srs, To tentando aprender delphi e estou desenvolvendo um sisteminha de compras...os frm's de cadastros basicos (cliente..fornecedor...produtos...)tudo ok...porem o de vendas estou tento dificuldadesonde tem o relacionamento com itens_venda e venda.no formVenda teria...na parte superior cliente,cod_venda e data...no dbgrid abaixo seriam os itens...produto...quantidade...valor (da linha)...cod_vendaalguem teria um exemplo bem basico para q eu pudesse dar uma olhada em como fazer ou um link ou material enfim qualquer coisa q eu possa tirar esse duvida... Abraços - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Nota Fiscal
Pessoal fiz um programa para o usuário montar a nota fiscal dele, ele coloca a margem superior e lateral do campo para imprimir no local desejado, até ai tudo bem, o problema agora esta na hora da criação da impressão, alguem tem algum código que possa me ajudar, de como montar isso?Tem como eu montar exatamente onde eu quiser que seja impresso na tela?eu uso o QuickReport mas ele é limitado, quero outra forma, de preferência uma forma que eu possa ter total controle dos itens a serem impressos. Alex [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Delphi 2007 x Qtek 9100
Olá pessoal! Alguém poderia informar se é possível utilizar o Delphi 2007 para desenvolver aplicativos (tipo Pedidos de vendas) para o Qtek 9100? Obrigado! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Como gerar Assinatura do Hash
kra, pode mandar pra mim também ? obrigado, - Original Message - From: Jumper To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 22, 2008 1:41 PM Subject: Re: [delphi-br] Como gerar Assinatura do Hash Cara estou te enviando a biblioteca que uso para gerar MD5 dá uma ohada. Em 22/01/08, DIMAS BOLOGNANI [EMAIL PROTECTED] escreveu: Ola pessoal, bom dia pra todos Tenho um programa comercial de automação com ECF - emissor de cupom fiscal, agora em SP tem a necessidade de gerar alguns arquivos p/ receita, em relação ao arquivo das vendas efetuadas no cupom fiscal há a necessidade de gerar um codigo MD-5 e assinatura do Hash... Alguem sabe como fazer usando o Delphi? Atenciosamente, DBSOFT INFORMÁTICA LDTDA OURO FINO - MG Dimas Bolognani Tel:35-3441-5254 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [delphi-br] Filtro por Hora
Davi, eu tentei fazer um SQL mas não consgui. Você poderia me ajudar, em como seria esse SQL ?? --- Em delphi-br@yahoogrupos.com.br, Davi Eduardo Borges Wall [EMAIL PROTECTED] escreveu Sim! Faça um SQL em vez de filter! De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 09:32 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Filtro por Hora Estou utilizando o seguinte filtro: dm.tcaixa.Filter:='Data='+quotedstr(datetostr(date))+'and Hora='+quotedstr(TimeToStr(Time))+' and CodOperador='+quotedstr(Operador)+' and Caixa='+QuotedStr(IntToStr(Caixa)); Eu aciono o filtro na hora que eu abro o caixa, e na hora de fechar o caixa ele vai ler as informaçoes da tabela, que DEVERIAM ser de hoje ('Data='+quotedstr(datetostr(date))), do caixa (Caixa='+QuotedStr(IntToStr(Caixa))), do operador (CodOperador='+quotedstr(Operador)) e apenas as transações DEPOIS que abriu o caixa (Hora='+quotedstr(TimeToStr(Time))). O filtro funciona direitinho com tudo, menos com a hora, se eu abrir um caixa agora, fechar, e depois abrir o mesmo caixa, com o mesmo operador, ele vai pega as primeiras transações, que foram feitas quando eu abri o caixa pela primeira vez, ou seja, o filtro por hora não está funcionando. Alguém sabe porque??? Ou tem alguma sugestão para fazer funcionar?? Obrigado [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Como gerar Assinatura do Hash
Instalei, mais não tenho nem ideia como eu uso isso dentro do meu aplicativo.. ex: Até aqui tudo bem, usei uma unit para gerar o MD5 6.10.1.1.1 - Aplicar a função unidirecional MD5 uma única vez em todo o arquivo, com exceção do registro EAD. O resultado será um código de 128 bits, ou 16 caracteres ASCII, correspondendo a um número hexadecimal de 32 dígitos. Deverá ser utilizado nos cálculos o número hexadecimal, considerando-o como um único bloco. daqui pra baixo, como implementar dentro do meu aplicativo ?? 6.10.1.1.2 - Criar uma chave privada de 1024 bits, equivalente a um número hexadecimal de 256 dígitos. 6.10.1.1.3 - Criptografar o código hexadecimal gerado no item 6.10.1.1.1, utilizando a chave do item 6.10.1.1.2, pelo algoritmo RSA de chave pública. O resultado dessa critptografia, um número hexadecimal com até 256 dígitos, deverá ser informado no campo Assinatura digital. 6.10.1.1.1 - Aplicar a função unidirecional MD5 uma única vez em todo o arquivo, com exceção do registro EAD. O resultado será um código de 128 bits, ou 16 caracteres ASCII, correspondendo a um número hexadecimal de 32 dígitos. Deverá ser utilizado nos cálculos o número hexadecimal, considerando-o como um único bloco. 6.10.1.1.2 - Criar uma chave privada de 1024 bits, equivalente a um número hexadecimal de 256 dígitos. 6.10.1.1.3 - Criptografar o código hexadecimal gerado no item 6.10.1.1.1, utilizando a chave do item 6.10.1.1.2, pelo algoritmo RSA de chave pública. O resultado dessa critptografia, um número hexadecimal com até 256 dígitos, deverá ser informado no campo Assinatura digital. - Original Message - From: Consultores Software To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 22, 2008 9:57 AM Subject: Re: [delphi-br] Como gerar Assinatura do Hash Colega, você pode usar os componentes da suite Lockbox http://sourceforge.net/projects/tplockbox/ Em 22/01/08, DIMAS BOLOGNANI [EMAIL PROTECTED] escreveu: Ola pessoal, bom dia pra todos Tenho um programa comercial de automação com ECF - emissor de cupom fiscal, agora em SP tem a necessidade de gerar alguns arquivos p/ receita, em relação ao arquivo das vendas efetuadas no cupom fiscal há a necessidade de gerar um codigo MD-5 e assinatura do Hash... Alguem sabe como fazer usando o Delphi? Atenciosamente, DBSOFT INFORMÁTICA LDTDA OURO FINO - MG Dimas Bolognani Tel:35-3441-5254 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: RES: [delphi-br] Filtro por Hora
Poste aqui o SQL que vc criou que eu tento te ajudar! De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 14:23 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Filtro por Hora Davi, eu tentei fazer um SQL mas não consgui. Você poderia me ajudar, em como seria esse SQL ?? --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br , Davi Eduardo Borges Wall [EMAIL PROTECTED] escreveu Sim! Faça um SQL em vez de filter! De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 09:32 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Filtro por Hora Estou utilizando o seguinte filtro: dm.tcaixa.Filter:='Data='+quotedstr(datetostr(date))+'and Hora='+quotedstr(TimeToStr(Time))+' and CodOperador='+quotedstr(Operador)+' and Caixa='+QuotedStr(IntToStr(Caixa)); Eu aciono o filtro na hora que eu abro o caixa, e na hora de fechar o caixa ele vai ler as informaçoes da tabela, que DEVERIAM ser de hoje ('Data='+quotedstr(datetostr(date))), do caixa (Caixa='+QuotedStr(IntToStr(Caixa))), do operador (CodOperador='+quotedstr(Operador)) e apenas as transações DEPOIS que abriu o caixa (Hora='+quotedstr(TimeToStr(Time))). O filtro funciona direitinho com tudo, menos com a hora, se eu abrir um caixa agora, fechar, e depois abrir o mesmo caixa, com o mesmo operador, ele vai pega as primeiras transações, que foram feitas quando eu abri o caixa pela primeira vez, ou seja, o filtro por hora não está funcionando. Alguém sabe porque??? Ou tem alguma sugestão para fazer funcionar?? Obrigado [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Mainmenu Delphi 2006
Alguém sabe dizer como faço para que os ítens de um mainmenu (padrão do delphi) sejam exibidos em tempo de projeto? Obs: Se eu der um duplo click no objeto ele mostra, mas eu quero é que os ítens sejam exibidos como se o sistema estivesse em execução. Obrigado, Gilson [As partes desta mensagem que não continham texto foram removidas]
Re: RES: RES: [delphi-br] Filtro por Hora
Ta aqui: dm.qCaixa.SQL.Add('Select * from Caixa.DB Where Data='''+DateToStr(Data)+''' and Hora= '''+TimeToStr(Hora)+''' and CodOperador='''+Operador+''' and Caixa= '''+IntToStr(Caixa)+); Ele da type missmatch, por causa da data e da hora, só que só posso colocar na função se for string, e tem que ser tipo data e tipo hora. --- Em delphi-br@yahoogrupos.com.br, Davi Eduardo Borges Wall [EMAIL PROTECTED] escreveu Poste aqui o SQL que vc criou que eu tento te ajudar! De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 14:23 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Filtro por Hora Davi, eu tentei fazer um SQL mas não consgui. Você poderia me ajudar, em como seria esse SQL ?? --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br , Davi Eduardo Borges Wall davi.wall@ escreveu Sim! Faça um SQL em vez de filter! De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 09:32 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Filtro por Hora Estou utilizando o seguinte filtro: dm.tcaixa.Filter:='Data='+quotedstr(datetostr(date))+'and Hora='+quotedstr(TimeToStr(Time))+' and CodOperador='+quotedstr(Operador)+' and Caixa='+QuotedStr(IntToStr(Caixa)); Eu aciono o filtro na hora que eu abro o caixa, e na hora de fechar o caixa ele vai ler as informaçoes da tabela, que DEVERIAM ser de hoje ('Data='+quotedstr(datetostr(date))), do caixa (Caixa='+QuotedStr(IntToStr(Caixa))), do operador (CodOperador='+quotedstr(Operador)) e apenas as transações DEPOIS que abriu o caixa (Hora='+quotedstr(TimeToStr(Time))). O filtro funciona direitinho com tudo, menos com a hora, se eu abrir um caixa agora, fechar, e depois abrir o mesmo caixa, com o mesmo operador, ele vai pega as primeiras transações, que foram feitas quando eu abri o caixa pela primeira vez, ou seja, o filtro por hora não está funcionando. Alguém sabe porque??? Ou tem alguma sugestão para fazer funcionar?? Obrigado [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: RES: RES: [delphi-br] Filtro por Hora
Minha nossa isso é PIradox? Bando de dados? Eu não sei como fazer isso em piradox, mas vamos lá.. Que retorno de formato da data e hora quando faz um SQL assim SELECT DATA, HORA FROM CAIXA.DB ??? De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 14:33 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: RES: [delphi-br] Filtro por Hora Ta aqui: dm.qCaixa.SQL.Add('Select * from Caixa.DB Where Data='''+DateToStr(Data)+''' and Hora= '''+TimeToStr(Hora)+''' and CodOperador='''+Operador+''' and Caixa= '''+IntToStr(Caixa)+); Ele da type missmatch, por causa da data e da hora, só que só posso colocar na função se for string, e tem que ser tipo data e tipo hora. --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br , Davi Eduardo Borges Wall [EMAIL PROTECTED] escreveu Poste aqui o SQL que vc criou que eu tento te ajudar! De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 14:23 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Filtro por Hora Davi, eu tentei fazer um SQL mas não consgui. Você poderia me ajudar, em como seria esse SQL ?? --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br , Davi Eduardo Borges Wall davi.wall@ escreveu Sim! Faça um SQL em vez de filter! De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 09:32 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Filtro por Hora Estou utilizando o seguinte filtro: dm.tcaixa.Filter:='Data='+quotedstr(datetostr(date))+'and Hora='+quotedstr(TimeToStr(Time))+' and CodOperador='+quotedstr(Operador)+' and Caixa='+QuotedStr(IntToStr(Caixa)); Eu aciono o filtro na hora que eu abro o caixa, e na hora de fechar o caixa ele vai ler as informaçoes da tabela, que DEVERIAM ser de hoje ('Data='+quotedstr(datetostr(date))), do caixa (Caixa='+QuotedStr(IntToStr(Caixa))), do operador (CodOperador='+quotedstr(Operador)) e apenas as transações DEPOIS que abriu o caixa (Hora='+quotedstr(TimeToStr(Time))). O filtro funciona direitinho com tudo, menos com a hora, se eu abrir um caixa agora, fechar, e depois abrir o mesmo caixa, com o mesmo operador, ele vai pega as primeiras transações, que foram feitas quando eu abri o caixa pela primeira vez, ou seja, o filtro por hora não está funcionando. Alguém sabe porque??? Ou tem alguma sugestão para fazer funcionar?? Obrigado [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: RES: RES: RES: [delphi-br] Filtro por Hora
Data está no formato Date E hora no formato Time Eu preciso fazer um select, onde eu filtre o banco de dados e me retorne somente os cadastro de depois do filtro, ou seja, eu dei o select * from Caixa.db where Data = (HOJE) and Hora = (Agora), e a partir dai, tudo que eu cadastrar ele vai mostrar... O problema é como passar os valores de (HOJE) e (AGORA). --- Em delphi-br@yahoogrupos.com.br, Davi Eduardo Borges Wall [EMAIL PROTECTED] escreveu Minha nossa isso é PIradox? Bando de dados? Eu não sei como fazer isso em piradox, mas vamos lá.. Que retorno de formato da data e hora quando faz um SQL assim SELECT DATA, HORA FROM CAIXA.DB ??? De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 14:33 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: RES: [delphi-br] Filtro por Hora Ta aqui: dm.qCaixa.SQL.Add('Select * from Caixa.DB Where Data='''+DateToStr(Data)+''' and Hora= '''+TimeToStr(Hora)+''' and CodOperador='''+Operador+''' and Caixa= '''+IntToStr(Caixa)+); Ele da type missmatch, por causa da data e da hora, só que só posso colocar na função se for string, e tem que ser tipo data e tipo hora. --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br , Davi Eduardo Borges Wall davi.wall@ escreveu Poste aqui o SQL que vc criou que eu tento te ajudar! De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 14:23 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Filtro por Hora Davi, eu tentei fazer um SQL mas não consgui. Você poderia me ajudar, em como seria esse SQL ?? --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br , Davi Eduardo Borges Wall davi.wall@ escreveu Sim! Faça um SQL em vez de filter! De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 09:32 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Filtro por Hora Estou utilizando o seguinte filtro: dm.tcaixa.Filter:='Data='+quotedstr(datetostr(date))+'and Hora='+quotedstr(TimeToStr(Time))+' and CodOperador='+quotedstr(Operador)+' and Caixa='+QuotedStr(IntToStr(Caixa)); Eu aciono o filtro na hora que eu abro o caixa, e na hora de fechar o caixa ele vai ler as informaçoes da tabela, que DEVERIAM ser de hoje ('Data='+quotedstr(datetostr(date))), do caixa (Caixa='+QuotedStr(IntToStr(Caixa))), do operador (CodOperador='+quotedstr(Operador)) e apenas as transações DEPOIS que abriu o caixa (Hora='+quotedstr(TimeToStr(Time))). O filtro funciona direitinho com tudo, menos com a hora, se eu abrir um caixa agora, fechar, e depois abrir o mesmo caixa, com o mesmo operador, ele vai pega as primeiras transações, que foram feitas quando eu abri o caixa pela primeira vez, ou seja, o filtro por hora não está funcionando. Alguém sabe porque??? Ou tem alguma sugestão para fazer funcionar?? Obrigado [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Como gerar Assinatura do Hash
sim eu enviei anexao no email anterior Em 22/01/08, DIMAS BOLOGNANI [EMAIL PROTECTED] escreveu: Ola Jumper! Vc ja envio a biblioteca? Atenciosamente, DBSOFT INFORMÁTICA LDTDA OURO FINO - MG Dimas Bolognani Tel:35-3441-5254 - Original Message - From: Jumper To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Tuesday, January 22, 2008 1:41 PM Subject: Re: [delphi-br] Como gerar Assinatura do Hash Cara estou te enviando a biblioteca que uso para gerar MD5 dá uma ohada. Em 22/01/08, DIMAS BOLOGNANI [EMAIL PROTECTED]dimas%40dbsoftinformatica.com.br escreveu: Ola pessoal, bom dia pra todos Tenho um programa comercial de automação com ECF - emissor de cupom fiscal, agora em SP tem a necessidade de gerar alguns arquivos p/ receita, em relação ao arquivo das vendas efetuadas no cupom fiscal há a necessidade de gerar um codigo MD-5 e assinatura do Hash... Alguem sabe como fazer usando o Delphi? Atenciosamente, DBSOFT INFORMÁTICA LDTDA OURO FINO - MG Dimas Bolognani Tel:35-3441-5254 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.503 / Virus Database: 269.19.7/1234 - Release Date: 20/1/2008 14:15 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Mainmenu Delphi 2006
Esse era um comportamento do Delphi 7 e anteriores.. se não me engano do Delphi 8 pra frente isso mudou. e agora é desse forma.. só clicando 2 vezes no TMainMenu mesmo. Em 23/01/08, Gilson [EMAIL PROTECTED] escreveu: Alguém sabe dizer como faço para que os ítens de um mainmenu (padrão do delphi) sejam exibidos em tempo de projeto? Obs: Se eu der um duplo click no objeto ele mostra, mas eu quero é que os ítens sejam exibidos como se o sistema estivesse em execução. Obrigado, Gilson [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Nota Fiscal
Da uma olhada no RDPrint.. Em 23/01/08, Alexandre [EMAIL PROTECTED] escreveu: Pessoal fiz um programa para o usuário montar a nota fiscal dele, ele coloca a margem superior e lateral do campo para imprimir no local desejado, até ai tudo bem, o problema agora esta na hora da criação da impressão, alguem tem algum código que possa me ajudar, de como montar isso?Tem como eu montar exatamente onde eu quiser que seja impresso na tela?eu uso o QuickReport mas ele é limitado, quero outra forma, de preferência uma forma que eu possa ter total controle dos itens a serem impressos. Alex [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Como gerar Assinatura do Hash
Mesmo assim estou enviando dinovo Em 23/01/08, Jumper [EMAIL PROTECTED] escreveu: sim eu enviei anexao no email anterior Em 22/01/08, DIMAS BOLOGNANI [EMAIL PROTECTED] escreveu: Ola Jumper! Vc ja envio a biblioteca? Atenciosamente, DBSOFT INFORMÁTICA LDTDA OURO FINO - MG Dimas Bolognani Tel:35-3441-5254 - Original Message - From: Jumper To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Tuesday, January 22, 2008 1:41 PM Subject: Re: [delphi-br] Como gerar Assinatura do Hash Cara estou te enviando a biblioteca que uso para gerar MD5 dá uma ohada. Em 22/01/08, DIMAS BOLOGNANI [EMAIL PROTECTED]dimas%40dbsoftinformatica.com.br escreveu: Ola pessoal, bom dia pra todos Tenho um programa comercial de automação com ECF - emissor de cupom fiscal, agora em SP tem a necessidade de gerar alguns arquivos p/ receita, em relação ao arquivo das vendas efetuadas no cupom fiscal há a necessidade de gerar um codigo MD-5 e assinatura do Hash... Alguem sabe como fazer usando o Delphi? Atenciosamente, DBSOFT INFORMÁTICA LDTDA OURO FINO - MG Dimas Bolognani Tel:35-3441-5254 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.503 / Virus Database: 269.19.7/1234 - Release Date: 20/1/2008 14:15 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] OFF_Top Fontes do SNGPC
Vendo Fontes do programa SNGPC, com gerador do Hash e envio automático do arquivo XML em: Delphi 7 Firebird 2.0 Componentes usandos: MDO (site de conexão com Bando de Dados) InfoPower Informações em pvt [EMAIL PROTECTED] Sergio Kawahara [As partes desta mensagem que não continham texto foram removidas]
Re: RES: RES: RES: [delphi-br] Filtro por Hora
Davi, Eu consegui fazer o select correto, porém não fez o que eu queria. O select está assim: dm.qCaixa.SQL.Add('Select * from Caixa.DB Where Data= :D1 and Hora= :T1 and CodOperador='''+Operador+''' and Caixa= '''+IntToStr(Caixa)+); dm.qCaixa.Params[0].AsDate := Data; dm.qCaixa.Params[1].AsTime := Hora; só que logo após o select, ele faz um balanço do que foi lançado. E ele está pegando dados que foram lançados em outro dia, e outra hora. Sabe o que pode estar errado??
[delphi-br] Combobox no Delphi 2007
Oi Galerinha, Eu utilizava esse comando (busca meus dados) no Delphi 7, e no Delphi 2007 não está compilando.. O que pode ser? Ele não reconhece o listsource, o listfield e o keyfield. begin select * from tabela funcionario ... end; combobox1.listSource:= datasource1; combobox1.ListField:='nome'; combobox1.KeyField:='codigo'; end; Grato, Carlos - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Iniciante Iniciante
nesse site vc vai encontrar varios exemplos completos de cadastro http://www.delphi.eti.br/arquivos.php - Original Message - From: Mario Rodrigues To: [EMAIL PROTECTED] ; delphi-br@yahoogrupos.com.br Sent: Wednesday, January 23, 2008 1:11 PM Subject: [delphi-br] Iniciante Iniciante Srs, To tentando aprender delphi e estou desenvolvendo um sisteminha de compras...os frm's de cadastros basicos (cliente..fornecedor...produtos...)tudo ok...porem o de vendas estou tento dificuldadesonde tem o relacionamento com itens_venda e venda.no formVenda teria...na parte superior cliente,cod_venda e data...no dbgrid abaixo seriam os itens...produto...quantidade...valor (da linha)...cod_vendaalguem teria um exemplo bem basico para q eu pudesse dar uma olhada em como fazer ou um link ou material enfim qualquer coisa q eu possa tirar esse duvida... Abraços - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Nota Fiscal
Utiliza o componente free-report. Ele é open source, vc pode configurá-lo diretamente a sua Query e daí o usuário monta o Layout e clica no imprimir. Espero ter ajudado. Abraço. Alexandre escreveu: Pessoal fiz um programa para o usuário montar a nota fiscal dele, ele coloca a margem superior e lateral do campo para imprimir no local desejado, até ai tudo bem, o problema agora esta na hora da criação da impressão, alguem tem algum código que possa me ajudar, de como montar isso?Tem como eu montar exatamente onde eu quiser que seja impresso na tela?eu uso o QuickReport mas ele é limitado, quero outra forma, de preferência uma forma que eu possa ter total controle dos itens a serem impressos. Alex [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Dúvida SQL
Amigos, estou com uma dúvida de relacionamento que é o seguinte, tenho a seguinte sentença: SELECT TCLIENTE.NOMECLIENTE, TMOV.DATAENTRADA, TMOV.HORAENTRADA, TMOV.HORASAIDA, TMOV.ID, TPRECO.DESCRICAO, TPRECO.VALOR, TMOV.VALORTOTAL, TPRODUTO.DESCRICAO, TITMOV.QUANTIDADE, TITMOV.PRECOUNITARIO FROM TMOV, TITMOV, TCLIENTE, TPRODUTO, TPRECO WHERE TMOV.ID = TITMOV.IDMOV AND TMOV.IDCLIENTE = TCLIENTE.ID AND TMOV.IDPRECO = TPRECO.ID AND TITMOV.IDPRODUTO = TPRODUTO.ID AND TMOV.POSICAO = 'F' AND TMOV.DATA_INC = :Data_Inc ORDER BY TMOV.ID Nessa sentença eu tenho uma tabela de movimento (TMOV) que relaciona com a tabela de cliente (TCLIENTE), preço (TPRECO) e itens do movimento (TITMOV), e a tabela (TITMOV) relaciona com a tabela de produto (TPRODUTO), porém nem sempre todo movimento terá itens consumidos, mais eu preciso que mostre os demais campos (NOMECLIENTE, DATAENTRADA, HORAENTRADA...). Quando eu executo esse script no Interbase ele só me traz os registros que além de atender minhas excessões da where tem que conter registros em todas as tabelas. Como eu contorno isso, ou seja, como faço para me retornar dados mesmo quando meu movimento não tiver itens? Só para esclarecer, minha tabela de movimento registra a entrada e saída de clientes e quando um cliente entra ele pode consumir determinados produtos ou não que são controlados pela tabela de itens (TITMOV). Grande abraço, Angelo Louzada Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Iniciante Iniciante
valeu vo dar uma olhada! Apoio [EMAIL PROTECTED] escreveu: nesse site vc vai encontrar varios exemplos completos de cadastro http://www.delphi.eti.br/arquivos.php - Original Message - From: Mario Rodrigues To: [EMAIL PROTECTED] ; delphi-br@yahoogrupos.com.br Sent: Wednesday, January 23, 2008 1:11 PM Subject: [delphi-br] Iniciante Iniciante Srs, To tentando aprender delphi e estou desenvolvendo um sisteminha de compras...os frm's de cadastros basicos (cliente..fornecedor...produtos...)tudo ok...porem o de vendas estou tento dificuldadesonde tem o relacionamento com itens_venda e venda.no formVenda teria...na parte superior cliente,cod_venda e data...no dbgrid abaixo seriam os itens...produto...quantidade...valor (da linha)...cod_vendaalguem teria um exemplo bem basico para q eu pudesse dar uma olhada em como fazer ou um link ou material enfim qualquer coisa q eu possa tirar esse duvida... Abraços - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] Dúvida SQL
Meu caro, a resposta para o seu problema chama-se OUTER JOIN. Se ainda não foi apresentado a ele, eis um exemplo baseado na sua dificuldade. Detalhe: aqui estou fazendo uso de JOINs explícitos. O que vc usou são JOINS implícitos por meio do operador AND na cláusula WHERE. Para saber mais sobre OUTER JOINs, JOINs explícitos e implícitos, sugiro que vc procure por artigos que falem sobre linguagem SQL padrão e (melhor ainda) algebra relacional. SELECT TCLIENTE.NOMECLIENTE, TMOV.DATAENTRADA, TMOV.HORAENTRADA, TMOV.HORASAIDA, TMOV.ID, TPRECO.DESCRICAO, TPRECO.VALOR, TMOV.VALORTOTAL, TPRODUTO.DESCRICAO, TITMOV.QUANTIDADE, TITMOV.PRECOUNITARIO FROM TMOV JOIN TPRECO ON TPRECO.ID = TMOV.IDPRECO JOIN TCLIENTE ON TMOV.IDCLIENTE = TCLIENTE.ID OUTER JOIN TITMOV ON TMOV.ID = TITMOV.IDMOV OUTER JOIN TPRODUTO ON TPRODUTO.ID = TITMOV.IDPRODUTO WHERE TMOV.POSICAO = 'F' AND TMOV.DATA_INC = :Data_Inc ORDER BY TMOV.ID (Não testei pq não tenho seu banco de dados pra avaliar, mas acredito que deva funcionar!) Boa sorte. Sds. To: delphi-br@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Wed, 23 Jan 2008 09:37:46 -0800 Subject: [delphi-br] Dúvida SQL Amigos, estou com uma dúvida de relacionamento que é o seguinte, tenho a seguinte sentença: SELECT TCLIENTE.NOMECLIENTE, TMOV.DATAENTRADA, TMOV.HORAENTRADA, TMOV.HORASAIDA, TMOV.ID, TPRECO.DESCRICAO, TPRECO.VALOR, TMOV.VALORTOTAL, TPRODUTO.DESCRICAO, TITMOV.QUANTIDADE, TITMOV.PRECOUNITARIO FROM TMOV, TITMOV, TCLIENTE, TPRODUTO, TPRECO WHERE TMOV.ID = TITMOV.IDMOV AND TMOV.IDCLIENTE = TCLIENTE.ID AND TMOV.IDPRECO = TPRECO.ID AND TITMOV.IDPRODUTO = TPRODUTO.ID AND TMOV.POSICAO = 'F' AND TMOV.DATA_INC = :Data_Inc ORDER BY TMOV.ID Nessa sentença eu tenho uma tabela de movimento (TMOV) que relaciona com a tabela de cliente (TCLIENTE), preço (TPRECO) e itens do movimento (TITMOV), e a tabela (TITMOV) relaciona com a tabela de produto (TPRODUTO), porém nem sempre todo movimento terá itens consumidos, mais eu preciso que mostre os demais campos (NOMECLIENTE, DATAENTRADA, HORAENTRADA...). Quando eu executo esse script no Interbase ele só me traz os registros que além de atender minhas excessões da where tem que conter registros em todas as tabelas. Como eu contorno isso, ou seja, como faço para me retornar dados mesmo quando meu movimento não tiver itens? Só para esclarecer, minha tabela de movimento registra a entrada e saída de clientes e quando um cliente entra ele pode consumir determinados produtos ou não que são controlados pela tabela de itens (TITMOV). Grande abraço, Angelo Louzada Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] _ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/
Res: [delphi-br] Dúvida SQL
Opa, montei o relacionamento da seguinte forma SELECT TCLIENTE.NOMECLIENTE, TMOV.DATAENTRADA, TMOV.HORAENTRADA, TMOV.HORASAIDA, TMOV.ID, TPRECO.DESCRICAO, TPRECO.VALOR, TMOV.VALORTOTAL, TPRODUTO.DESCRICAO, TITMOV.QUANTIDADE, TITMOV.PRECOUNITARIO FROM TMOV FULL OUTER JOIN TITMOV ON TMOV.ID = TITMOV.IDMOV FULL OUTER JOIN TCLIENTE ON TMOV.IDCLIENTE = TCLIENTE.ID FULL OUTER JOIN TPRODUTO ON TITMOV.IDPRODUTO = TPRODUTO.ID FULL OUTER JOIN TPRECO ON TMOV.IDPRECO = TPRECO.ID WHERE TMOV.POSICAO = 'F' AND TMOV.DATA_INC = '01/23/2008' ORDER BY TMOV.ID mais será que essa é a melhor forma de resolver isso? Utilizando o OUTER JOIN? - Mensagem original De: Angelo Louzada [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 23 de Janeiro de 2008 14:37:46 Assunto: [delphi-br] Dúvida SQL Amigos, estou com uma dúvida de relacionamento que é o seguinte, tenho a seguinte sentença: SELECT TCLIENTE.NOMECLIENT E, TMOV.DATAENTRADA, TMOV.HORAENTRADA, TMOV.HORASAIDA, TMOV.ID, TPRECO.DESCRICAO, TPRECO.VALOR, TMOV.VALORTOTAL, TPRODUTO.DESCRICAO, TITMOV.QUANTIDADE, TITMOV.PRECOUNITARI O FROM TMOV, TITMOV, TCLIENTE, TPRODUTO, TPRECO WHERE TMOV.ID = TITMOV.IDMOV AND TMOV.IDCLIENTE = TCLIENTE.ID AND TMOV.IDPRECO = TPRECO.ID AND TITMOV.IDPRODUTO = TPRODUTO.ID AND TMOV.POSICAO = 'F' AND TMOV.DATA_INC = :Data_Inc ORDER BY TMOV.ID Nessa sentença eu tenho uma tabela de movimento (TMOV) que relaciona com a tabela de cliente (TCLIENTE), preço (TPRECO) e itens do movimento (TITMOV), e a tabela (TITMOV) relaciona com a tabela de produto (TPRODUTO), porém nem sempre todo movimento terá itens consumidos, mais eu preciso que mostre os demais campos (NOMECLIENTE, DATAENTRADA, HORAENTRADA. ..). Quando eu executo esse script no Interbase ele só me traz os registros que além de atender minhas excessões da where tem que conter registros em todas as tabelas. Como eu contorno isso, ou seja, como faço para me retornar dados mesmo quando meu movimento não tiver itens? Só para esclarecer, minha tabela de movimento registra a entrada e saída de clientes e quando um cliente entra ele pode consumir determinados produtos ou não que são controlados pela tabela de itens (TITMOV). Grande abraço, Angelo Louzada Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail. yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
RE: Res: [delphi-br] Dúvida SQL
Não é questão de ser a melhor forma. Esta É a forma de se resolver isso. Verifique o exemplo que postei no grupo. Sds. To: delphi-br@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Wed, 23 Jan 2008 09:57:17 -0800 Subject: Res: [delphi-br] Dúvida SQL Opa, montei o relacionamento da seguinte forma SELECT TCLIENTE.NOMECLIENTE, TMOV.DATAENTRADA, TMOV.HORAENTRADA, TMOV.HORASAIDA, TMOV.ID, TPRECO.DESCRICAO, TPRECO.VALOR, TMOV.VALORTOTAL, TPRODUTO.DESCRICAO, TITMOV.QUANTIDADE, TITMOV.PRECOUNITARIO FROM TMOV FULL OUTER JOIN TITMOV ON TMOV.ID = TITMOV.IDMOV FULL OUTER JOIN TCLIENTE ON TMOV.IDCLIENTE = TCLIENTE.ID FULL OUTER JOIN TPRODUTO ON TITMOV.IDPRODUTO = TPRODUTO.ID FULL OUTER JOIN TPRECO ON TMOV.IDPRECO = TPRECO.ID WHERE TMOV.POSICAO = 'F' AND TMOV.DATA_INC = '01/23/2008' ORDER BY TMOV.ID mais será que essa é a melhor forma de resolver isso? Utilizando o OUTER JOIN? - Mensagem original De: Angelo Louzada [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 23 de Janeiro de 2008 14:37:46 Assunto: [delphi-br] Dúvida SQL Amigos, estou com uma dúvida de relacionamento que é o seguinte, tenho a seguinte sentença: SELECT TCLIENTE.NOMECLIENT E, TMOV.DATAENTRADA, TMOV.HORAENTRADA, TMOV.HORASAIDA, TMOV.ID, TPRECO.DESCRICAO, TPRECO.VALOR, TMOV.VALORTOTAL, TPRODUTO.DESCRICAO, TITMOV.QUANTIDADE, TITMOV.PRECOUNITARI O FROM TMOV, TITMOV, TCLIENTE, TPRODUTO, TPRECO WHERE TMOV.ID = TITMOV.IDMOV AND TMOV.IDCLIENTE = TCLIENTE.ID AND TMOV.IDPRECO = TPRECO.ID AND TITMOV.IDPRODUTO = TPRODUTO.ID AND TMOV.POSICAO = 'F' AND TMOV.DATA_INC = :Data_Inc ORDER BY TMOV.ID Nessa sentença eu tenho uma tabela de movimento (TMOV) que relaciona com a tabela de cliente (TCLIENTE), preço (TPRECO) e itens do movimento (TITMOV), e a tabela (TITMOV) relaciona com a tabela de produto (TPRODUTO), porém nem sempre todo movimento terá itens consumidos, mais eu preciso que mostre os demais campos (NOMECLIENTE, DATAENTRADA, HORAENTRADA. ..). Quando eu executo esse script no Interbase ele só me traz os registros que além de atender minhas excessões da where tem que conter registros em todas as tabelas. Como eu contorno isso, ou seja, como faço para me retornar dados mesmo quando meu movimento não tiver itens? Só para esclarecer, minha tabela de movimento registra a entrada e saída de clientes e quando um cliente entra ele pode consumir determinados produtos ou não que são controlados pela tabela de itens (TITMOV). Grande abraço, Angelo Louzada Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail. yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] _ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/
RE: [delphi-br] Listar Dispositivos de Audio
Qual foi a dica da internet que vc usou? Sds. To: delphi-br@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Wed, 23 Jan 2008 16:12:33 -0200 Subject: [delphi-br] Listar Dispositivos de Audio Boa tarde, Tenho pesquisado como obter os dipositivos de audio instalados no computador, porém sem sucesso ainda. Alguém poderia indicar algo ou mesmo dar uma ajuda em como faze-lo. Obrigado, Ilton _ Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live Search Maps! http://www.livemaps.com.br/index.aspx?tr=true
[delphi-br] Listar Dispositivos de Audio
Boa tarde, Tenho pesquisado como obter os dipositivos de audio instalados no computador, porém sem sucesso ainda. Alguém poderia indicar algo ou mesmo dar uma ajuda em como faze-lo. Obrigado, Ilton
Re: [delphi-br] Como gerar Assinatura do Hash
Boa tarde Para qual ECF você esta desenvolvendo!? Para a maioria dos casos o próprio software básico da ECF gera o arquivo automaticamente após a redução Z, e permite que o arquivo seja gerado novamente mesmo depois disso! Instalei, mais não tenho nem ideia como eu uso isso dentro do meu aplicativo.. Se você já instalou é só ver os exemplos de utilização na pasta ...\TurboPower\examples\Delphi é fácil de utilizar :) ex: Até aqui tudo bem, usei uma unit para gerar o MD5 6.10.1.1.1 - Aplicar a função unidirecional MD5 uma única vez em todo o arquivo, com exceção do registro EAD. O resultado será um código de 128 bits, ou 16 caracteres ASCII, correspondendo a um número hexadecimal de 32 dígitos. Deverá ser utilizado nos cálculos o número hexadecimal, considerando-o como um único bloco. daqui pra baixo, como implementar dentro do meu aplicativo ?? 6.10.1.1.2 - Criar uma chave privada de 1024 bits, equivalente a um número hexadecimal de 256 dígitos. 6.10.1.1.3 - Criptografar o código hexadecimal gerado no item 6.10.1.1.1, utilizando a chave do item 6.10.1.1.2, pelo algoritmo RSA de chave pública. O resultado dessa critptografia, um número hexadecimal com até 256 dígitos, deverá ser informado no campo Assinatura digital. 6.10.1.1.1 - Aplicar a função unidirecional MD5 uma única vez em todo o arquivo, com exceção do registro EAD. O resultado será um código de 128 bits, ou 16 caracteres ASCII, correspondendo a um número hexadecimal de 32 dígitos. Deverá ser utilizado nos cálculos o número hexadecimal, considerando-o como um único bloco. 6.10.1.1.2 - Criar uma chave privada de 1024 bits, equivalente a um número hexadecimal de 256 dígitos. 6.10.1.1.3 - Criptografar o código hexadecimal gerado no item 6.10.1.1.1, utilizando a chave do item 6.10.1.1.2, pelo algoritmo RSA de chave pública. O resultado dessa critptografia, um número hexadecimal com até 256 dígitos, deverá ser informado no campo Assinatura digital. Até que está bem explicado... se você tem a função MD5 e uma para criptografar é só seguir as instruções acima.
Re: [delphi-br] Listar Dispositivos de Audio
Boa tarde Rubem, Na realidade não encontrei nada que me informasse quais dispositivos estão instalados. Apenas checam se tem um dispositivos instalado, informando a quantidade encontrada. Tem componentes que informam os dipositivos na propriedade deles, mas pegar os dados de um componente seria meio gambiarra. Obrigado, Ilton Rubem Nascimento da Rocha escreveu: Qual foi a dica da internet que vc usou? Sds.
RES: [delphi-br] Listar Dispositivos de Audio
pegar os dados de um componente seria meio gambiarra. Essa é uma perola! Por que então você não pega o código fonte do componente? Daí não seria a tal gambiarra. De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ilton Vieira Junior Enviada em: quarta-feira, 23 de janeiro de 2008 16:31 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Listar Dispositivos de Audio Boa tarde Rubem, Na realidade não encontrei nada que me informasse quais dispositivos estão instalados. Apenas checam se tem um dispositivos instalado, informando a quantidade encontrada. Tem componentes que informam os dipositivos na propriedade deles, mas pegar os dados de um componente seria meio gambiarra. Obrigado, Ilton Rubem Nascimento da Rocha escreveu: Qual foi a dica da internet que vc usou? Sds. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Off-Topic: Pagar por um funcionário
Olá Anderson. Já calculou quanto tempo vai levar o projeto,e os custos específicos do mesmo? o que sobrar, vc tira a margem de lucro, e aí vai ter o preço pra contratar uma pessoa. Vê esse preço na internet pra saber qual a experiência(e tecnologia) que esse salário paga, e pronto. Aí você vê a complexidade desse sistema e verifica se essa experiência desse profissional pode desenvolver esse sistema...se não, melhor nem pegar esse projeto, ou ele foi mal avaliado em termos de preço. -- Sérgio Cavalcante 2008/1/23 Anderson Furtilho [EMAIL PROTECTED]: Sergio eu estava pensando em algo tipo projeto, por exemplo, eu pego um sistema para desenvolver no valor de 1000,00. Quanto eu poderia pagar a este funcionário que iria desenvolver em 60% do trabalho, pois eu iria trabalhar no banco de dados, iria passar um pente fino no trabalho dele e aprovar ou não. Portanto ele não iria trabalhar 100% no projeto e sim uns 60% o restante seria eu e meu sócio mesmo. Valeu pela dica - Mensagem original De: sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Terça-feira, 22 de Janeiro de 2008 18:20:21 Assunto: Re: [delphi-br] Off-Topic: Pagar por um funcionário como eu poderia proceder para pagar este fulano, comissão ?, Salário ? R - Você tem um fluxo de caixa? receita fixa? despesas fixas? tem um software de controle que cadastre isso pra você? Porque, só assim você vai saber quanto terá disponível para o salário do mesmo sem quebrar as outras despesas da sua empresa. Como somos socios eu e meu amigo, nós rachamos o lucro e despesas então sempre fica certo no final, mas e agora ? R - Nesse caso ele entraria no fluxo de caixa como despesa fixa. Tente colocar o dia do pagamento pra depois das entradas das suas receitas, se essas entradas forem fixas também. Como eu poderia avaliar e pagar esse funcionário, principalmente, sabendo que ele não tem a experiencia em programação que temos. R - Pelo que você disse, vocês possuem experiência em programação. Faça um teste! Se você não conhece a pessoa, só o CV, o teste é um bom termômetro por parte de pessoas mais experientes pra determinar em que nível esse candidato está, ou se ainda, está abaixo das suas expectativas. Sobre o salário, avalie duas coisas 1 - O Mercado. Tem várias faixas salariais no google, por experiência e em que tecnologia. 2 - Seu bolso. Vê se dá pra pagar essa faixa. Senão, contrate um com menos experiência, e faça um coaching. Espero ter ajudado. Sérgio Cavalcante 2008/1/22 Anderson Furtilho andersonfurtilhobr3 @yahoo.com. br: Olá amigos da lista! Atualmente trabalho com um sócio no desenvolvimento de sistemas aqui na minha cidade. Surgiu a ideia de contratarmos um funcionário e eu gostaria de saber dos amigos que ja estão na area a mais tempo que eu como eu poderia proceder para pagar este fulano, comissão ?, Salário ?, como ? Como somos socios eu e meu amigo, nós rachamos o lucro e despesas então sempre fica certo no final, mas e agora ? Como eu poderia avaliar e pagar esse funcionário, principalmente, sabendo que ele não tem a experiencia em programação que temos. Qualquer dica ficarei agradecido. Um forte abraço a todos Anderson Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail. yahoo.com/ -- Atenciosamente, - - Sérgio Cavalcante Gerente de Projetos Mitros Tecnologia [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mkp{ border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;} #ygrp-mkp hr{ border:1px solid #d8d8d8;} #ygrp-mkp #hd{ color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;} #ygrp-mkp #ads{ margin-bottom:10px;} #ygrp-mkp .ad{ padding:0 0;} #ygrp-mkp .ad a{ color:#ff;text-decoration:none;} -- !-- #ygrp-sponsor #ygrp-lc{ font-family:Arial;} #ygrp-sponsor #ygrp-lc #hd{ margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;} #ygrp-sponsor #ygrp-lc .ad{ margin-bottom:10px;padding:0 0;} -- !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;}
RES: RES: RES: RES: [delphi-br] Filtro por Hora
E aí conseguiu ??? De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 15:13 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: RES: RES: [delphi-br] Filtro por Hora Davi, Eu consegui fazer o select correto, porém não fez o que eu queria. O select está assim: dm.qCaixa.SQL.Add('Select * from Caixa.DB Where Data= :D1 and Hora= :T1 and CodOperador='''+Operador+''' and Caixa= '''+IntToStr(Caixa)+); dm.qCaixa.Params[0].AsDate := Data; dm.qCaixa.Params[1].AsTime := Hora; só que logo após o select, ele faz um balanço do que foi lançado. E ele está pegando dados que foram lançados em outro dia, e outra hora. Sabe o que pode estar errado?? [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Como gerar Assinatura do Hash
Senhores a lista não aceita mensagens com anexos. SE precisam enviar arquivos que o façam em PVT ou que encaminhem para a pasta de arquivos do grupo. Sds, Ricardo. Jumper [EMAIL PROTECTED] escreveu: Mesmo assim estou enviando dinovo Em 23/01/08, Jumper [EMAIL PROTECTED] escreveu: sim eu enviei anexao no email anterior Em 22/01/08, DIMAS BOLOGNANI [EMAIL PROTECTED] escreveu: Ola Jumper! Vc ja envio a biblioteca? Atenciosamente, DBSOFT INFORMÁTICA LDTDA OURO FINO - MG Dimas Bolognani Tel:35-3441-5254 - Original Message - From: Jumper To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Tuesday, January 22, 2008 1:41 PM Subject: Re: [delphi-br] Como gerar Assinatura do Hash Cara estou te enviando a biblioteca que uso para gerar MD5 dá uma ohada. Em 22/01/08, DIMAS BOLOGNANI [EMAIL PROTECTED]dimas%40dbsoftinformatica.com.br escreveu: Ola pessoal, bom dia pra todos Tenho um programa comercial de automação com ECF - emissor de cupom fiscal, agora em SP tem a necessidade de gerar alguns arquivos p/ receita, em relação ao arquivo das vendas efetuadas no cupom fiscal há a necessidade de gerar um codigo MD-5 e assinatura do Hash... Alguem sabe como fazer usando o Delphi? Atenciosamente, DBSOFT INFORMÁTICA LDTDA OURO FINO - MG Dimas Bolognani Tel:35-3441-5254 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.503 / Virus Database: 269.19.7/1234 - Release Date: 20/1/2008 14:15 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [delphi-br] Listar Dispositivos de Audio
pegar os dados de um componente seria meio gambiarra. Essa é uma perola! :-D Por que então você não pega o código fonte do componente? Daí não seria a tal gambiarra. Não tinha pensado por esse lado. Baixei um componente demo, vamos ver se tem o dito cujo do fonte. Obrigado por hora. Ilton
Re: RES: RES: RES: RES: [delphi-br] Filtro por Hora
Consegui sim, eu utilizei o select que eu postei mesmo, só mudei todo o resto pra query também, que ficou tudo direitinho!! --- Em delphi-br@yahoogrupos.com.br, Davi Eduardo Borges Wall [EMAIL PROTECTED] escreveu E aí conseguiu ??? De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 15:13 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: RES: RES: [delphi-br] Filtro por Hora Davi, Eu consegui fazer o select correto, porém não fez o que eu queria. O select está assim: dm.qCaixa.SQL.Add('Select * from Caixa.DB Where Data= :D1 and Hora= :T1 and CodOperador='''+Operador+''' and Caixa= '''+IntToStr(Caixa)+); dm.qCaixa.Params[0].AsDate := Data; dm.qCaixa.Params[1].AsTime := Hora; só que logo após o select, ele faz um balanço do que foi lançado. E ele está pegando dados que foram lançados em outro dia, e outra hora. Sabe o que pode estar errado?? [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] FortesReport no delphi 2006 - Ajuda
Amigos Alguém aqui usa o FortesReport no delphi 2006 e poderia indicar qual versão instalar? Agradeço..
Re: [delphi-br] Como gerar Assinatura do Hash
É UMA impressora digiarte... - Original Message - From: Paulo Casagrande To: delphi-br@yahoogrupos.com.br Sent: Wednesday, January 23, 2008 5:08 PM Subject: Re: [delphi-br] Como gerar Assinatura do Hash Boa tarde Para qual ECF você esta desenvolvendo!? Para a maioria dos casos o próprio software básico da ECF gera o arquivo automaticamente após a redução Z, e permite que o arquivo seja gerado novamente mesmo depois disso! Instalei, mais não tenho nem ideia como eu uso isso dentro do meu aplicativo.. Se você já instalou é só ver os exemplos de utilização na pasta ...\TurboPower\examples\Delphi é fácil de utilizar :) ex: Até aqui tudo bem, usei uma unit para gerar o MD5 6.10.1.1.1 - Aplicar a função unidirecional MD5 uma única vez em todo o arquivo, com exceção do registro EAD. O resultado será um código de 128 bits, ou 16 caracteres ASCII, correspondendo a um número hexadecimal de 32 dígitos. Deverá ser utilizado nos cálculos o número hexadecimal, considerando-o como um único bloco. daqui pra baixo, como implementar dentro do meu aplicativo ?? 6.10.1.1.2 - Criar uma chave privada de 1024 bits, equivalente a um número hexadecimal de 256 dígitos. 6.10.1.1.3 - Criptografar o código hexadecimal gerado no item 6.10.1.1.1, utilizando a chave do item 6.10.1.1.2, pelo algoritmo RSA de chave pública. O resultado dessa critptografia, um número hexadecimal com até 256 dígitos, deverá ser informado no campo Assinatura digital. 6.10.1.1.1 - Aplicar a função unidirecional MD5 uma única vez em todo o arquivo, com exceção do registro EAD. O resultado será um código de 128 bits, ou 16 caracteres ASCII, correspondendo a um número hexadecimal de 32 dígitos. Deverá ser utilizado nos cálculos o número hexadecimal, considerando-o como um único bloco. 6.10.1.1.2 - Criar uma chave privada de 1024 bits, equivalente a um número hexadecimal de 256 dígitos. 6.10.1.1.3 - Criptografar o código hexadecimal gerado no item 6.10.1.1.1, utilizando a chave do item 6.10.1.1.2, pelo algoritmo RSA de chave pública. O resultado dessa critptografia, um número hexadecimal com até 256 dígitos, deverá ser informado no campo Assinatura digital. Até que está bem explicado... se você tem a função MD5 e uma para criptografar é só seguir as instruções acima. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Dúvida Delphi com Postgres
Instalei o pg com o formato de data em ymd, só que agora com todo o bd pronto, tenho que fazer umas consultas de contas a pagar. E no delphi estou tendo que escrever as datas nesse formato para filtrar e para montar as sqls. Tem como eu mudar o formato de data no pg instalado no windows de forma definitiva (incluindo alterando os registros gravados) para o formato dmy, de forma que possa utilizar as datas no formato DMY dentro do delphi? Grato ps.: já fiz alguns procedimentos encontrados na net, mas não funcionaram. -- Éderson Cassiano Bologna [EMAIL PROTECTED] sKYPE: edersoncassiano MSN: [EMAIL PROTECTED] www.microtechshop.com
RES: RES: RES: RES: RES: [delphi-br] Filtro por Hora
Grande garoto! E o que era o erro de mismatch? De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 17:07 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: RES: RES: RES: [delphi-br] Filtro por Hora Consegui sim, eu utilizei o select que eu postei mesmo, só mudei todo o resto pra query também, que ficou tudo direitinho!! --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br , Davi Eduardo Borges Wall [EMAIL PROTECTED] escreveu E aí conseguiu ??? De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 15:13 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Re: RES: RES: RES: [delphi-br] Filtro por Hora Davi, Eu consegui fazer o select correto, porém não fez o que eu queria. O select está assim: dm.qCaixa.SQL.Add('Select * from Caixa.DB Where Data= :D1 and Hora= :T1 and CodOperador='''+Operador+''' and Caixa= '''+IntToStr(Caixa)+); dm.qCaixa.Params[0].AsDate := Data; dm.qCaixa.Params[1].AsTime := Hora; só que logo após o select, ele faz um balanço do que foi lançado. E ele está pegando dados que foram lançados em outro dia, e outra hora. Sabe o que pode estar errado?? [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: RES: RES: RES: RES: RES: [delphi-br] Filtro por Hora
Era o tipo do campo mesmo, tive que usa parametros! dm.qCaixa.Params[0].AsDate := Data; dm.qCaixa.Params[1].AsTime := Hora; Ai funcionou direitinho! --- Em delphi-br@yahoogrupos.com.br, Davi Eduardo Borges Wall [EMAIL PROTECTED] escreveu Grande garoto! E o que era o erro de mismatch? De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 17:07 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: RES: RES: RES: [delphi-br] Filtro por Hora Consegui sim, eu utilizei o select que eu postei mesmo, só mudei todo o resto pra query também, que ficou tudo direitinho!! --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br , Davi Eduardo Borges Wall davi.wall@ escreveu E aí conseguiu ??? De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de caionmoreno Enviada em: quarta-feira, 23 de janeiro de 2008 15:13 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Re: RES: RES: RES: [delphi-br] Filtro por Hora Davi, Eu consegui fazer o select correto, porém não fez o que eu queria. O select está assim: dm.qCaixa.SQL.Add('Select * from Caixa.DB Where Data= :D1 and Hora= :T1 and CodOperador='''+Operador+''' and Caixa= '''+IntToStr(Caixa)+); dm.qCaixa.Params[0].AsDate := Data; dm.qCaixa.Params[1].AsTime := Hora; só que logo após o select, ele faz um balanço do que foi lançado. E ele está pegando dados que foram lançados em outro dia, e outra hora. Sabe o que pode estar errado?? [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dúvida Delphi com Postgres
Olá, No postgresql.conf mude a entrada datestyle para datestyle = 'sql, european' Aqui resolveu... [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] Dúvida Delphi com Postgres
Vc informou o que mudar, e ainda falta saber onde e como efetuar a mudança. Sds. To: delphi-br@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Wed, 23 Jan 2008 16:47:34 -0300 Subject: Re: [delphi-br] Dúvida Delphi com Postgres Olá, No postgresql.conf mude a entrada datestyle para datestyle = 'sql, european' Aqui resolveu... [As partes desta mensagem que não continham texto foram removidas] _ Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile! http://mobile.live.com/signup/signup2.aspx?lc=pt-br
Re: [delphi-br] Dúvida Delphi com Postgre s
Rubem Nascimento da Rocha wrote: Vc informou o que mudar, e ainda falta saber onde e como efetuar a mudança. Tá lá: mudar no postgresql.conf Como: usando vi, mcedit, vim (nix) ou edit, notepad ou o editor do Delphi (win) -- Joao Morais To: delphi-br@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Wed, 23 Jan 2008 16:47:34 -0300 Subject: Re: [delphi-br] Dúvida Delphi com Postgres Olá, No postgresql.conf mude a entrada datestyle para datestyle = 'sql, european' Aqui resolveu...
RE: [delphi-br] Dúvida Delphi com Postgres
Perdão pela falta de atenção. Sds. To: delphi-br@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Wed, 23 Jan 2008 18:12:50 -0200 Subject: Re: [delphi-br] Dúvida Delphi com Postgres Rubem Nascimento da Rocha wrote: Vc informou o que mudar, e ainda falta saber onde e como efetuar a mudança. Tá lá: mudar no postgresql.conf Como: usando vi, mcedit, vim (nix) ou edit, notepad ou o editor do Delphi (win) -- Joao Morais To: delphi-br@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Wed, 23 Jan 2008 16:47:34 -0300 Subject: Re: [delphi-br] Dúvida Delphi com Postgres Olá, No postgresql.conf mude a entrada datestyle para datestyle = 'sql, european' Aqui resolveu... _ Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile! http://mobile.live.com/signup/signup2.aspx?lc=pt-br
[delphi-br] selecionar imagens com checkbox
Olá pessoal da lista td bem? gostaria se possivel algum de vcs pudessem mim tirar uma duvida que mim surgiu aqui. É o seguinte tenho no form Principal de minha aplicação um checkbox e num outro form de relatorio eu tenho uma logomarca , é o seguinte gostaria de ao marcaro checkbox a imagem fosse impressa e se estiver desmarcardo ela nao saisse , alguem de vcs tenha uma ideia de como faço isso. estou fazendo assim mais nao esta funcionando.. procedure TForm1.CheckBoxClick(Sender: TObject); begin if form1.checkbox.Checked then form2.QR_LOGO.Visible := true else form2.QR_LOGO.Visible := false; end;
Re: [delphi-br] Localização dos arquivos de configuração
Depende José, Eu descartaria de cara o diretório do windows e a dos meus documentos, isso não é muito indicado. Agora, se as as configurações são iguais para todos os usuários a melhor opção é realmente a pasta do sistema. Porém se cada usuário pode ter configurações individuais, a melhor opção é colocar Documents and Settings\Usuario\Dados de aplicativos José Mário Silva Guedes escreveu: Bom dia! Para que o usuário possa configurar o comportamento dos meus aplicativos, optei por utilizar arquivos INIs. Para isso, criei um applet no Painel de Controle. Gostaria de saber a opnião dos colegas qual seria o melhor local para guardar esses arquivos... Diretório do Windows? Diretório do Sistema? Diretório dos Meus Doscumentos? No momento estou guardando no diretório do Windows... Mas acho que não é o lugar correto. Grato pela atenção! -- José Mário Silva Guedes Analista Programador Delphi http://pgviavel.blogspot.com/ http://pgviavel.blogspot.com/ [As partes desta mensagem que não continham texto foram removidas] ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/
[delphi-br] Multiplicando colunas no Rave Reports
Amigos seguinte, tenho uma band de detalhe no Rave e nessa band tenho dois DataText o primeiro DataText tem a propriedade DATAFIELD lincado ao campo QUANTIDADE de minha tabela e o outro está lincado ao campo PRECOUNITARIO, gostaria de saber como faço para que logo ao lado do campo PRECOUNITARIO eu crio um TOTALITEM por exemplo, ou seja, preciso multiplicar a quantidade * precounitario e mostrar o resultado em uma nova coluna. Mais uma vez, valeu pela atenção. Att, Angelo Louzada Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dúvida Delphi com Postgre s
Boa noite, obrigado por ter respondido. Segui a sua dica, até deu certo em parte. A consulta agora funciona, mas todas as datas são exibidas no meu sistema como '31/12/1899', e na tabela esta tudo certo. Alguém teria mais alguma idéia? Estou usando postgres 8.1.9. VLW José Mário Silva Guedes escreveu: Olá, No postgresql.conf mude a entrada datestyle para datestyle = 'sql, european' Aqui resolveu... [As partes desta mensagem que não continham texto foram removidas] -- Éderson Cassiano Bologna [EMAIL PROTECTED] sKYPE: edersoncassiano MSN: [EMAIL PROTECTED] www.microtechshop.com
Re: [delphi-br] Dúvida Delphi com Postgre s
Já coloquei todas as opções da tabela Tabela 8-15. Convenções de ordem na data Definição de datestyle Ordem de entrada Exemplo de saída SQL, DMY dia/mês/ano 21/04/2005 18:39:28.283566 BRT SQL, MDY mês/dia/ano 04/21/2005 18:39:28.283566 BRT Postgres, DMY dia/mês/ano Thu 21 Apr 18:39:28.283566 2005 BRT Mas nenhuma das configurações acima funciona. Todas as datas do meu sistema aparecem como 30/12/1899. Alguém saberia o que esta acontecendo? VLW José Mário Silva Guedes escreveu: Olá, No postgresql.conf mude a entrada datestyle para datestyle = 'sql, european' Aqui resolveu... [As partes desta mensagem que não continham texto foram removidas] -- Éderson Cassiano Bologna [EMAIL PROTECTED] sKYPE: edersoncassiano MSN: [EMAIL PROTECTED] www.microtechshop.com
[delphi-br] User Control
Implantei o User Control no meu aplicativo seguindo o tutorial do Planeta Delphi. (guia muito bom !) Aparentemente está tudo certo (conecta com o banco SQLServer, cria as tabelas próprias dele UserControl, abre o menu principal, exibe as opções, pede login e senha) PORÉM, NÃO ESTOU CONSEGUINDO ACESSAR OS CADASTROS DO USER CONTROL (usuários, perfil, senha, mensagens, etc.) Preenchi corretamente as propriedades UserProfile-MenuItem, User-MenuItem, etc... Mas mesmo assim não está abrindo. ONDE ESTOU ERRANDO ? ESTOU ESQUECENDO DE ALGUMA COISA ? Atenciosamente, Junior [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] User Control - RESOLVIDO
Problema resolvido ! Atenciosamente, Junior [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Rotina genérica para ordenação
Tenho o form genérico (frmBasico_ComGrid) para pesquisa, com um DBGrid, obviamente ligado à um DataSource, que por sua vez está ligado à um ClientDataSet (mas que muda em cada formulário filho: cdsclientes, cdsparcelas, cdscidades, cdsprofissoes, etc). Estou tentando manipular o evento DBGrid1TitleClick, no formulário básico para ordenação pelas colunas, mas preciso saber o nome do CDS que está sendo manipulado no momento da ordenação, então fiz de acordo com o código abaixo. Compila normalmente, mas dá erro em tempo de execução, dizendo que o nome do cds não é válido, e a mensagem de erro mostra o nome do CDS de forma correta, só que entre aspas duplas. OBS: 'dm.' - é o nome do datamodule. Se alguem puder me orientar onde estou errando, ou apontar outro caminho, antecipadamente meus agradecimentos. procedure TfrmBasico_ComGrid.DBGrid1TitleClick(Column: TColumn); Var cds:TClientDataSet; str:TComponentName; begin CDS := TClientDataSet.Create(Self); str:=DBGrid1.DataSource.DataSet.Name; cds.Name:= 'dm.' + str; if Assigned(OldColumn) then OldColumn.Title.Color:=DBGrid1.FixedColor; cds.IndexFieldNames:=Column.FieldName; Column.Title.Color:=clRed; OldColumn:=Column; end; Atenciosamente waldir silva
RE: [delphi-br] Rotina genérica para ordenação
O DBGrid está ligado a um DataSource, que por sua vez está ligado a um ClientDataSet. Levando em conta este fato, e tb que a classe TColumn possui uma propriedade chamada Grid, da classe TCustomDBGrid, que representa o DBGrid a qual mesma pertence, tem como achar o ClientDataSet usado pelo DBGrid sem precisar fazer essa lambança de criar um novo ClientDataSet. Desse jeito, vais acabar tendo um consumo de memória desnecessário. Exemplo: procedure TfrmBasico_ComGrid.DBGrid1TitleClick(Column: TColumn); var lCds: TClientDataSet; begin if Column.Grid.DataSource.DataSet is TClientDataSet then begin lCds := TClientDataSet(Column.Grid.DataSource.DataSet); if FOldColumn Column then begin FOldColumn := Column; lCds.IndexFieldName := Column.FieldName; end; end; end; Basicamente, é isso. No código acima, assume-se que FOldColumn é um campo privado que guarda a coluna pela qual o dataset do grid (e não o próprio grid) era anteriormente ordenado. Como sugestão de melhoria (aí é por sua conta!), poderíamos acrescentar a alternância da ordenação para ascendente ou decrescente caso a coluna clicada seja a mesma que a anteriormente selecionada. Sds. To: [EMAIL PROTECTED] From: [EMAIL PROTECTED] Date: Thu, 24 Jan 2008 00:13:44 -0200 Subject: [delphi-br] Rotina genérica para ordenação Tenho o form genérico (frmBasico_ComGrid) para pesquisa, com um DBGrid, obviamente ligado à um DataSource, que por sua vez está ligado à um ClientDataSet (mas que muda em cada formulário filho: cdsclientes, cdsparcelas, cdscidades, cdsprofissoes, etc). Estou tentando manipular o evento DBGrid1TitleClick, no formulário básico para ordenação pelas colunas, mas preciso saber o nome do CDS que está sendo manipulado no momento da ordenação, então fiz de acordo com o código abaixo. Compila normalmente, mas dá erro em tempo de execução, dizendo que o nome do cds não é válido, e a mensagem de erro mostra o nome do CDS de forma correta, só que entre aspas duplas. OBS: 'dm.' - é o nome do datamodule. Se alguem puder me orientar onde estou errando, ou apontar outro caminho, antecipadamente meus agradecimentos. procedure TfrmBasico_ComGrid.DBGrid1TitleClick(Column: TColumn); Var cds:TClientDataSet; str:TComponentName; begin CDS := TClientDataSet.Create(Self); str:=DBGrid1.DataSource.DataSet.Name; cds.Name:= 'dm.' + str; if Assigned(OldColumn) then OldColumn.Title.Color:=DBGrid1.FixedColor; cds.IndexFieldNames:=Column.FieldName; Column.Title.Color:=clRed; OldColumn:=Column; end; Atenciosamente waldir silva _ Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live Search Maps! http://www.livemaps.com.br/index.aspx?tr=true
[delphi-br] Usuário do UserControl
Como faço pra descobrir qual o usuário que logou no sistema, já que o controle é feito pelo User Control ? Alguém aí que usa o UC exibe em algum lugar (form/statusbar/etc) o nome do usuário ? Obrigado Junior [As partes desta mensagem que não continham texto foram removidas]