none
DataGridViewer com resultado de SQL RRS feed

  • Pergunta

  • Pessoal, primeiramente me desculpem qualquer besteira que estiver falando, pois sou iniciante no Visual Studio 2010.

    Tenho a seguinte questão:

    Tenho uma tabela chamada "ALUNOS" em meu banco de dados "DADOS.accdb";

    No meu Form2 tenho um "TabControl" com duas abas, uma com os dados dos alunos e outra com notas de provas que serão visualizadas em um DataGridViewer;

    Na tabela "PROVAS_NOTAS" tenho os seguintes campos: (PROVA, ALUNO, NOTA, APROVADO, RECUPERACAO E OBS).

     

    Finalizando, queria que o DataGridViewer exibisse apenas as notas do aluno a medida que navegasse pelos registros de alunos.

     

    Me ajudem, por favor!

    domingo, 27 de fevereiro de 2011 04:08

Respostas

  • Voce criou esta query manualmente ou usando wizard? Se voce usou wizard entao o problema esta ai, nao esta a reconhecer quando mudas o valor na coluna.

    Tenta fazer esta query manualmente.

     


    Just Be Humble Malange!
    • Sugerido como Resposta Eduardo Cury terça-feira, 1 de março de 2011 21:48
    • Marcado como Resposta Levi Domingos sexta-feira, 4 de março de 2011 15:26
    terça-feira, 1 de março de 2011 21:42

Todas as Respostas

  • Josimar, você pode utilizar o evento onRowEnter, ou seja, ao entrar na linha do aluno, você busca os dados e mostra na aba especifica.

    http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.rowenter.aspx

     


    Abraço

    Estevam

    **** Se a reposta foi útil, então não esqueça de marca-lá. ***
    domingo, 27 de fevereiro de 2011 06:37
  •  

    Luiz, vc diz colocar o evento no cadastro do aluno ou no DataGrid das notas? No caso uma das abas do meu TabControl nos dados do aluno não tenho um DataGrid e sim varios TextBox com os dados, e a forma de navegação entre os cadastros e feita a travez do BindingNavigator.

    Se tiver que adicionar uma query em algum evento, qual o procedimento? 

    Mais uma vez me desculpe pela falta de conhecimento de iniciante.

    Obrigado.

     

    domingo, 27 de fevereiro de 2011 21:57
  •  

    Luiz, vc diz colocar o evento no cadastro do aluno ou no DataGrid das notas? No caso uma das abas do meu TabControl nos dados do aluno não tenho um DataGrid e sim varios TextBox com os dados, e a forma de navegação entre os cadastros e feita a travez do BindingNavigator.

    Se tiver que adicionar uma query em algum evento, qual o procedimento? 

    Mais uma vez me desculpe pela falta de conhecimento de iniciante.

    Obrigado.

     

    usa bindigsource. Faz um join ai resove o teu problema, sempre que voce mostar um registo aluno ela mostra as notas.

     


    Just Be Humble Malange!
    domingo, 27 de fevereiro de 2011 22:31
  •  

    Luiz, vc diz colocar o evento no cadastro do aluno ou no DataGrid das notas? No caso uma das abas do meu TabControl nos dados do aluno não tenho um DataGrid e sim varios TextBox com os dados, e a forma de navegação entre os cadastros e feita a travez do BindingNavigator.

    Se tiver que adicionar uma query em algum evento, qual o procedimento? 

    Mais uma vez me desculpe pela falta de conhecimento de iniciante.

    Obrigado.

     

    usa bindigsource. Faz um join ai resove o teu problema, sempre que voce mostar um registo aluno ela mostra as notas.

     


    Just Be Humble Malange!


    Malange, da uma força ae to meio perdido to clicando na setinha em cima do DataGrid e clicando em "Add query" monto a sql mas fica dando erro: "failed to get schema for this query". Ta ai minha sql :

    "SELECT PROVA, NOTA, APROVADO, RECUPERACAO, OBS FROM PROVAS_NOTAS
    where PROVAS_NOTAS.ALUNO IN (SELECT ALUNOS.Código from ALUNOS where ALUNOS.Código = '&"CódigoTextBox"&')"

    o que tem de erro?

    Obrigado pela atenção de todos.

    terça-feira, 1 de março de 2011 02:53
  • Voce criou esta query manualmente ou usando wizard? Se voce usou wizard entao o problema esta ai, nao esta a reconhecer quando mudas o valor na coluna.

    Tenta fazer esta query manualmente.

     


    Just Be Humble Malange!
    • Sugerido como Resposta Eduardo Cury terça-feira, 1 de março de 2011 21:48
    • Marcado como Resposta Levi Domingos sexta-feira, 4 de março de 2011 15:26
    terça-feira, 1 de março de 2011 21:42
  • Voce criou esta query manualmente ou usando wizard? Se voce usou wizard entao o problema esta ai, nao esta a reconhecer quando mudas o valor na coluna.

    Tenta fazer esta query manualmente.

     


    Just Be Humble Malange!

    Como ficaria o codigo desta query?

    Eu coloco o evento no TextBox ou no DataGrid?

     

    quarta-feira, 2 de março de 2011 20:46
  • Depende.

    Voce pode colocar num texto ou datagridview....


    Just Be Humble Malange!
    quarta-feira, 2 de março de 2011 21:47