Ir para conteúdo
Fórum Script Brasil

overbits

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre overbits

Contatos

  • MSN
    over_bits@msn.com
  • Website URL
    http://www.overbits.xpg.com.br
  • ICQ
    277421158

Perfil

  • Interests
    Programação;<br />Desenvolvimento e Análise de Sistemas.

overbits's Achievements

0

Reputação

  1. Oi, A primeira dúvida... Existe uma maneira de imprimir uma etiqueta só, numa impressora matricial, sem que o papel fique rolando sempre? Acontece que eu queria só imprimir uma etiqueta, imprime ok, mas o papel que é tipo formulário contínuo fica rodando, exite algum código no detail band ou outra propriedade que eu possa configurar para imprimir só a etiqueta e pronto? Segunda dúvida... Eu tenho uma Tabela e realizo a impressão de uma determinada faixa de dados mediante uma pesquisa... Daí queria que nesse nessa tabela ou dados dessa tabela, fossem subdivididos... Tipo assim... Tenho 10 dados relacionados no detail band, com alguns campos puxados da tabelas recém filtrados e exibidos na tela com QuickReport... Dez um abaixo do outro numa boa, aí tem o total de um campo espécifico pra somar... Queria somar alguns campos tipo 3 desses 10 camos separadamete.... Como se faz no excell, de coluna x até linha y a soma é tal... de w até z a soma é tal... Isso mediante o que me aparece nos dados que podem ser variados... assim... CLIENTE_A..... BANCO BAMERINDUS.......VALOR 5 CLIENTE_B..... BANCO SAFRA.................VALOR 6 CLIENTE_C..... BANCO ITAU...................VALOR 7 CLIENTE_A..... BANCO BAMERINDUS.......VALOR 5 CLIENTE_A..... BANCO BAMERINDUS.......VALOR 7 CLIENTE_A..... BANCO BAMERINDUS.......VALOR 1 CLIENTE_B..... BANCO SAFRA.................VALOR 4 CLIENTE_B..... BANCO SAFRA.................VALOR 3 TOTAL BANCO SAFRA.... 13 TOTAL BANCO BAMERINDUS.... 18 TOTA BANCO ITAU ................ 7 Obrigado antecipadmente.
  2. Valeu Micheus... Vou tentar modificar o que eu tinha feito utilizando mais a Query ao invés da Table... Tava funcionando rápido, só com esse detalhe de não ordenar uma faixa de dados que já estava numa dbgrid como eu queria. Vamos ver como fica... Eu posto aqui de novo para dizer que solucionou o caso... Desde já te agradeço.
  3. Sim, apesar de no Object Inpector, nas propiedades da Table1 está setada "Filtered = False"... No código, em cada chamada de evento onclick dos botões que realizam a filtragem/consulta sempre tem "Table1.Filtered:= True"... Em relação a filtragem ou ordenação tá Ok, mas meu problema é quando chega no último passo, que seria ordenar o resultado filtrado entre as datas que coloco... Por exemplo: - Meu primeiro evento, digamos assim, seria filtrar um determinado campo numa tabela... É filtrado e exibdo na DBGrid o resultado... - Meu segundo passo é colocar Data Inicial e a Data Final par que o mesmo resultado mostrado na DBGrid, seja filtrado agora entre essas datas... O que ocorre sem maiores problemas... - O terceiro passo, seria ordenar o resultado anterior da maneira que eu desejar, mediante o clique num botão... Aí é que acontece o problema... Ordenar até ordena, só que ao invés de ordenar com o resultado que já tenho no DBGrid, a ordenação é completa... Ou seja, tudo que tenho armazenado na Table1, e não só aquela faixa de dados antes filtrada/ordenada e mostrada no DBGrid... O mesmo acontecendo quando eu coloco uma Query1, setada até mesmo, para o mesmo DataSource que a Tabla1 utiliza. Se existisse uma maneira de ordenar só com o resultado obtido anteriormente, resolveria meu problema, pode ser até utilizando uma Query. Só falta esse detalhe para que minha bronca seja solucionada... Sendo ou não, obrigado antecipadamente.
  4. No código da filtragem das datas eu coloquei assim: (No evento onclick de um botão qualquer) begin inherited; if (Edit_Data_Inicial.Text <> ' ') and (Edit_Data_Final <> ' ') then begin inherited; Table1.IndexName:= ´SI_DataDePagamento´; Table1.SetRange([Edit_Data_Inicial.text], [Edit_Data_Final.Text]); Table.Filtered:= True; end; end; Daí mostra no DBGrid o resultado da filtragem sem problemas em ordem cronológica... Lembrando que já havia feito uma filtragem antes dessa acima, por um campo quanquer da tabela e esse resultado também estava na DBGrid, daí quando clico no botão ele não faz uma nova filtragem não... Ele pega o que já está como resultado na DBGrid e realiza a filtragem com o valor dad datas que eu informei em Edit_Data_Iniciall e Edit_Data_Final... Daí criei mais 3 botôes pra realizar uma ordenação depois dessa filtragem por datas, Por Nome... Por Valor... Por Tipo... E ao invés de continuar efetuando o processo com o resultado mostrado na DBGrid ele faz na tabela inteira... Eu queria ordenar o resultado de uma filtragem anterior, com o resultado mostrado e não na tabela toda... Essa form que criei é como uma central de pesquisa no prgrama inteiro... Mas consegui fazer isso usando uma Table só, um DataSource só... Já tentei de tudo e só falta isso pra finalizar.. Se tiver que colocar um componente Query tudo bem pra cada botão que eu quizer pra ordenar... Já aé implementei isso..Mas continua me voltado o resultado da tabela completa (5800 registros) e não uma filtragem por mês que eu fiz anteriormente.
  5. Oi... Será que alguém já teve este problema? Eu possuo uma aplicação, onde me exibe uma FormQualquer para realizar uma consulta ou filtragem dos dados numa TTable... OBS: Tenho no data module a table devidamente configurada com seus índices primários e secundários e etc. Funcionando perfeitamente... Durante a pesquisa há vários processos... O primeiro, escolho o Alias num ComboBox... Logo apó escolho a tabela .DB a ser utilizada, daí digito num edit o campo desta tabela onde desejo realizar a filtragem e por fim outro edit onde coloco o valor a ser encontrado. Clico num botão e é realizada a filtragem sem problemas mostrando-as num DBGrid... Daí fiz uma implementação pequena onde filtro por data o resultado dessa relação mostrada no DBGrid com mais dois edits e outro botão eu clico e está feita a filtragem por data já com o resutado daquela pesquisa anterior mostradas no mesmo DBGrid, até tenho mais um botão onde realizo a impressão do resultado mediante um FormQuicReport e funciona perfeitamente... Agora vem a bronca... Depois de ser feita a pesquisa por data... Eu não consigo ordenar e imprimir a Table1 existente na FormPesquisa, fiz mais três botões onde ordeno por descrição...Por valor...POr nome... Eles até funcionam...Ordenam numa boa... Com um IndexNames..Só que faz isso com a Tabela inteira...Quer dizer os dados inteiros e não só com o resultado que tá na grid... Já tentei no evento da Grid com TitleClick, funciona também..Mas mostra todos os dados da Tabela... Tentei colocar uma query setada pro mesmo datasource que está a table1 mas não adianta. Não sei se fui claro... Mas resumindo há como ordenar os dados deois de ser feita uma subconsulta? Ah esqueci de dizer que o damodule fica isolado não acesso ele... A form pesquisa tem um componente Table1, um datasource, uma dbgrid Toda operação e realizada nesta table1 que está na form e não no datamodule.
×
×
  • Criar Novo...