DBGrid sem vínculo com tabela
Preciso gerar uma inclusão de duas tabelas numa unica transação, porém quero fazer o tratamento em memoria e somente enviar para o banco de dados no momento que o usuário confirmar a inclusão.
Minha tela será composta de Pedidos com os respectivos itens e estou pensando em utilizar o DBGRID para incluir os itens relacionados ao Pedido.
Existe alguma forma de fazer essa transação com DBGRID, onde terei um pedido com 10 itens e somente enviarei os dads no momento que o usuário confirma a inclusão, pois assim eu iria posicionar no primeiro item e percorrer todos gerando as inclusões dos itens após a inclusão do pedido. Vou utilizar o comando insert para cada inclusão.
Tem algum componente que substitua o DBGRID e que não seja StringGrid e que possa realizar as atualizações (Insert, Update, Delete) sem estar diretamente vinculado a tabela.
Obs.: Estou usando o Interbase com banco de dados.
Amaro
[b:55583cf555]Título em letras maiúsculas editado, conforme as regras de conduta.
Evite-as, pois equivale a GRITAR[/b:55583cf555]
Minha tela será composta de Pedidos com os respectivos itens e estou pensando em utilizar o DBGRID para incluir os itens relacionados ao Pedido.
Existe alguma forma de fazer essa transação com DBGRID, onde terei um pedido com 10 itens e somente enviarei os dads no momento que o usuário confirma a inclusão, pois assim eu iria posicionar no primeiro item e percorrer todos gerando as inclusões dos itens após a inclusão do pedido. Vou utilizar o comando insert para cada inclusão.
Tem algum componente que substitua o DBGRID e que não seja StringGrid e que possa realizar as atualizações (Insert, Update, Delete) sem estar diretamente vinculado a tabela.
Obs.: Estou usando o Interbase com banco de dados.
Amaro
[b:55583cf555]Título em letras maiúsculas editado, conforme as regras de conduta.
Evite-as, pois equivale a GRITAR[/b:55583cf555]
Amarocoutinho
Curtidas 0
Respostas
Jelves
20/10/2003
Estou com a mesma dúvida do colega, se alguém souber como resolver, por favor me mande um email..
jelves@bol.com.br
jelves@bol.com.br
GOSTEI 0
Nigro
20/10/2003
O que me diz fazer isso em uma tabela temporária? e depois mandar para a tabela real.
Pode fazer uma tabelinha.db na estação mesmo...
é só uma sugestão
Pode fazer uma tabelinha.db na estação mesmo...
é só uma sugestão
GOSTEI 0
Phenomenom
20/10/2003
Um jeito de se fazer seria armazenar tudo em uma stringgrid e depois fazer a quantidade de inserts e posts de 1 até a quantidade de registro, seria tudo feito na memória como você quer. Quando eu precisei fazer algo deste tipo eu fiz como o colega citou acima, criei uma tabelinha temporária em paradox no client só pra fazer essa jogada com os registros.
GOSTEI 0