Fórum DBGrid sem vínculo com tabela #189628

20/10/2003

0

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]


Amarocoutinho

Amarocoutinho

Responder

Posts

20/11/2003

Jelves

Estou com a mesma dúvida do colega, se alguém souber como resolver, por favor me mande um email..

jelves@bol.com.br


Responder

Gostei + 0

20/11/2003

Nigro

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


Responder

Gostei + 0

20/11/2003

Phenomenom

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.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar