Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

clube mobile


Cursos grátis para toda base ACBr
+ Promoção Clube Mobile para o ACBr Pro

Saiba mais

adriano santos

click.png

click.png

click.png

click.png

click.png

click.png

cruzi

Membros
  • Content Count

    13
  • Joined

  • Last visited

Community Reputation

3 Neutral

About cruzi

  • Rank
    Novato

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. OLá, Estive tentando adaptar um procedimento de Delphi para que pudesse ativar o Hint nas colunas do DBGrid do Lazarus 2.0.8 . Já tentei até uma classe que encontrei na Web : AppShowHint(var HintStr: String; var CanShow: Boolean; var HintInfo: THintInfo); mas nao obtive êxito. Alguem poderia por favor me ajudar num dica mais certeira.
  2. OLá, Sim eu já estou processando tudo nas query do Lazarus. Até chegar a tabela ai apresentado. Agora é só entender com faço o select que apresente o resultado como indiquei. Mesmo que nescessite de uma criação de tabela temporária nova. O entendimento é bem simples: Somar os registros marcados como C de um mesmo mês e mesmo nome identificador em seguida subtrair dos registros marcados como V tambem de um mesmo mês e mesmo nome identificador. Em suma, uma subtração das (C ompras - V endas) de um mesmo Item ocorridas no mesmo mês e apresentados como mostro na
  3. Olá! Tenho uma questão aqui de um select que não consigo desenvolver, no exemplo. Preciso extrair desta mesma tabela gerando outra contendo uma coluna de meses como esta e com os resultados mês a mês. Obs.: Uso SQLite3.31.1 e não posso utilizar procedures. Até os resultados atuais já foram criados varias tabelas temporarias. Alguém poderia me auxiliar por gentileza. id_result data compra_venda nome_item valor 1 10/06/2020 C F1 6779,60 2 13/06/2020 C
  4. Ok, valeu, realmente!. Consegui trocar para Lazarus 2.0.8 + Zeos 7.2.6 com êxito. Agora estou atualizado. Vou testar o ENTER/TAB.
  5. Utlizo com Zeos 7.2.4. Tentei por muito instalar e usar nos Lazarus mais novos, e não funcionava de jeito nenhum. Acabei por me satisfazer com Laz1.6 mesmo. Se tiver esta informação de que o Z-7.2.4 funcionasse com Laz 2.x, isso me ajudaria. Ou se existe Zeos para Laz mais novo. Juliomar, Key Preview esta true sim. Mas o erro se da mais adiante pois o compilador nem sabe destas constantes.
  6. O mesmo tópico anterior foi fechado. Eu ainda estou com problemas: As constantes VK_ ... WM.. NEXTY ETC.. não são reconhecidas no Lazarus 1.6 No Delphi funcionava assim: if key=#13 then begin Key := #0; Perform(WM_nextdlgctl,0,0) end else if Key = #27 then Perform(WM_nextdlgctl,1,0); Teria algo imcopatível?
  7. Olá! Estou tentando utilizar o TChart com DbChartSource, e até consegui mas não estou entendendo como resolver o problema da largura das series Barras que hora apresenta em uma largura , hora apresenta em largura normal , enfim já parametrizei ate aqui para puxar o eixo X com marcas e Y tambem e reproduziu direitinho a fonte que é uma ZQuery. Tá funcionando mas a apresentação não parece estável. Algum expert nisso poderia me dar uma luz por gentileza?!!
  8. CONCLUINDO EM RESUMO : Agora estou livre da relação Master / Detail pelo menos neste módulo de apresentação dos dados. Obs : Com esta construção não foi mais nescessário a tabela tempor. que serve de repositório de variáveis. Dentro de uma procedure com ZQuery acionar o laço seguinte operando 2 query Nota e Auxiliar com a mesma tabela no banco: With Dtm do begin WHILE NOT ZQryNota.EOF do //dece selecionando cada NOTA begin ZQryResultAux.First; with ZQryResultAux do begin;
  9. Continuado... Após longa espera para o Help, e ao mesmo tempo por outras sugestões e orientações foi chegado a conclusão parcial que o melhor seria abandonar os métodos anteriores tentados como por ex.STORED PROCEDURES (SQLite não provê) ou mesmo o GROUP BY nos selects tentados (comandos SUM, GROUP BY e outros são de agrupamento) neste caso não apresentaria um resultado desejado. Foi sugerido a construção de uma tabela temporaria (Create TEMP tbtempor ....) sem ligação , e trabalhar postando em cada coluna de totais e cálculos diversos individualmente via uma procedure D
  10. Continuando: Segue as duas tabelas para melhor entendimento, TBNOTA (master) id num_nc data val1 val2 val3 1 0001 2020-05-17 10.0 1.0 3.0 2 9619 2020-04-01 0.09 0.57 0.0 3 0003 2020-03-15 7.36 1.13 0.0 AUTO TBOPERACAO (detalhes) id nome_item_ qde preco_un idNC 1
  11. Pode não ser útil neste post mas a Informação relevante para quem utiliza ou pretende : A partir do SQLite 3.31.1 já esta vindo com gerador de campos em tempo de criação da tabela VARX INT GENERATED ALWAYS AS (a*abs(b)) VIRTUAL, nome_campo tipo_dados [GENERATED ALWAYS] AS expressao [VIRTUAL | STORED] constraints Onde: [GENERATED ALWAYS] = Sempre gerar [VIRTUAL | STORED] = Virtual = Valor e coluna é armazenado toda vez que faz um selec. Stored = Valor é gerado fisicamente no banco de dados. Mais rápido.
  12. Olá ! alguém por gentileza poderia me dar um help : Estou num dilema a dias com o seguinte senário: Com Lazarus 1.6 com ZQuery e SQLite 3.31.1 Tenho uma tabela detalhes ,de poucos registros (100) que com o seguinte select eu tento fazer um cálculo que é baseado em uma soma de uma coluna de um lote de registros (estou testando com GROUP BY). Uso uma Query master e uma Query detalhes que estao ligadas por Master / detalhes id X idNC. Puxei um total, campos de data e numero de Nota da tabela master pelo metodo LEFT OUTER JOIN que me traz certi
×
×
  • Create New...