Ir para conteúdo
Fórum Script Brasil

mvrinaldi

Membros
  • Total de itens

    46
  • Registro em

  • Última visita

Tudo que mvrinaldi postou

  1. Olá, Tenho o código abaixo que coloca máscara nos caracteres, mas não funciona no Firefox. Alguém sabe como posso resolver isto. function txtBoxFormat(objeto, sMask, evtKeyPress) { var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla; if(document.all) { // Internet Explorer nTecla = evtKeyPress.keyCode; } else if(document.layers) { // Nestcape nTecla = evtKeyPress.which; } sValue = objeto.value; // Limpa todos os caracteres de formatação que // já estiverem no campo. sValue = sValue.toString().replace( "-", "" ); sValue = sValue.toString().replace( "-", "" ); sValue = sValue.toString().replace( ".", "" ); sValue = sValue.toString().replace( ".", "" ); sValue = sValue.toString().replace( "/", "" ); sValue = sValue.toString().replace( "/", "" ); sValue = sValue.toString().replace( ":", "" ); sValue = sValue.toString().replace( ":", "" ); sValue = sValue.toString().replace( "(", "" ); sValue = sValue.toString().replace( "(", "" ); sValue = sValue.toString().replace( ")", "" ); sValue = sValue.toString().replace( ")", "" ); sValue = sValue.toString().replace( " ", "" ); sValue = sValue.toString().replace( " ", "" ); fldLen = sValue.length; mskLen = sMask.length; i = 0; nCount = 0; sCod = ""; mskLen = fldLen; while (i <= mskLen) { bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":")) bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " ")) if (bolMask) { sCod += sMask.charAt(i); mskLen++; } else { sCod += sValue.charAt(nCount); nCount++; } i++; } objeto.value = sCod; if (nTecla != 8) { // backspace if (sMask.charAt(i-1) == "9") { // apenas números... return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9 else { // qualquer caracter... return true; } } else { return true; } }
  2. Não era bem o que eu pensava, mas ficou até melhor. Dá um include desta na página que você quer e um echo das variáveis que você quer mostrar (a é o título, b, c e d ou outras que você quiser criar, são as notícias no formato de link). Pra colocar notícias de outras páginas é só criar outra e mudar o endereço lá em cima e o nome das funções das linhas 12, 36 e 44. E claro, as variáveis tb. Include dela tb e escolhe as variáveis de quais sites você quer.
  3. Minha (primeira) idéia pra fazer esse merge é pegar por php e colocar os dados em tabelas (mysql). Aí posso trabalhar como quiser. Semana que vem estou de férias, aí posso me dedicar melhor. quando tiver algo eu posto aqui. falou.
  4. beleza. estou estudando um pouco mais de xml com php. Acho que é por aí. Veja só um exemplo legal em: http://www.blogsieve.com/ você pode cadastrar vários endereços de rss e ele te envia o endereço já agregado com todos. Problemas: 1) Ele diz que está em ordem de data, mas não está. 2) As atualizações não são muito frequentes. Acho que duas no dia. Parece que tá bom mas não atende o que eu quero, que é notícias "fresquinhas". Senão, é melhor visitar o próprio site dos jornais ou usar um feeder. 3) E além disso, não durou uma semana e não funcionou mais.
  5. mvrinaldi

    Como Faz

    Simples... Vlw Jaqueline.....
  6. mvrinaldi

    Como Faz

    Olá, alguém sabe me dizer como faz este efeito:
  7. Olá Geisa, você pode dizer onde encontrou estes artigos? Estou querendo fazer exatamente isto que você fez. Buscar as frases entre as tags.
  8. Olá, Quero montar um aplicativo parecido com aqueles post its que jogam mensagens na tela, se sobrepondo até sobre os programas que estão sendo usados. Só que eu queria que aparecesse apenas a mensagem, sem caixa de texto nenhuma. Alguém sabe algum código pra isto?
  9. Olá, Alguém sabe como faço para repetir a palavra digitada em um local em outro. P. Ex. digitei Olá no início deste texto e vai aparecer Olá aqui no final automaticamente.
  10. mvrinaldi

    Report

    Alguém sabe como faço para filtrar dados de um form para imprimir no qreport? Assim: escolho um determinado campo e todas as entradas repetidas são impressas.
  11. mvrinaldi

    Qreport

    Olá, Estou fazendo um relatório no QReport que é um carnê de pgto. Só que ele mostra sempre o mesmo registro. Deveria funcionar assim: É feita a venda e no form pedidos clico em "gerar carnê". Ele gera um form carnê de pgtos. Nessa hora, o valor da venda pode ser dividido em qtas parcelas quiser. Então tenho os campos, no carnê, "chave" e "codvenda". O "chave" não pode duplicar, mas o "codvenda" repete tantas vezes qtas forem as parcelas. É a partir do "codvenda" que eu gero o QReport, então deveria gerar tantos carnês qtos fossem os codvenda repetidos. Assim: dividi 100,00 em duas vezes. chave: 010 codvenda: 025 valor: 50,00 chave: 011 codvenda: 025 valor: 50,00 O problema é que tá gerando sempre o mesmo codvenda. E só um. Código do Botão Imprimir: procedure TFContasRec.btnImprimirClick(Sender: TObject); var loc: string; begin loc := ecodvenda.Text; application.CreateForm(tficarnepgto, ficarnepgto); fdm.tbContasRec.Filtered := False; fdm.tbContasRec.Filter := 'codvenda=''' + ecodvenda.Text + ''''; fdm.tbCliente.Filtered := True; ficarnepgto.QuickRep1.preview; end; A última linha aponta para: procedure Tficarnepgto.QuickRep1Preview(Sender: TObject); begin application.CreateForm(tfimpressao, fimpressao); fimpressao.QRPreview1.QRPrinter := TQRPrinter(Sender); fimpressao.Show; end; onde o fimpressao é um form com botões primeiro, avançar... Alguém sabe o que pode estar acontecendo???
  12. Olá, Alguém sabe como criar um campo com máscara de entrada no word. O campo que tenho que digitar é um campo CNPJ assim: 00.000.000/0000-00 como digito ele muitas vezes, ajudaria se eu não precisasse digitar os pontos e barras.
  13. Valeu pela ajuda Progr'amador. Pode fechar esse que deu certo. Faltava declarar na uses.
  14. Tá conectado ao MySql com um SQLConection As conexões ficam num fdm. Nele tem um DataSource estou tentando apontar, na propriedade dataset, pro datasource assim: fdm.nomedodatasource mas não tá dando certo. Com os outros formulários deu certo, mas no qreport não tá dando.
  15. mvrinaldi

    Evitar Duplicação

    Desculpe gente, viajei. É só colocar duplicação não autorizada no "indexado" O problema que encontrei é que o usuário final não vai saber o que aconteceu, pois só abre a msg de erro quando ele tenta mudar de registro. Por exemplo: tenho 20 campos na tabela. Os campos que não podem repetir são o segundo (CNPJ) e o terceiro (CPF). O usuário vai preencher toda a tabela e só quando for mudar de registro é que vai saber que tem alguma coisa errada. Vai ficar P... Além disso, o texto do erro é grande e não explica muito. Alguém sabe como fazer para verificar logo após sair do campo??
  16. Olá, Alguém sabe como faço para evitar que um campo texto seja duplicado. Tenho um campo numa tabela que é numérico, mas seu "tipo de dados" é "texto" pois só assim consigo coloca "máscara de entrada". Só que é um campo que não pode repetir. É um campo onde consta o CNPJ da empresa. Alguém sabe como faço para evitar a duplicação deste campo? ou como faço para colocar colocar máscara de entrada no campo numérico.
  17. estou tentando montar um relatório no qreport mas só tenho exemplos no firebird. Não estou conseguindo conectar o QRDBText ao seu campo na tabela, que é em MySql. Coloco um QuickRep, um QRBand e o QRDBText em cima do QRBand. Como faço pra conectar??
  18. Olá, Não sei se esse é bem o local pra colocar isso, mas com certeza é onde vou encontrar o que procuro. Estou há algum tempo desenvolvendo um sistema de banco de dados pra uma loja. Comecei como um aprendizado. Não sabia nada de programação e com a ajuda de um professor (via e-mail) fui até quase completá-lo. Acontece que não sou programador. Trabalho em um órgão público e estudo. Além disso, sou pai há pouco mais de 8 meses e meu tempo está bem apertado. O programa é para a loja da minha esposa. Uma loja pequena, mas com um movimento que já exige um bom programa. Estou praticamente no final do programa, mas não consigo avançar. Faltam algumas coisas pra eu estudar (relatórios, p. ex.) Preciso de alguém que termine-o para mim. Claro que não de graça. Vou listar abaixo um resumo do que eu preciso. Se alguém se interessar, por favor, mande um e-mail para mvrinaldi@pop.com.br 1) Fluxo de caixa 2) Devolução de consignados 3) Devolução ou trocas das vendas 4) Relatórios Vendas por funcionários, com cálculo comissão Aniversariantes Impressão do carnê de pgto O programa é em delphi 7 e em MySql Agradeço se alguém puder ajudar. Marcos
  19. Vlw pessoal. Eu tenho uma tabela onde é gerado o carnê. Esse carnê é gerado automaticamente a partir do form vendas. Se eu colocar os campos que você sugeriu abaixo: nparcela | totparcelas como faço para que ele exiba o nro da parcela? Desculpe, sou iniciante em programação. De repente até é fácil, mas não sei ainda. Agradeço se puderem me ajudar. Estou usando MySql.
  20. Olá, Tenho um form vendas que gera um carnê de pgto (que é outro form). Posso dividir a venda em qtas parcelas eu quiser. Eu preciso de um campo no carnê que exiba a qtdade de parcelas e a parcela a que se refere aquele registro. P. Ex. 1 de 4 ou 1-4 ou 1/4 2 de 4 ... Alguém sabe como fazer??? Obrigado Marcos
  21. Qual é o seu windows?? Se for o xp você tem que colocar o libmysql versão 3.23 no system32.
×
×
  • Criar Novo...