none
Como fazer um formulário com duas tabelas, tipo proposta, uma tabela com os dados da proposta (cliente, data etc) e a tabela de itens de produtos(itens da proposta)? RRS feed

  • Pergunta

  • Boa noite,

    Necessito de ajuda, para elaborar um formulário com duas tabelas, a primeira com os dados do cliente, data, observação e etc e a segunda tabela com itens de produtos (código, descrição, qtde e preço). 

    Devem carregar juntas, e salvar juntas, sincronizadas, a chave da tabela secundária é uma chave dupla, contendo um item igual a chave  da primeira tabela (codigo - tipo int). 

    Já fiz as tabelas e os formulários, porém não consegui sincronizar. Fazendo com que aparecesse somente os itens da segunda tabela, pertencentes (vinculados) ao da primeira. Está carregando todos os itens da segunda tabela sem vinculação.

    No SQL Server as tabelas estão relacionadas.

    Agradeço a ajuda.

    Obrigado.

    quarta-feira, 12 de setembro de 2018 03:16

Respostas

  • Boa tarde meu caro,

    Podes utilizar joins para juntar as tabelas e projectar os campos que necessitas e por fim adaptas o formulário de acordo ao resultado da sua consulta e não de acordo ao número de tabelas, pois o seu formulário deve ser orientado aos padrões de usabilidade.

    No seu join tu vais criar o vinculo entre as tabelas com os campos que elas têm em comum, normalmente são as chaves primárias e estrangeiras.

    Espero ter ajudado.

    quarta-feira, 12 de setembro de 2018 10:30

Todas as Respostas

  • Boa tarde meu caro,

    Podes utilizar joins para juntar as tabelas e projectar os campos que necessitas e por fim adaptas o formulário de acordo ao resultado da sua consulta e não de acordo ao número de tabelas, pois o seu formulário deve ser orientado aos padrões de usabilidade.

    No seu join tu vais criar o vinculo entre as tabelas com os campos que elas têm em comum, normalmente são as chaves primárias e estrangeiras.

    Espero ter ajudado.

    quarta-feira, 12 de setembro de 2018 10:30
  • Filipe boa noite,

    Fazer o Join ou inner join ? como fazer isto ? no C# ou no SQL Server? 

    As tabelas já estão prontas e tem as chaves primárias e estrangeiras já criadas. 

    Não consigo fazer este formulário. Tens algum e-mail que eu possa lhe enviar?

    Obrigado pela atenção e muito obrigado.

    terça-feira, 6 de novembro de 2018 01:21
  • Caro amigo...

    O ideal seria vc postar aqui a maior quantidade possível de informações, por exemplo, leiaute das telas, estrutura das tabelas, trechos de código que já criou ou está tentando criar e etc.

    Desta forma fica bem mais fácil de entender e iniciar uma possível ajuda, na sua dúvida não ficou muito claro (pelo menos pra mim) se vc está tendo problemas com as tabelas, com às regras de negócio ou formulários criados.

    quarta-feira, 7 de novembro de 2018 16:30
  • Acompanhe este curso e vai conseguir trabalhar com as duas tabelas

    Curso Gratís Asp.Net MVC 4 com C#

    Se a resposta contribuiu com seu aprendizado por favor marque como Útil
    Se solucionou seu problema por favor marque como Resposta
    Atenção, se seu problema foi resolvido não deixe o post aberto  

    Visite :  www.codigoexpresso.com.br


    quarta-feira, 7 de novembro de 2018 22:05
  • Jefferson boa tarde,

    Segui seu conselho e fiz exatamente isso. Fiz um novo thread agora com esta pergunta, sobre dataset com duas tabelas e relacionamento das tabelas.

    Veja se localiza e me ajuda.

    Obrigado pela atenção.

    domingo, 18 de novembro de 2018 14:55
  • Jefferson bom dia,

    Segue a nova pergunta que eu fiz no Forum, veja se consegue me ajudar.

    Relacionamento de Tabelas com um DataSet contendo duas Tabelas

    Neste pergunta tem os códigos do FormLoad e as tabelas.

    Muito obrigado pela atenção.

    Flávio Rocha.

    terça-feira, 20 de novembro de 2018 12:26