AJUDA SQL TABELA ORCAMENTO
Boa Noite FOrum
Estou precisando de uma ajudinha referente a uma tabela de orçamento...
Em um orçamento recebo dados de uma tabela de produto, dados serviço. Só que nessa tabela orçamento nao recebo so o codigo do produto ou o codgio do serviço eu preciso guarda algumas informações dessa tabela. por exemplo a tabela produto leva para a tabela orçamento o codigo, a descrição, e aquantidade, e a tabela de serviço preciso guarda o codigo e o serviço a ser executado e a hora de trabalho.Fora esses dados dessa tabela preciso guarda tb. o codigo do cliente, a data e hora que foi feito o orçament e os valores.
Estou precisando de uma ajudinha referente a uma tabela de orçamento...
Em um orçamento recebo dados de uma tabela de produto, dados serviço. Só que nessa tabela orçamento nao recebo so o codigo do produto ou o codgio do serviço eu preciso guarda algumas informações dessa tabela. por exemplo a tabela produto leva para a tabela orçamento o codigo, a descrição, e aquantidade, e a tabela de serviço preciso guarda o codigo e o serviço a ser executado e a hora de trabalho.Fora esses dados dessa tabela preciso guarda tb. o codigo do cliente, a data e hora que foi feito o orçament e os valores.
Cara procura aqui no forum que você vai achar muitos exemplos de como cadastrar clientes, produtos, aluno e etc.
baseia-se neles, pois eh disso que vai precisar
baseia-se neles, pois eh disso que vai precisar
Pra efetuar o relacionamento entre elas eu sei .. criando a chave estrangeira. o problema e que preciso ter na tabela orçamento não só a chave estrangeiras por exemplo o código de um item e sim tb outros detalhes dessa tabela produto na tabela orçamento.
Isto é gravar na tabela sem nenhuma necessidade.
Vai apenas encher o Banco de dados com dados repetidos
sendo que nas outras tabelas já existe os dados dos registro.
é ai onde entra o relacionamento entre tabelas.
Exemplo e maneira para compreensão.
Select [Ô]Orcamento.Cod,Produto.Codproduto. Produto.Descricao,Produto.Valor,Servico.CodServico,Servico.Descricacao,Orcamento.Data bla,bla,bla From Orcamento,Produto,Servico[Ô]
O seu formulário de Orçamento vai aparecer tudo isso sem a necessidade de gravar na tabela Orçamentos.
Isto é como quase todos fazem.
Vai aparecer mais explicação de como fazer.
Vai apenas encher o Banco de dados com dados repetidos
sendo que nas outras tabelas já existe os dados dos registro.
é ai onde entra o relacionamento entre tabelas.
Exemplo e maneira para compreensão.
Select [Ô]Orcamento.Cod,Produto.Codproduto. Produto.Descricao,Produto.Valor,Servico.CodServico,Servico.Descricacao,Orcamento.Data bla,bla,bla From Orcamento,Produto,Servico[Ô]
O seu formulário de Orçamento vai aparecer tudo isso sem a necessidade de gravar na tabela Orçamentos.
Isto é como quase todos fazem.
Vai aparecer mais explicação de como fazer.
vou tentar aqui e coloco como fiz.. e se deu certo
Consegui criar a tabela de orçamento com só as chaves estrangeira de cada tabela. Agora possuo outra duvida referente a como levar dados de uma datagrid para tabela. quero fazer o contrario de colocar informação da tabela para datagrid.
é simples, usa um controle (data control) e na propriedade da datagrid aponta o datacontrol como datasource. Depois é só definir os os nomes do campo na datagrid e pronto. Coloca [Ô]datacontrolY. refresh no sub load do formulário,
Para o caso em que necessitas de apresentar dados de várias tabelas, efectuas a consulta join com o datacontrol e de seguida vincular as linhas da datagrid para os campos equivalentes aos campos que o datacontrol assumiu na consulta efectuada. Um refresh e já está
Para o caso em que necessitas de apresentar dados de várias tabelas, efectuas a consulta join com o datacontrol e de seguida vincular as linhas da datagrid para os campos equivalentes aos campos que o datacontrol assumiu na consulta efectuada. Um refresh e já está
SURI está ficando Doido.
Sinto muito e ir contra o Suri.é atraso,retrocesso.
Daooooooooooooooooooo.
Sinto muito e ir contra o Suri.é atraso,retrocesso.
Daooooooooooooooooooo.
Omar2011 tem ideia?
A tabela Orçamentos fica + ou - assim:
IdOrca,[txt-color=#e80000]CodOrc[/txt-color],CodProd,Codserv,Valor,Data e mais campos que deseja ter. O CodOrc é que vai repetir para cada item colocado no Datagrid.Através dele
que vai identificar cada Orçamento.
Produto
IdCodProd,Descricao,Valor,Data e mais campos que deseja ter.
Serviço
IdCodServ,descricao, data e mais campos que deseja ter.
Qual programa está usando e que Banco de Dados.
Isto é para compreensão.
IdOrca,[txt-color=#e80000]CodOrc[/txt-color],CodProd,Codserv,Valor,Data e mais campos que deseja ter. O CodOrc é que vai repetir para cada item colocado no Datagrid.Através dele
que vai identificar cada Orçamento.
Produto
IdCodProd,Descricao,Valor,Data e mais campos que deseja ter.
Serviço
IdCodServ,descricao, data e mais campos que deseja ter.
Qual programa está usando e que Banco de Dados.
Isto é para compreensão.
Faça seu login para responder