private void VerEntradaSeleccionadaConsultaControloResultados() {

        int linha = jTableConsultaEntradas.getSelectedRow();
        int contaLinhas = 0;
        
        String nomeTabela = "ENTRADA";        

        if (linha == -1) {
            JOptionPane.showMessageDialog(jDialogConsultaEntradas, "Seleccione a Linha de uma Entrada!");
        } else {
            //DEVOLVE O NOME DO EQUIPAMENTO
            String nomeFuncionario = (String) jTableConsultaEntradas.getValueAt(linha, 1);
            int idFuncionario = selectId("FUNCIONARIO", "NOME", nomeFuncionario, "IDFUNCIONARIO");

            String nomeFornecedor = (String) jTableConsultaEntradas.getValueAt(linha, 2);
            idFornecedorDevolucao = selectId("FORNECEDOR", "NOME", nomeFornecedor, "IDFORNECEDOR");

            String matPrima = (String) jTableConsultaEntradas.getValueAt(linha, 3);
            idMateriaPrimaDevolucao = selectId("MATERIA_PRIMA", "NOME", matPrima, "IDMATERIAPRIMA");

            String dataEntrega = (String) jTableConsultaEntradas.getValueAt(linha, 4);
            String lote = (String) jTableConsultaEntradas.getValueAt(linha, 5);
            String peso = (String) jTableConsultaEntradas.getValueAt(linha, 6);
            String devolucao = (String) jTableConsultaEntradas.getValueAt(linha, 7);

            //DEVOLVER O ID DA ENTRADA COMPARANDO TODOS OS CAMPOS
            if (devolucao.equals("Sim")) {
                devolucao = "S";
            } else if (devolucao.equals("Não")) {
                devolucao = "N";
            }

            try {
                Class.forName("org.apache.derby.jdbc.ClientDriver");
            } catch (ClassNotFoundException e) {
                System.err.print("ClassNotFoundException: ");
                System.err.println(e.getMessage());
                System.out.println("O driver expecificado nao foi encontrado.");
            }

            try {

                con = DriverManager.getConnection(url);
                
                String sql = "SELECT * FROM " + nomeTabela + " WHERE DEVOLUCAO='" + devolucao + "' and IDFORNECEDOR=" + idFornecedorDevolucao + " and IDFUNCIONARIO=" + idFuncionario + " and IDMATERIAPRIMA=" + idMateriaPrimaDevolucao + " and LOTEORIGEM='" + lote + "'";
                PreparedStatement st = (PreparedStatement) con.prepareStatement(sql);
                ResultSet rs = st.executeQuery();

                while (rs.next()) {

                        idEntradaSeleccionada = rs.getInt("IDENTRADA");
                    quantidadeEntradaTotalSelecionada = rs.getFloat("QUANTIDADETOTALDISPONIVEL");
                    contaLinhas++;
                }

                st.close();
                con.close();
            } catch (SQLException ex) {
                System.err.println("SQLException: " + ex.getMessage());
            }

            if(contaLinhas == 0){
                 //MOSTRAR MENSAGEM DE ERRO A DIZER KE N TEM
                JOptionPane.showMessageDialog(jDialogConsultaEntradas, "NAO EXISTEM NÃO CONFORMIDADES ASSOCIADAS", "NÃO EXISTE", JOptionPane.WARNING_MESSAGE);
            }else{
                LimpaTabelaControloResultados();
                ConsultaControloResultadosEntradas();
                jDialogConsultarControlos.setLocationRelativeTo(this);
                jDialogConsultarControlos.setVisible(true);
            }        
            
            System.out.println("\n\nSELECT * FROM " + nomeTabela + " WHERE QUANTIDADE=" + devolucao + " and IDFORNECEDOR=" + idFornecedorDevolucao + " and IDFUNCIONARIO=" + idFuncionario + " and IDMATERIAPRIMA=" + idMateriaPrimaDevolucao + " and LOTEORIGEM='" + lote + "'");
            System.out.println("\n\nNOME FUNCIO: " + nomeFuncionario);
            System.out.println("ID FUNCIO: " + idFuncionario);
            System.out.println("NOME FORNECEDOR: " + nomeFornecedor);
            System.out.println("ID FORNECEDOR: " + idFornecedorDevolucao);
            System.out.println("NOME MATERIA PRIM: " + matPrima);
            System.out.println("ID MATERIA PRIMA: " + idMateriaPrimaDevolucao);
            System.out.println("DATA ENTREGA: " + dataEntrega);
            System.out.println("LOTE: " + lote);
            System.out.println("QUANTIDADE: " + peso);
            System.out.println("ID ENTRADA SELECIONADO : " + idEntradaSeleccionada);
            System.out.println("QUANTIDADE ENTRADA : " + quantidadeEntradaTotalSelecionada);

        }
    }