none
pesquisar em tabelas diferentes RRS feed

  • Pergunta

  • boa noite preciso pesquisar dois campos em em duas tabelas diferentes, e exibi-los cada campo em um textbox, pesquisar em duas tabelas  e carregar os campos relacionado-os por uma unica chave eu consegui, mas dois campos cada um em um textbos não consegui. aguardo retorno
    quarta-feira, 25 de janeiro de 2012 22:05

Respostas

  • precisa carregar dados de duas tabelas em dois textboxes respeticamente, mas ficaria dificil ,a navegação entre os dados uma vez que as ,tabelas não estão relacionadas faço o relacionamento pelo SELECT, achei mais pratico carrega as tabelas em um grid, onde eu posso carregar mais de duas tabelas, segue abaixo o codigo, serviu para o que eu precisava 

    Dim ds_carregar As New DataSet

     

    Dim conexao_BD As New OleDbConnection

    conexao_BD.ConnectionString =

    "Provider=Microsoft.ACE.OLEDB.12.0;Data Source='C:\Gestor\GE.accdb'"

    conexao_BD.Open()

     

    'Dim comando As New OleDbCommand()

     

    Dim carregar_tabela As New OleDbDataAdapter("SELECT matriculas.Nome,matriculas.Turma,matriculas.Serie,matriculas.Periodo FROM matriculas INNER JOIN avaliacoes ON avaliacoes.Codigo=matriculas.Codigo and avaliacoes.Turma=matriculas.Turma", conexao_BD)

    carregar_tabela.Fill(ds_carregar)

    DataGridView1.DataSource = ds_carregar

    DataGridView1.DataMember = ds_carregar.Tables(0).TableName

    quinta-feira, 26 de janeiro de 2012 17:40

Todas as Respostas

  • Amigo, acho que, assim como eu, ninguém entendeu direito sua dúvida.
    Esses campos estão aonde ? Explique melhor sua dúvida.

    Abraços... :) 
    Evandro Aguiar
    http://wta3.com.br

    Farei o possível, para ajudar. Caso eu consiga, marque minha resposta como útil e me faça feliz. :) hauhauhauhauh
    quinta-feira, 26 de janeiro de 2012 10:55
  • obrigado pelo interesse em ajudar, mas consegui resolver :)
    quinta-feira, 26 de janeiro de 2012 11:37
  • Olá Interger,

    Poderia compartilhar sua solução conosco?

    Obrigado

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.com/
    Twitter: @ferhenrique
    quinta-feira, 26 de janeiro de 2012 12:45
    Moderador
  • precisa carregar dados de duas tabelas em dois textboxes respeticamente, mas ficaria dificil ,a navegação entre os dados uma vez que as ,tabelas não estão relacionadas faço o relacionamento pelo SELECT, achei mais pratico carrega as tabelas em um grid, onde eu posso carregar mais de duas tabelas, segue abaixo o codigo, serviu para o que eu precisava 

    Dim ds_carregar As New DataSet

     

    Dim conexao_BD As New OleDbConnection

    conexao_BD.ConnectionString =

    "Provider=Microsoft.ACE.OLEDB.12.0;Data Source='C:\Gestor\GE.accdb'"

    conexao_BD.Open()

     

    'Dim comando As New OleDbCommand()

     

    Dim carregar_tabela As New OleDbDataAdapter("SELECT matriculas.Nome,matriculas.Turma,matriculas.Serie,matriculas.Periodo FROM matriculas INNER JOIN avaliacoes ON avaliacoes.Codigo=matriculas.Codigo and avaliacoes.Turma=matriculas.Turma", conexao_BD)

    carregar_tabela.Fill(ds_carregar)

    DataGridView1.DataSource = ds_carregar

    DataGridView1.DataMember = ds_carregar.Tables(0).TableName

    quinta-feira, 26 de janeiro de 2012 17:40