Jump to content
Fórum Script Brasil

FONSENIX

Membros
  • Posts

    15
  • Joined

  • Last visited

About FONSENIX

  • Birthday 05/06/1976

Contatos

Perfil

  • Gender
    Male
  • Location
    Itanhaém SP

FONSENIX's Achievements

0

Reputation

  1. Então Flavio, estou desenvolvendo um projeto para frente de caixa, na hora de fechar o cupom coloquei alguns edits num panel para a pessoa digitar os valores, etc. O panel só aparece no fechamento do cupom , porque até então ele esta invisível. Mas na hora que ele aparece os labels do formulario da tela que deveriam ficar por baixo dele aparecem. Usei o panel da palheta Jedi e inicialmente não aconteceu isso, depois aconteceu de novo, mas se eu colocar uma cor diferente do form de baixo os labels não aparecem. já com o panel da palheta Standard não tem como porque até a cor ele pega do form. Valeu
  2. Amigos, deu um problema no meu projeto, eu insiro um panel com visible:=false, quando deixo ele visível os labels por baixo dele aparecem. É só no meu projeto, se eu criar um novo, normal. Já recompilei todo o projeto. Já dei um build all. Mas não funciona. Alguém tem uma dica de como resolver? Grato
  3. Olha aí amigo. 1. Feche todos os projetos abertos. 2. Abra o menu Component na Barra de Menus. 3. Selecione a opção Install Packages. 4. Na caixa de diálogo que se abre, selecione o botão Add 5. Abra o diretório \bin (a localização padrão é c:\Arquivos de Programas\Borland\Delphi7\bin). 6. Selecione o arquivo dclqrt70.bpl. 7. Clique em Abrir. 8. De volta à janela Project Options, clique no botão OK tirado de pesquisa na internet.
  4. Acho que agora foi, coloquei separei o componente que me tras os itens da venda em outro componente de transação.
  5. Então Micheus, a SP apenas busca um produto e insere na tabela itens da venda. Na tela de vendas eu mantinha um grid pra mostrar os itens daquela venda que não é usado para edição. Mas isto não deu certo, porque como citei acima, pra eu manter este grid funcionando mesmo que ligado a uma query como o amigo Jhonas sugeriu ela mantem uma transação ativa. Agora estou mostrando os itens da venda em um memo, mas não fiquei muito satisfeito com isso. Eu li os artigos que me sugeriu, e acho que compreendi sobre as transações. A princípio tentei usar commitretainning, mas como a transação comita mas continua ativa, se outra máquina na rede for fazer uso da SP aí sim me da o deadlock.
  6. Valeu pessoal pela ajuda, mas uma coisa ainda me parece obscura. Se não posso manter uma tabela aberta para mostrar itens de um pedido, porque isso acarreta em manter uma transação aberta, qual a solução que vocês usam para mostrar itens de um pedido ou vendas de um cupom? Porque eu estava usando um DBGrid para mostrar os itens ligado a tabela de itens. Obrigado Marcio.
  7. Valeu Jhonas, mais uma vez obrigado, só mais algumas dúvidas: Eu uso o MDO, e uso para as tabelas o MDODataSet, que já tem todos os comandos de inserção, update e delete nele. O problema é que eu estava mantendo a tabela de itens aberta, mas enquanto a tabela fica aberta na tela de pedidos fica uma transação também ativa. Como eu contorno isso? Valeu
  8. Me desculpe Jhonas, realmente eu deixei a desejar, rs. Eu andei pesquisando aqui no fórum e meio que já achei as respostas, vamos ver se você concorda comigo. Eu uso Firebird com MDO no Delphi 7. Criei uma SP que recebe código e quantidade(que pode ser valor caso o código venha de uma etiqueta da balança) do produto. Então pelo código a SP pesquisa na tb produtos, calcula o peso caso a quantidade seja um valor, dá um insert na tabela itens e um update da quantidade na tabela produtos. Então cheguei a conclusão que por ser uma SP muito usada, tenho que otimizar o tempo que a transação fica aberta. Mas me deparei com outro problema, quando abro a venda pego o numero da venda pra ser usada na SP, percebi que dando CommitRetainning ela não ficaliza a transação, estou correto? Percebi que enquanto mantenho uma tabela aberta como a itens da venda, uma transação também esta ativa é isto? Espero ter sido mais claro pra conseguir ser ajudado, Obrigado Jhonas
  9. Mais uma vez recorrendo aos amigos, Criei uma SP que depois que eu envio o código do produto e a quantidade, ela faz a busca na tabela de produtos insere na tabela itens e ainda atualiza a quantidade. Bom, o que eu quero dizer é que esta SP é muito usada, mas em rede quando vou tentar funcionar meu projeto se tento usar em duas máquinas ao mesmo tempo ela trava. Será que são muitas operações para uma SP apenas? Ou será problema de transações? Agradeço a quem puder ajudar.
  10. tem sim, mas não será algo muito fácil de se fazer Artigos: http://www.ramosdainformatica.com.br/art_r...es01.php?CDA=37 http://www.inf.ufsc.br/~prass/artigos/artigo03.html http://forum.scriptfacil.com/php-ajax-via-...index.html?amp; abraço Obrigado Jhonas, vou estudar. abraço
  11. Amigos do forum, estou desenvolvendo uma aplicação que precisa fazer login em um site da web via post. Tem como? Grato
  12. Entendi Jhonas e mais uma vez agradeço seu auxilio, vou ver o que estou fazendo de errado, o que me aconselha como estou fazendo ou o uso do CDS? Atualmente uso MDOQuery + MDOTransaction + DataSource + MDOUpdateSQL ou seria melhor usar o CDS. Se sim, o código de inserção, deleção, etc.... deve ser escrito manualmente? Grato
  13. Então amigo Jhonas, eu já havia lido várias e várias vezes este post, mas não sei o que estou fazendo de errado que não consigo resolver. Olha ve se estou entendendo errado, digamos que em duas máquinas eu tenha aberta a tela de cadastro de clientes. Então em uma eu faço uma inserção, e ná outra estou visualizando o último registro, assim que der salvar na primeira, a segunda vai me habilitar o botão next? Muito obrigado por sua ajuda.
  14. Amigos, Já pesquisei em vários posts sobre o que preciso, segui todas as dicas mas ainda não obtive o resultado esperado. Eu quero que assim que eu inserir ou alterar um registro as outras máquinas já tenham acesso. Estou usando Firebird 2.0, MDOQuery, MDOUpdateSQL, MDOTransaction o data set eu uso da guia Data Access, esta correto? E nas configurações do MDOTransaction uso assim: read write read_committed rec_version nowait O que pode ser? E mais, eu devo usar mesmo um MDOTransaction pra cada tabela? Posso usar Botoes com Actionlist sem problemas? Muito obrigado.
  15. Cadastro feito FONSENIX
×
×
  • Create New...