heldersm
-
Total de itens
14 -
Registro em
-
Última visita
Posts postados por heldersm
-
-
ola pessoal, gostaria de pedir ajuda de vocês.
estou tentando deixar o texto em negrito no rave reports, assim:
certifcamos que o senhor jose ferreira de souza, proprietario ....
sendo que monto o relatorio todo no datamemo, ate consegui estruturar ele bem com paragrafos e quebra de linhas. so q essa parte de formatar o texto eu não consigo. já procurei em varios lugares e nada ainda, nem no help do rave.
uso o datamemo porque parte do texto vem do banco.
o maximo que consegui encontrar foi isso: http://www.nevrona.com/rave/tips/rvtip36.html
usei o google translate mas mesmo assim não consegui aplicar o metodo.
alguém poderia me ajudar?
uso delphi 2006 e rave reports 6.5
obrigado!
-
alguém mais tem uma luz?
=D
vlw
-
vlw pelas dicas toze, mas não deu certo cara.
continua do mesmo jeito.
alguém tem mais alguma sugestao?
obrigado!
edit:
acabei de testar e no firefox roda normal o script. so no Internet explorer que da esse erro.
o foda é que o programa vai rodar 90% no internet explorer.
o que sera que esta errado?
vlw
-
ola pessoal, minha duvida é a seguinte:
tenho um formulario pra fazer insert em um banco. só que preciso que ele realize uma consulta no banco, pra ver se não existe nenhum cadastro com o mesmo codigo, assim não duplicando os registros.
o codigo que faz o select e o insert e o seguinte:
<?php //script banco $cod_nov_esta = $_POST['cod_nov_esta']; $cod_nov_dep = $_POST['cod_nov_dep']; $cod_nov_sec = $_POST['cod_nov_sec']; $cod_nov_apoio = $_POST['cod_nov_apoio']; $cod_nov_aa = $_POST['cod_nov_aa']; $cod_nov_ab = $_POST['cod_nov_ab']; $cod_nov_cad = $_POST['cod_nov_cad']; $cod_nov_cpu = $_POST['cod_nov_cpu']; $cod_nov_gav = $_POST['cod_nov_gav']; $cod_nov_imp = $_POST['cod_nov_imp']; $cod_nov_mesa = $_POST['cod_nov_mesa']; $cod_nov_mon = $_POST['cod_nov_mon']; $cod_nov_sup_cpu = $_POST['cod_nov_sup_cpu']; $bd = 'geo'; $user = 'root'; $host = 'localhost'; $senha = '1302'; $conecta = mysql_connect($host, $user, $senha) or die ("erro de conexao BD". mysql_error()); $link = mysql_select_db($bd, $conecta) or die ("erro selecao bd". mysql_error()); $consulta = mysql_query("SELECT * FROM bloco_a WHERE CODIGO LIKE '$cod_nov_esta'"); $total = mysql_num_rows($consulta); if (($total) > 0){ echo "<h5><span style='color:red'>Essa estação já existe.</span></h5><h5><a href='incluir_popup.php' title='voltar'>Voltar</a></h5>"; } else { $inclui_est = mysql_query("INSERT INTO bloco_a (CODIGO,DEPARTAMENTO,SECRETARIA,APOIO_DE_PE,ARMARIO_ALTO,ARMARIO_BAIXO,CADEIRA,CPU,GAVETEIRO,IMPRESSORA, MESA,MONITOR,SUPORTE_CPU) VALUES ('$cod_nov_esta','$cod_nov_dep','$cod_nov_sec','$cod_nov_apoio','$cod_nov_aa','$cod_nov_ab','$cod_nov_cad', '$cod_nov_cpu','$cod_nov_gav','$cod_nov_imp','$cod_nov_mesa','$cod_nov_mon','$cod_nov_sup_cpu')")or die(mysql_error()); echo "<h5><span style='color:#0606c9'>Nova estação cadastrada.</span></h5><h5><a href='incluir_popup.php' title='voltar'>Voltar</a><h5>"; }; ?>
ele pega os dados do formulario via post, faz a consulta do campo cod_nov_est. se o codigo já existir ele retorna o erro, se não existir ele cadastra o novo registro.
o problema é que ele esta sempre dando que a estacao já existe. mesmo quando cadastra.
tipo, eu cadastro, ele vai pro banco. só que sempre retorna o erro: essa estacao já existe.
o que pode estar errado?
abraços!
-
bom consegui resolver mais essa fase =).
agora a duvida é a seguinte...
eu tenho o a tabela temporaria no banco, assim q a pessoa fecha o programa a tabela fica limpa.
ate ai tudo bem. só q agora vou precisa criar botoes com a formula total, da soma da coluna $total.
ele vai incluindo itens e conforme for vai adicionando.
quando você clica em sub total vem o resultado da soma de todos os itens incluidos por ele ate o momento.
depois ele volta a incluir mais itens. e quando acabar , sub total novamente.
ate a hora q ele se cansa e clica em TOTAL. ai o programa soma os sub totais.
depios ele clica em bdi e digita a porcentagem e o programa pega o total e soma a porcentagem.
fica mais ou menos assim
codigo | descricao | valor_unit | quantidade | valor_total
5 | bbb | 20 | 5 | 100
20 | ffff | 5 | 10 | 50
|SUB TOTAL | 150
_____________________________________________
codigo | descricao | valor_unit | quantidade | valor_total
6 | aaa | 2 | 5 | 10
66 | dddf | 5 | 5 | 25
| SUB TOTAL | 35
_____________________________________________
| TOTAL | | 185
| BDI | 10% | 203,5
| TOTAL GERAL | | 388,5
_______________________________________________
não sei se deu pra entender muito bem hahaha =).
gostaria da opniao de vocês se isso é possivel? se sim, vocês podem me dar alguma dica ou indicar o caminho de como fazer?
estava pensando em criar mais 1 tabela só de totais, mas não sei se daria certo, estou meio sem ideias =(.
se vocês me mostrarem a luz eu chego ate ela =).
sou autodidata to aprendendo com apostila e com a ajuda desse foruns na net =).
desde já brigadao
-
vlw amigo deu certo =).
já fiz a consulta e a parte de inserir na nova tabela q ficou assim:
$inserir = ("INSERT INTO temp (codigo,descricao,valor_unit,quantidade,valor_total) SELECT codigo, descricao, valor_unit, ".$quantidade." AS quantidade, (valor_unit * ".$quantidade.") AS valor_total FROM ".$tabela." WHERE codigo LIKE ".$codigo." ");
agora minha duvida é a seguinte, na hora q insiro o dado, preciso q atualize automaticamente o iframe q aparece a tabela em que esta sendo adicionado os itens...
tipo é uma tabela só, conforme a pessoa vai adicionando dados eles vao sendo inseridos. Ai na hora q a pessoa sai do programa eu fiz um botao q pergunta se a pessoa quer sair, se sim ela fecha e apagar a tabela temporaria =)....
preciso colocar tipo um refresh não tenho ideia como haha. to dando uma pesquisada se alguém tiver alguma dica me ajude =)...
brigadao!
-
poxa cara funcionou hahaa =)
eu juro q já tinha tentado e não tinha conseguido...
=]
sem querer abusar mas tenho outra duvida...
estou usando esse select pra consultar os dados na tabela
$query = ("SELECT * FROM ".$tabela." WHERE codigo LIKE '".$codigo."'");
onde $tabela é um radio buton q escolhe as tabelas no banco de dados, e $codigo é o text box onde é digitado o codigo para a consulta. Só q tenho um text box $quantidade, e preciso q esse valor digitado seja multiplicado pelo valor da coluna valor_unit na tabela. E depois seja mostrado no resultado q é esse:while ($linha = mysql_fetch_array($resultado)) { ?> <table border="1" align="center"> <tr align="center"> <td><b>Codigo</b></td> <td><b>Descricao</b></td> <td><b>Valor Unitario</b></td> <td><b>Quantidade</b></td> <td><b>Valor total</b></td> </tr> <tr> <td><? echo $linha['codigo']; ?></td> <td><? echo $linha['descricao']; ?></td> <td><? echo $linha['valor_unit']; ?></td> <td><? echo $linha['quantidade']; ?></td> <td><? echo $linha['valor_total']; ?></td> </tr> </table>
posso adiconar AND ali no select? ou tem outro jeito mais facil?
muito obrigado pela ajuda, to aprendendo sozinho, é legal, mas tem hora q agente se encontra meio perdido...
vlw!
-
ok desculpa.
=)
eu acho q a duvida é mais em php em
haha
desculpa postar tanto também, mas estou fazendo sozinho, e cada hora surge uma duvida ou uma solucao....
=)
-
consegui fazer a consulta e inserir \o/
usei
$inserir = ('INSERT INTO temp SELECT * FROM '.$tabela.' WHERE codigo LIKE "'.$codigo.'"');
agora gostaria de saber se algum de vocês sabe onde eu coloco as colunas q gostaria de inserir tipo...
a $tabela tem codigo e descricao, e a tabela tempo vai ter codigo, descricao, total...só q eu só quero pegar o codigo e a descricao da $tabela.
entenderam?
brigadao!
-
isso é possivel?
inserir em uma nova tabela os valores de uma outra tabela de acordo com a busca do formulario?
<?php $query = ('INSERT INTO temp (codigo,descricao) VALUE (codigo,descricao) FROM '.$tabela.' WHERE codigo LIKE "'.$codigo.'"'); $dados = mysql_query ($query); if( $dados ) echo 'Dados inseridos<br>'; else echo 'Não foi possível inserir os dados na tabela<br>'; ?>
-
acho q estou perto
tipo a consulta ta resultando no iframe certo, só preciso fazer o botao inserir, colocar o resultado na nova tabela, e mostrar ela no iframe de baixo...eu to conseguindo inserir os dados na tabela, mas não os dados do resultado da consulta...
olha o script pra ver se entendem
busca
<? //script banco $tabela = $_POST['tabela']; $codigo = $_POST['codigo']; $quantidade = $_POST['quantidade']; $bd = 'tab_carlos'; $user = 'root'; $host = 'localhost'; $senha = '1302'; $conecta = mysql_connect($host, $user, $senha) or die ("erro de conexao BD". mysql_error()); $link = mysql_select_db($bd, $conecta) or die ("erro selecao bd". mysql_error()); $query = ('SELECT * FROM '.$tabela.' WHERE codigo LIKE "%'.$codigo.'%"'); $resultado = mysql_query($query) or die("Erro no query". mysql_error()); $total = mysql_num_rows($resultado); if (mysql_num_rows($resultado) > 0){ while ($linha = mysql_fetch_array($resultado)) { ?> <table border="1" align="left"> <tr> <td><? echo $linha['codigo']; ?></td> <td><? echo $linha['descricao']; ?></td> </tr> </table> <form method="post" action="insere2.php" target="orcamento"> <input type="submit" name="insere" value="Inserir?"> </form> <? loop; } }else{ echo "<h3>Este item não existe na tabela.</h3>"; } mysql_close(); ?>
inserir<?php $bd = 'temporario'; $user = 'root'; $host = 'localhost'; $senha = '1302'; $conecta = mysql_connect($host, $user, $senha) or die ("erro de conexao BD". mysql_error()); $link = mysql_select_db($bd, $conecta) or die ("erro selecao bd". mysql_error()); $inserir = "INSERT INTO temp (codigo,descricao) VALUES ('$codigo','$descricao')"; $dados = mysql_query ($inserir); if( $dados ) echo 'Dados inseridos<br>'; else echo 'Não foi possível inserir os dados na tabela<br>'; ?>
-
obrigado pela ajudar renato....funcionou o scritpt mas resolvi fazer de outro jeito.
vou colocar a busca numa div, e o resultado da consulta no iframe abaixo, ai nele ira ter um botao adicionar
e ele jogar aquele item para outro iframe embaxo, montando assim a planilha com o orcamento...a duvida agora esta no botao q envia o item para a outra tabela.
vocês acham q eu crio uma tabela temporaria? ou crio uma tabela no servidor q ao sair do programa apague os registros?
descupa as duvidas e q sou iniciante hahaa =)....
mas brigadao
queria alguma dica pra jogar o item da consulta na nova tabela, tipo o botao adicionar tem q ser submit e ele vai com POST e exececuta um arquivo php q cria a tabela temporaria ou insere o item num tabela no banco certo?
faco com o if?
vlw!
-
ola pessoal, me cadastrei no forum hoje e gostaria de pedir ajuda sobre uma duvida.
estou construindo um sistema aqui no meu trampo em php e mysql....
funciona da seguinte forma:
um banco mysql com uma tabela com codigo, produto, preço etc...
e um formulario php q busca nessa tabela pelo codigo e exibe o resultado. Ai a pessoa clica num botao adicionar campo e repete o formulario mantendo o atual em cima, e digita outro codigo consulta e assim vai, ate terminar tudo e gerar a impressao..
o formulario e simples so tem dois campos codigo e quantidade...o codigo não se repete, então nada complexo...
a pessoa digita o codigo, e clica em consultar, o resultado vem no iframe. q fica sempre aparecendo na pagina.
o problema q estou tendo a no botao adicionar campo, q não consigo repetir o formulario, alias ate consigo mas ele não manda so repete uma vez. acho q tinha q ser em javascript certo?
eu tenho outro script q fiz em javascript so q cada vez q adiciono um campo apaga o outro =(...
vo postar o primeiro q eu gostei mais.
vo posta o script do php e o da conexao mysql...espero q me ajudem.
vlw!
<html> <head> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/> <title>SISPLAN - Sistema de Planilhas e Orçamento</title> <script language="JavaScript" type="text/javascript"> function mostra(rBtnValor){ div = document.getElementById('teste'); if(rBtnValor == '1') { div.style.display = 'block'; } else { div.style.display = 'none'; } }; function mostra(rBtnValor){ div = document.getElementById('teste2'); if(rBtnValor == '1') { div.style.display = 'block'; } else { div.style.display = 'none'; } } </script> </head> <body> <div id="cabecalho" align="center"> <img src="imagens/img1.jpg" border="0" /> </div> <br /> <br /> <div id="formulario" align="center"> <form method="POST" name="form" action="teste.php" target="_painel"> <b>Escolha a Tabela:</b> <input type="radio" checked="true" name="tabela" value="teste1" />tabela 1 <input type="radio" name="tabela" value="pini" />tabela 2 <input type="radio" name="tabela" value="siurb" />tabela 3 <input type="radio" name="tabela" value="sinap" />tabela 4 <br /> <br /> <b>Codigo:</b> <input type="text" name="codigo"> <b>Quantidade:</b> <input type="text" name="quantidade"> <input type="reset" value="Apagar"> <input type="submit" value="Consultar"> <input type="button" name='rTeste' onclick="mostra('1');" value="Adicionar outro item" class="campo"> </form> <iframe name="_painel"></iframe> <br /> <div id="teste2" style="display: none;"> <form method="POST" name="form" action="teste.php" target="fff2"> <b>Escolha a Tabela:</b> <input type="radio" checked="true" name="tabela" value="teste1" />tabela 1 <input type="radio" name="tabela" value="pini" />tabela 2 <input type="radio" name="tabela" value="siurb" />tabela 3 <input type="radio" name="tabela" value="sinap" />tabela 4 <br /> <br /> <b>Codigo:</b> <input type="text" name="codigo"> <b>Quantidade:</b> <input type="text" name="quantidade"> <input type="reset" value="Apagar"> <input type="submit" value="Consultar"> <input type="button" name='rTeste' onclick="mostra('1');" value="Adicionar outro item" class="campo"> </form> <iframe name="fff2"></iframe> </div> </body> </html>
aqui o da busca<HTML> <HEAD> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/> <TITLE>Documento PHP</TITLE> </HEAD> <BODY> <? //script banco $tabela = $_POST['tabela']; $codigo = $_POST['codigo']; $quantidade = $_POST['quantidade']; $bd = 'tab_carlos'; $user = 'root'; $host = 'localhost'; $senha = '1302'; $conecta = mysql_connect($host, $user, $senha) or die ("erro de conexao BD". mysql_error()); $link = mysql_select_db($bd, $conecta) or die ("erro selecao bd". mysql_error()); $query = ('SELECT * FROM '.$tabela.' WHERE codigo LIKE "%'.$codigo.'%"'); $resultado = mysql_query($query) or die("Erro no query". mysql_error()); $total = mysql_num_rows($resultado); if (mysql_num_rows($resultado) > 0){ while ($linha = mysql_fetch_array($resultado)) { ?> <table border="1" align="center"> <tr> <td><? echo $linha['codigo']; ?></td> <td><? echo $linha['descricao']; ?></td> </tr> </table> <? loop; } }else{ echo "<b>Não foi encontrado nenhum resultado</b>"; } mysql_close(); ?> </BODY> </HTML>
desde já obrigado em
=)
negrito(datamemo) rave reports delphi
em Delphi, Kylix
Postado
Jhonas
obrigado por ajudar jhonas mas nesses links não achei nada não.
eu precisava de algo assim:
<b>Hoje </b> é dia 10, o <b> Sr Marcelo</b> bla bla bla <i>xxx</i>
saca?
precisava formatar o texto em um datamemo creio eu, e chamar alguns campos do banco no meio desse texto.
aguardando um help ainda.
obrigado!