2015-07-22 37 views
0

我想创建一个图书馆管理系统,并使用DataGridView来查看付款拖欠付款人列表(最后付款日期超过2个月)。Datagridview:如何从Access数据库只为每个成员ID拉最新记录

要做到这一点,我打算

  1. 查询支付表,每个会员ID,并挑选他们的最后一个记录,
  2. 然后做在付款日期的支票在这个记录上并且如果它超过两个月以上就显示出来。

有人可以帮助我在VB中的代码。我自己无法取得很大的进步。

回答

0

您可以用WHERE条款

例如查询支付表(假设你是在MSSQL)

SELECT MemberID,WhatEverYouNeed FROM PaymentTable WHERE PaymentDate<DATEADD(MONTH,-2,GETDATE())

这将返回一组结果,如果有的话。 用SqlDataAdapter填写。然后,bind数据表DGV

相关问题