Ir para conteúdo
Fórum Script Brasil

MagoDanger

Membros
  • Total de itens

    118
  • Registro em

  • Última visita

Tudo que MagoDanger postou

  1. olá amigo... mas como eu utilizo esses numeros pra fazer a impressão? FICHAS: Sabe festa que você vai no caixa e pede por exemplo 4 cervejas e 1 refrigerante e eles te dao 5 fichinhas que são impressas na hora? geralmente nesses papeis (veja a foto da bobina) então esse sista é para essa utilidade, você faz a venda dos produtos e depois na hora que finaliza imprime as fichinhas... estou utilizando esse métodos, veja abaixo: do lado esquerdo é a tbl_produtos, aonde foram cadastrados os produtos (conforme tela do primeiro post) do lado direito tenho a tbl_venda que quando você digita no teclado o número correspondente ao código do produto ele transfere 1 cópia do ítem cadastrado da tbl_produtos para a tbl_venda... depois utilizei um quick report para imprimir. ao fechar a venda seleciona tudo da tbl_venda monta no layout do QR que montei e imprimi as fichas... até ai tá beleza! só que ele só imprime 1 ficha de cada ítem... no caso tem o ítem promoção chopp que eu criei um campo QUANTIDADE e lá digitei 3, para esse ítem teria que sair 3 fichas e não 1... não sei se consegui explicar direito, resumindo o campo quantidade de fichas determinaria quantas fichas seriam impressas daquele produto. mas não sei como posso fazer isso. obrigado!
  2. Olá pessoal! Estou montando um sistema para caixa (impressão de fichas para festas)... Está quase tudo pronto, porém surgiu uma necessidade: - Alguns casos podem ser feita uma promoção, que será registrado apenas 1 venda mas imprime uma determinada quantidade de fichas, por exemplo: Essa é a tela de configuração do caixa, repare que no item de código 2 PROMO. CERVEJA o valor é R$ 10,00 e deverá ser impresso 3 fichas. Como posso fazer uma função para o número que eu colocar no campo FICHAS seja o número de fichinhas que serão impressas? Desde já agradeço a ajuda! Abraços!
  3. pessoal, alguém pode me dar uma ajuda ai no passo-a-passo para a criação desse processo? Estou precisando muito, já li esses links e não entendi nada.... Por favor galera, tem alguém ai que pode me dar uma ajuda? valeu!!!
  4. então, mas as opções fala lá pra criar um sistema TRIAL (30 dias) e não é bem isso que quero.... quero um trava automática, que ocorra todo dia 15 de cada mês... e quero setar uma senha para cada mês... por favor, me ajuda a fazer isso, nem que for preciso cobrar pra me ajudar... mas realmente preciso muito aprender a fazer isso... obrigado.
  5. Bom dia amigos... alguém poderia me dar uma ajuda passo-a-passo pra desenvolver isso... olhei os sites na internet mas não consegui fazer aqui! :wacko: Obrigado. Abraços
  6. olá amigo.. eu preciso que ele bloquei todo dia 15 do mes vigente. e que apareça uma janela pedindo para colocar o serial do mês. assim que a pessoa digitar o serial do mes, ele libera, e volta a bloquear automaticamente no dia 15 do mês que vem. lembrando que para cada mes será uma senha diferente (janeiro tem a senha dele, fevereiro a senha dele... e assim por diante)... mas não sei como fazer isso... você poderia me ajudar? valeu amigo, abraços!
  7. Bom dia pessoal! Estou tento muito problemas com meu sistema, pois vendo ele para o cliente e o mesmo não paga a mensalidade e fica complicado eu ir até a empresa bloquear o sistema, pois tenho vários clientes em cidades longe da minha. Então pensei no seguinte, fazer um serial para cada mês do ano. Ou seja, todo dia 15 o sistema bloqueia automaticamente e pede a senha do mês. Então eu envio a senha do mês somente para os clientes que pagaram o boleto. Gostaria também que essa senha ficasse armazenada na programação e não no banco de dados. alguém pode me ajudar a fazer isso? Preciso muito fazer esse procedimento, pois eu vivo de sistema e site e fica complicado trabalhar com alguns clientes que são inadimplentes, pelo menos com esse metodo acredito que mude ou pelo menos diminua a inadimplência. Obrigado amigos. Abraços!
  8. Pessoal, estou recuperando os dados gravados no BD (MySQL) para poder editá-los, todos os campos estão retornando os valores certinhos, porém não consigo recuperar os checkbox que foram marcados. Alguém pode me dar essa forcinha? Segue abaixo o código da minha página: <?php include "sql.php"; if(isset($_POST['done'])){ $id = $_POST['id']; $nome = $_POST['nome']; $data_cadastro = $_POST['data_cadastro']; $n_cadastro = $_POST['n_cadastro']; $rg = $_POST['rg']; $cpf = $_POST['cpf']; $data_niver = $_POST['data_niver']; $endereco = $_POST['endereco']; $n = $_POST['n']; $bairro = $_POST['bairro']; $cidade = $_POST['cidade']; $cep = $_POST['cep']; $telefone = $_POST['telefone']; $celular = $_POST['celular']; $email = $_POST['email']; $bra = $_POST['bra']; $situacao = $_POST['situacao']; $obs = $_POST['obs']; $aero = $_POST['aero']; $sql = mysql_query("UPDATE tbl_cadastro SET nome='$nome', data_cadastro='$data_cadastro', n_cadastro='$n_cadastro', rg='$rg', cpf='$cpf', data_niver='$data_niver', endereco='$endereco', n='$n', bairro='$bairro', cidade='$cidade', cep='$cep', telefone='$telefone', celular='$celular', email='$email', bra='$bra', situacao='$situacao', obs='$obs', aero='$aero' WHERE id='$id'")or die(mysql_error()); $linha = mysql_affected_rows(); if($linha == 1){ $erro = "Dados alterados com sucesso!"; } else{ $erro = "Não foi possivel alterar os dados"; } } $id = $_GET['id']; $sql = mysql_query("SELECT * FROM tbl_cadastro WHERE id = '$id'"); $nome = @mysql_result($sql, 0, "nome"); $data_cadastro = @mysql_result($sql, 0, "data_cadastro"); $n_cadastro = @mysql_result($sql, 0, "n_cadastro"); $rg = @mysql_result($sql, 0, "rg"); $cpf = @mysql_result($sql, 0, "cpf"); $data_niver = @mysql_result($sql, 0, "data_niver"); $endereco = @mysql_result($sql, 0, "endereco"); $n = @mysql_result($sql, 0, "n"); $bairro = @mysql_result($sql, 0, "bairro"); $cidade = @mysql_result($sql, 0, "cidade"); $cep = @mysql_result($sql, 0, "cep"); $telefone = @mysql_result($sql, 0, "telefone"); $celular = @mysql_result($sql, 0, "celular"); $email = @mysql_result($sql, 0, "email"); $bra = @mysql_result($sql, 0, "bra"); $situacao = @mysql_result($sql, 0, "situacao"); $obs = @mysql_result($sql, 0, "obs"); $aero = @mysql_result($sql, 0, "aero"); ?> <style type="text/css"> .campo{ width:400px; } .style2 {font-family: verdana} .style8 {font-size: 12px} .style9 {font-size: 11px} </style> <form name="form1" action="atualagenda.php" method="POST" style="padding-top:40px;"> <?php if(isset($erro)){ print '<div style="width:80%; background:#ff6600; color:#fff; padding: 5px 0px 5px 0px; text-align:center; margin: 0 auto;">'.$erro.'</div>'; } ?> <table border="0" width="80%" bgcolor="#f0f0f0" style="border:1px solid #ccc; margin:0 auto; position:relative;"> <thead> <tr> <th colspan="2">.:: Atualizar Ficha de Cadastro ::.</th> </tr> <tr> <td width="14%"><span class="style8 style2"><strong><strong>Data do Cadastro</strong></strong></span></td> <td width="86%" class="style9 style2 style9"> <label> <input name="data_cadastro" type="text" id="data_cadastro" value="<?php echo $data_cadastro; ?>" size="15" maxlength="10" /> <em>(Ex.: 00/00/0000)</em></label> </td> </tr> <tr> <td><span class="style8 style2"><strong><strong>N&ordm; Cadastro</strong></strong></span></td> <td><input name="n_cadastro" type="text" class="style2 style9" id="n_cadastro" value="<?php echo $n_cadastro; ?>" size="16" maxlength="16" /></td> </tr> <tr> <td><span class="style8 style2"><strong><strong>Nome</strong></strong></span></td> <td><span class="style9 style2 style9"> <label> <input name="nome" type="text" id="nome" value="<?php echo $nome; ?>" size="70" maxlength="70" /> </label> </span></td> </tr> <tr> <td><span class="style8 style2"><strong><strong>RG</strong></strong></span></td> <td class="style9 style2 style9"> <input name="rg" type="text" id="rg" value="<?php echo $rg; ?>" size="18" maxlength="18" /> <em>(Ex.: 00.000.000-0)</em></td> </tr> <tr> <td><span class="style8 style2"><strong><strong>CPF</strong></strong></span></td> <td class="style9 style2 style9"> <input name="cpf" type="text" id="cpf" value="<?php echo $cpf; ?>" size="18" maxlength="18" /> <em>(Ex.: 000.000.000-00)</em></td> </tr> <tr> <td><span class="style8 style2"><strong><strong>Data de Anivers&aacute;rio</strong></strong></span></td> <td class="style9 style2 style9"> <label> <input name="data_niver" type="text" id="data_niver" value="<?php echo $data_niver; ?>" size="15" maxlength="10" /> <em>(Ex.: 00/00/0000)</em></label> </td> </tr> <tr> <td><span class="style8 style2"><strong><strong>Endere&ccedil;o</strong></strong></span></td> <td><span class="style9 style2 style9"> <label> <input name="endereco" type="text" id="endereco" value="<?php echo $endereco; ?>" size="90" maxlength="90" /> </label> </span></td> </tr> <tr> <td><span class="style8 style2"><strong><strong>N</strong></strong></span></td> <td><span class="style9 style2 style9"> <label> <input name="n" type="text" id="n" value="<?php echo $n; ?>" size="10" maxlength="10" /> </label> </span></td> </tr> <tr> <td><span class="style8 style2"><strong><strong>Bairro</strong></strong></span></td> <td><span class="style9 style2 style9"> <label> <input name="bairro" type="text" id="bairro" value="<?php echo $bairro; ?>" size="40" maxlength="40" /> </label> </span></td> </tr> <tr> <td><span class="style8 style2"><strong><strong>Cidade</strong></strong></span></td> <td><span class="style9 style2 style9"> <label> <input name="cidade" type="text" id="cidade" value="<?php echo $cidade; ?>" size="35" maxlength="35" /> </label> </span></td> </tr> <tr> <td><span class="style8 style2"><strong><strong>CEP</strong></strong></span></td> <td class="style9 style2 style9"> <label> <input name="cep" type="text" id="cep" value="<?php echo $cep; ?>" size="10" maxlength="10" /> <em>(Ex.: 000000-000)</em></label> </td> </tr> <tr> <td><span class="style8 style2"><strong><strong>Telefone</strong></strong></span></td> <td class="style9 style2 style9"> <label> <input name="telefone" type="text" id="telefone" value="<?php echo $telefone; ?>" size="15" maxlength="15" /> <em>(Ex.: (00) 0000-0000)</em></label> </td> </tr> <tr> <td><span class="style8 style2"><strong><strong>Celular</strong></strong></span></td> <td class="style9 style2 style9"> <input name="celular" type="text" id="celular" value="<?php echo $celular; ?>" size="15" maxlength="15" /> <em>(Ex.: (00) 0000-0000)</em></td> </tr> <tr> <td><span class="style8 style2"><strong><strong>E-Mail</strong></strong></span></td> <td><span class="style9 style2 style9"> <label> <input name="email" type="text" id="email" value="<?php echo $email; ?>" size="85" maxlength="85" /> </label> </span></td> </tr> <tr> <td><span class="style8 style2"><strong><strong>BRA</strong></strong></span></td> <td><input name="bra" type="text" class="style2 style9" id="bra" value="<?php echo $bra; ?>" size="35" maxlength="35" /></td> </tr> <tr> <td><span class="style8 style2"><strong><strong>Modalidades</strong></strong></span></td> <td><span class="style9 style2 style9"> <label> <strong> <input name="aero" type="checkbox" id="aero" value="<?php echo $aero; ?>" /> Aeromodelismo <input name="heli" type="checkbox" id="heli" value="on" /> Helimodelismo <input name="vcc" type="checkbox" id="vcc" value="on" /> V.C.C. <input name="auto" type="checkbox" id="auto" value="on" /> Automodelismo</strong></label> </span></td> </tr> <tr> <td><span class="style8 style2"><strong><strong>Situa&ccedil;&atilde;o Financeira</strong></strong></span></td> <td><input name="situacao" type="text" class="style2 style9" id="situacao" value="<?php echo $situacao; ?>" size="90" maxlength="90" /></td> </tr> <tr> <td><p class="style2 style8"><strong>Observa&ccedil;&otilde;es</strong></p> <p class="style2 style8">&nbsp;</p> <p class="style2 style8">&nbsp;</p> <p class="style2 style8">&nbsp;</p> <p class="style2 style8">&nbsp;</p></td> <td><span class="style2 style9"> <label> <textarea name="obs" id="obs" cols="90" rows="10"><?php echo $obs; ?></textarea> </label> </span></td> </tr> </thead> <tbody> <tr> <td colspan="2">&nbsp;</td> </tr> <tr> <td></td> <td><input type="submit" value="Atualizar Cadastro" /> <input type="button" name="button" id="button" onclick="java script:location.href='edicao.php';" value="Cancelar" /> <input type="button" name="button" id="button" onclick="java script:location.href='edicao.php';" value="Voltar" /> <input type="hidden" name="done" value="" /><input name="id" type="hidden" value="<?php echo $id; ?>" /></td> </tr> </tbody> </table> </form> Obrigado pessoal!
  9. Então está sim sendo executado como administrador. Tipo... Testei agora vários scripts, tudo roda normal e estáfuncionando ok... Mas procurei em vários lguares sobre essa emnsagem que aparece e não achei nada.... muito estranho isso... O engraçado é que nos 2 PCs aqui aparece isso, no entando não estou tendo nenhum problema em executar os scripts. Mas obrigado pelas resposta! Abraços
  10. Pessoal bom dia! Estou iniciando agora em PHP e estou com uma dúvida na utilização do WampServer... Instalei ele só que quando abro o //localhost/phpmyadmin aparece um informação abaixo, gostaria de saber se é normal ou se tem algum erro na instalação. Segue a informação: The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here. O que é essa mensagem que aparece e como corrigir? Isntalei em 2 PCs meu e nos 2 aparecem esse mesmo erro (o 2 estão com o Windows 7 32) Obrigado!!!
  11. cara, esse tópico faz tempo... mas vamos tentar né!! rrsss.. você copnseguiu fazer esse script de cadastro de anviersariantes?
  12. Olá pessoal Estou com um problema nesse código: begin with dm.q_pag_prop do begin Close; SQL.Clear; SQL.Add('select * from tbl_pag_prop where id_prop = ' + DBEdit1.Text); SQL.Add('AND subcodigo = ' + QuotedStr(DBEdit33.Text)); Open; Preciso que ele filtre informações pela id_prop e pelo subcodigo Por exemplo: todos os lançamentos que a id_prop esteja com o valor 20 e o sbcodigo com o valor 1 (o id_prop, cada cadatro tem seu número, porém no subcodigo é o valor 1 ou 2). O problema é que quando faço esse filtro parece o seinte erro: Sinceramente não consigo achar a solução, alguém pode me dar essa força? Banco de dados que estou usando pra esse projeto: ACCESS Os 2 campos são do tipo Texto Desde já agradeço a ajuda! Abraços
  13. olá amigo... tentei isso ai também e nada de dar certo! copiei exataqmente o que me passou.... mas quando clico no botão reajustar não acontece nada... não altera os valores e tb não mostra nenhum erro... =/////
  14. então velinho, será que não daria pra no campo DE e no ATE ser preenchido assim: DE 5/36 ATE 8/36 porque para o mesmo cliente, as vezes tem outros pagamentos, por exemplo: IPTU: 1/10 2/10 DESCONTO: 1/36 2/36 ..... se colocar só, por exemplo 5 até 8... ele substituiria de todos os lançamentos... quando deveria só modificar da mensalidade... (não sei se consegui explicar direito)... obrigadoo!
  15. Bom dia amigo! Acabei de testar, mas ainda não deu certo... Se eu preencho os campos "DE" e "ATE" assim: DE: 3/10 ATÉ: 6/10 aparece que esse não é um valor válido (integer) Se eu coloco apenas DE: 3 ATÉ: 6 ele subistitui apenas os últimos 3 registros...
  16. olá amigo, está uma correria aqui porque estou mudando de casa, mas esse final de semana vou testar, depois posto aqui o resultado. obrigado mais uma vez pela força! abraços
  17. olá, então eu copiei o codigo e colei... é que assim, dexa eu tentar explicar melhor... eu tenho o botão Gerar aqui que ele gera todas as parcelas.. mas esse botão Gerar grava na tabela, no campo parcela assim: 1/36 2/36 ai o botão Reajustar (essa programação que você me passou), ele procura somente o número interito (integer) parcela 8, não é? mas na verdade no banco de dados está gravado 8/36... será que não é por isso que não está funcionando? não sei se consegui explicar...
  18. olá amigo, isso deu certo pra trocar os valores de um determinado cliente, porém ele ainda troca de tudo não obedece o valor de tal aprcela a tal. será que é porque estamos fazendo a "pesquisa e troca" por (exempo) de 8 até 15 e não de 8/36 até 15/36? pois quando geramos parcelas, o campo nº da parcelafica gravado assim: 1/36 2/36.... valeu...
  19. tentei fazer o seguinte, mas não deu muito certo.. var valor, valor2 : real; id, i : string; valor2Ini, valor2Fim : string; begin while not dm.cds_pag_inq.Eof do begin dm.cds_pag_inq.Edit; id := f_cad_inquilinos.DBEdit1.text; // aqui a idéia era ele filtrar somente as aprcelas que são da ID de um determinado cliente valor2 := StrToFloat(edt_valor1.text); // aqui é o valor antigo valor := StrToFloat(edt_valor2.text); // aqui é o novo valor valor2Ini := edt_par.text; // aqui seria a parcela DE valor2Fim := edt_ate.text; //aqui seria a parcela ATE if (dm.cds_pag_inqid_inq.value = id) and (i >= valor2Ini) and (i <= valor2Fim) then dm.cds_pag_inqValor.Value := valor2 else dm.cds_pag_inqValor.Value := valor; dm.cds_pag_inq.ApplyUpdates(-1);// atualizar o registro dm.cds_pag_inq.Next; end; end; bom, o resultado é que ele troca de tudo o valor, independente do numero da parcela que você coloca e independente da ID que pertence a parcela. como arrumo isso? valeu!!
  20. olá amigo, estou indo agora pra uma reunião com cliente, voltando vou testar e posto o resultado aqui. acho que essas dúvidas que estou tendo devem ser na verdade até que um tanto quanto básicas, o "problema" é que na verdade eu sou publicitário e tenho também uma gráfica... agora terminando minha pós no final do ano, ano que vem vou fazer um curso de programação e ter mais tempo pra estudar tb. mas como tenho urgencia nesse sistema estou recorrendo as duvidas aqui... por isso agradeço a todos vocês pela força que estão dando. porém mesmo assim sempre que sobra um tempo estou pegando coisas pra estudar. valeu mesmo, abraços!
  21. pessoal, não consigo de jeito nenhum fazer isso... porque na programação tem last? é pra ir no ultimo registr? porque append se eun ão quero inserir nada? porque tem que fazer todo calculo de mes e acrescentar +?? não to entendendo nada, por favor me ajudem eu só quero reajustar parcelas... se foram 24 parcelas geradas e eu quero que a parcela de 12/24 até a 17/24 (por exemplo) passe de R$ 600,00 para R$ 650,00 só quero alterar o valor... data de vencimento, numero da parcela vai continuar a mesma... como posso fazer isso? =/// obrigado!
  22. eu tirei a parte que eu achava que gera a data, porque a data não quero mecher... só preciso alterar os valores de uma parcela X até outra... não esotu entendendo como fazer! =///
  23. boa noite! Pessoal ,não deu certo aqui... Montei a tela: Valor Anterior - edt_valor1.text Novo Valor - edt_valor2.text Parcela De - edt_par.text Até - edt_ate.text Depois no botão Reajustar, coloquei o seguinte: var valor, valor2, valor2Ini, valor2Fim : real; i : integer; begin valor := StrToFloat(edt_valor1.text); valor2 := StrToFloat(edt_valor2.text); valor2Ini := StrToFloat(edt_par.text); valor2Fim := StrToFloat(edt_ate.text); dm.q_pag_inq.Active := false; dm.cds_pag_inq.Active := false; dm.q_pag_inq.Active := true; dm.cds_pag_inq.Active := true; begin dm.cds_pag_inq.Edit; // editar registro if (i >= valor2Ini) and (i <= valor2Fim) then dm.cds_pag_inqValor.Value := valor2 else dm.cds_pag_inqValor.Value := valor; dm.cds_pag_inq.Post; // salvar o registro // dm.cds_pag_inq.ApplyUpdates(-1);// atualizar o registro end; end; Dai então preenchi nos campos que citei acima: Valor Anterior - 852,00 Novo Valor - 900,00 Parcela De - 5 Até - 9 Mas não acontece nada, não atualiza os valores e também não mostra nenhum erro... O que fiz de errado? valeu....
  24. beleza... acho que vou ficar mesmo com o MySQL... agora pra migrar, eu uso hj em dia o access e os componetens: ADOQuery ADOConnection DataSource ClientDataSete DataSetProvider No caso esses ai nenhum serve pro MySQL né? Vamos supor que eu trabalhe com o Zeus (esse seria o mais recomendado?) Quais componentes substituiriam cada um dos que eu utilizo acima? Obrigado!
×
×
  • Criar Novo...