Ir para conteúdo

ROGERIO MOREIRA

Members
  • Total de itens

    47
  • Registro em

  • Última visita

Posts postados por ROGERIO MOREIRA


  1. Obrigado Frank, creio que essa solução irá solucionar meu problema, vou testar;

     

    Só para exemplificar meu problema, eu consigo criar paginação com cabeçalho e numeração automática para relatórios com linhas fixas, onde dá para fazer a contagem de linhas, o problema começa quando os dados geram linhas irregulares, com tamanhos diferentes devido a quantidade de caracteres, daí não é possível fazer o controle de páginas pela quantidade de linhas.

     

    Aí entra essa função <thead> que permite criar cabeçalhos automáticos para impressão, porém não permite gerar um comando php dentro do cabeçalho que permita gerar uma numeração automática.

     

    Valeu brother!!!


  2. 16 horas atrás, Jack Oliveira disse:

    Usar gambiarras não é  recomendável se pode usar o método prático e eficaz, nada contra quem usa a gambiarra.

     

    O que o colega @tetsuo informa é você colocar na prática 

     

    Ou segue um exemplo aqui

     

     

    valeu, me ajude como otimizar essa operação, por favor:

     

    foreach($contas as &$conta) {

     

        $sql = mysql_query("sum(valor) as total from lancamentos where conta like '$conta%'");

    }

     

    esse processo até funcionaria, o que eu não quero é gerar uma busca para cada registro.

    basicamente o sistema criaria uma somatoria escalonada das contas,

    como um balancete de contabilidade

     

    1 = R$ xxxxxxx         (soma de todas as contas que começam com 1)

    11 = R$ xxxxxxxx    (soma de todas as contas que começam com 11)

    111 = R$ xxxxxxxx  (soma de todas as contas que começam com 111)

     

    obs: as contas estão em uma tabela e os lançamentos em outra


  3. boa ideia, e obrigado pela resposta,

    porém a string $conta não existe, explico:

     

    tenho um plano de contas assim

    1

    11

    111   <- somente este ultimo recebe lancamentos, os demais sao cabecalho

    e como funciona na contabilidade eu precisaria somar em cascata

     

    todas as contas que começam com 1

    depois todas que começam com 11

    e depois as contas que começam com 111

     

    e assim por diante

     

    sendo que somente as contas do terceiro grau recebem lancamento

    as outras são cabeçalho de contas

     

     


  4. Olá galera

     

    estou desenvolvendo um relatório que simula contabilidade e preciso criar uma consulta com soma progressiva

    das contas com mesmo prefixo, por exemplo:

     

    CONTA           SOMA

    ==================

    1                      1.000,00 

    11                       700,00            

    111                     300,00               

    112                     400,00               

    121                     300,00 

     

    teoricamente seria assim:

     

    $sql = mysql_query("sum(valor)  as total

               from lancamentos

               left join contas

               on lancamentos.conta = contas. conta

               where conta like 'conta%'     <- essa linha é imaginária, mas seria a ideia

              group by conta


  5. Olá programadores iniciantes!

     

    Estava pensando aqui que 99% das formas de invadir um sistema é burlando a senha com o uso da expressão

     

    or 1 = 1

     

    e se for criado uma linha de limpeza para a string da seguinte forma:

    $string = str_replace("or", "", $string);

     

    onde essa linha eliminaria a expressão maliciosa da string, o que vcs acham?


  6. Olá,

     

    preciso gerar listagem do meu banco de dados mas preciso definir um certo item como cabeça na pesquisa:

     

    ex:

    quero listar meus registros em orderm de:

     

    primeiro ESTADO    (ordem alfabetica)

    depois    CIDADE     (ordem alfabetica)

    depois    BAIRRO,    porém, quero colocar CENTRO em primeiro, depois os outros bairros

     


  7. Olá!

     

    Preciso fazer uma consulta em que some os valores positivos e os valores negativos separadamente em uma mesma consulta.

     

    por exemplo

     

    select sum(valor) as saida where valor < 0,

    sum(valor) as entrada where valor > 0,

    group by produto

     

    pra ficar assim:

     

    +---------------------------------------------------------------------------------------------------+

    |   PRODUTO          |    COMPRAS    |     VENDAS     |      SALDO       |

    ------------------------------------------------------------------------------------------------------

    |   PRODUTO A      |            100,00   |         -100,00   |               0,00   |

    ------------------------------------------------------------------------------------------------------

    |   PRODUTO B      |            200,00   |         -150,00   |             50,00   |

    +---------------------------------------------------------------------------------------------------+

     

    isso é possivel?

     

     

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.