小编Kun*_*nal的帖子

Excel - 通过检查同一表中的其他列,满足条件时的Sum列

我正在尝试创建电子表格以在小型零售商店中使用.

我有一个工作簿,其中包含工作表上的费用数字和另一个工作表上的收入数据.

我们可以说两张纸之间的共同点就是月份.

我想写一个函数,它只会选择指定月份的那些费用.

就像是 -

=SUM(IF( Table4[Month]="January", Table4[Amount])) 

// I want the sum of all expenses of a given table for only 
// those months which are january etc.
Run Code Online (Sandbox Code Playgroud)

我尝试使用上面的,但它失败了.

excel function

30
推荐指数
2
解决办法
11万
查看次数

JAVA - 如何在查询MS Access DB后使用ResultSet的内容填充JList

private void populateJlist(){
    try
    {
        Connection connection = newConnection.createConnection();
        Statement newStat = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
        ResultSet res = newStat.executeQuery("SELECT AccName FROM AccList");

                String data = "";
        while (res.next()){
            data += res.getString("AccName") + " ";
        }
        String acclist[] = data.split(" ");
        AccountList = new JList(acclist);
        newStat.close();
        connection.close();

    }
    catch(SQLException e){
        System.err.println("SQLException: " + e.getMessage());
    }

}
Run Code Online (Sandbox Code Playgroud)

我们应该做什么 - 该方法将从AccList表中查询DB AccName列并获取所有帐户名并将它们插入到Jlist中

我需要什么帮助 - 我需要帮助实现一个Jlist,它将填充DB列中的字段.

我试着在网上寻求帮助,最接近解决方案是我上面设法做的.

我了解到有两种可能的方法

Resultset - > Array - > Jlist Resultset - > Vector - > Jlist

但我也不知道如何做这些转换.我想说我是JAVA的新手.任何详细的帮助表示赞赏.

java sql database arrays jlist

0
推荐指数
1
解决办法
1万
查看次数

Java - 如何在加载Jframe后更新JList

        Connection connection = newConnection.createConnection();
        Statement newStat = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
        ResultSet res = newStat.executeQuery("SELECT contactName FROM Contact WHERE accountName='"+m+"'");
        Vector<String> temp = new Vector<String>();
        //res.first();
        while (res.next()){
            temp.add(res.getString("contactName"));
        }
        newStat.close();
        connection.close();
        customerContactList = new JList(temp);
        repaint();
Run Code Online (Sandbox Code Playgroud)

我有一个带有帐户名称的Jlist,当选择一个帐户时,旁边有一个按钮,必须按下该按钮才能调用上面的代码.代码应该获取与该帐户关联的联系人姓名并将其填充到JList中.这不会发生.Jlist保持空白,我调试并且向量temp确实得到3个值并将它们存储到新的jlist中,问题是,JList不刷新.

我怎样才能刷新?

非常感谢,我感谢任何帮助.注:Kunal

java refresh vector jframe jlist

0
推荐指数
1
解决办法
9561
查看次数

标签 统计

java ×2

jlist ×2

arrays ×1

database ×1

excel ×1

function ×1

jframe ×1

refresh ×1

sql ×1

vector ×1