Boas Pessoal, tenho uma tabela de notas, com elas todas descriminadas, pretendo que ela vá buscar para cada coluna a nota correspondente por disciplina
Aí vai o código
public class frm_InserirNotas extends javax.swing.JFrame {
int CodigoMatematica2; int CodigoFisica2;
for (CodigoMatematica2 = 0; CodigoMatematica2<2; CodigoMatematica2++) {
preencherTabela("SELECT * from tbl_notas INNER JOIN tbl_disciplina ON tbl_disciplina.CodigoDisciplina = tbl_notas.FkDisciplinas " + "INNER JOIN tbl_alunos ON tbl_alunos.Codigo_Aluno = tbl_notas.FKAlunos where FkDisciplinas =1 && FKAlunos LIKE " + "'" + jTextFieldNumAluno.getText() +"%'LIMIT 3");
}
for (CodigoFisica2 = 0 ; CodigoFisica2 <=5; CodigoFisica2++){
preencherTabela("SELECT * from tbl_notas INNER JOIN tbl_disciplina ON tbl_disciplina.CodigoDisciplina = tbl_notas.FkDisciplinas " + "INNER JOIN tbl_alunos ON tbl_alunos.Codigo_Aluno = tbl_notas.FKAlunos where FkDisciplinas =2 && FKAlunos LIKE " + "'" + jTextFieldNumAluno.getText() +"%'LIMIT 3"); }
O Código que preenche os dados na Tabela
public void preencherTabela (String SQL) {
ArrayList dados = new ArrayList()
String [] Colunas = new String[] {"Matematica", "Física"};
Conecta.executaSQL(SQL);
try {
Conecta.rs.first();
do {
dados.add(new Object[] {CodigoMatematica2, CodigoFisica2});
}while ( Conecta.rs.next());
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Erro ao preencher Tabela Alunos \n" +ex.getMessage());
}
ModeloTabela modelo = new ModeloTabela(dados, Colunas);
jTableNotas.setModel(modelo);