rs_chaoqi 是借阅记录集
DataGrid1.Columns(3).CellValue(DataGrid1.Book) 是书籍唯一编号
我的想法是,在借阅记录里面根据比对书籍编号找书籍,写入还书日期。如果该书被借过两次,记录到第一次就停住了,第二次还书就写不了还书日期。
rs_chaoqi.MoveFirst
Do While DataGrid1.Columns(3).CellValue(DataGrid1.Book) <> rs_chaoqi.Fields(3)
rs_chaoqi.MoveNext
Loop
rs_chaoqi.Fields(7) = Date
rs_chaoqi.Update
解决方案 »
- 求助!VB如何向IC读卡器里写入数据
- 怎么用DTPicker的选择结果呢?
- VB中如何读取unicode格式码的txt文件,高手look
- richtextbox为何无法设置字体颜色呀?textbox控件是可以设的.为何richtextbox就不行呢?
- DTPicker焦点转到ComboBox
- 怎样修改记录集里的内容?急急急,在线等前辈们帮忙!!!
- 走过路过千万不要错过!嘻```
- 请问,怎么将一个Recordset对象直接保存到数据库中?该Recordset里已经存在数据。
- 如果判断 Recordset已经被new
- 请问如何编写三层数据库?我一点头绪都没有
- VB——散点图
- excel批量读入txt指定列数据
Dim dteLatest As Date
rs_chaoqi.MoveFirst
Do While datagrid1.Columns(3).CellValue(datagrid1.Book) <> rs_chaoqi.Fields(3)
If (dteLatest < datagrid1.Columns(5).CellValue(datagrid1.Book)) Then '逐个比对出最新的“出借日期”
dteLatest = datagrid1.Columns(5).CellValue(datagrid1.Book)
'这里应该有代码记录对应最新的“出借日期”的记录的标识,如Book
End If
rs_chaoqi.MoveNext
Loop
'下面一句应改为,针对最新的“出借日期”的记录的标识,定位到那条记录,更改相应的“还书日期”
rs_chaoqi.Fields(7) = Date
rs_chaoqi.Update