fm_rac 0 Denunciar post Postado Fevereiro 11, 2008 Gostaria de ter uma idéia de como iniciar um programa parecido com o de um supermercado, onde cada cliente compra N produtos. Sei como se cadastra no banco de dados, mas como posso acumular os produtos tipo num dbgrid, pra depois cadastrá-los numa tabela? Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Tatiane.InterArt 0 Denunciar post Postado Fevereiro 11, 2008 você pode criar uma tela contendo um dbgrid e botões incluir e excluir, se estiver usando pode usar IBQuerys ou Querys para ligar à tabela do banco e um DataSource para ligar o IBQuery ou Query ao dbgrid, assim você poderá visualizar os itens que inserir. no botão inserir você vai fazer a programação normal para salvar na tabela ok, abaixo disso você vai limpar os edits que estiver na tela que irão informar os dados do produto usando o comando Edit1.Text:=''; em seguida fazer o processo de fechamento e abertura dos dados do IBQuery ou Query usando as seguintes linhas de programação: IBQuery1.Close; IBQuery1.SQL.Clear; IBQuery1.SQL.Add('select * from Tabeladeproduto'); IBQuery1.Open; isso te dá o acúmulo de produtos em uma DBgrid sem fechar a tela... espero q isso ajude! Compartilhar este post Link para o post Compartilhar em outros sites