国产18禁黄网站免费观看,99爱在线精品免费观看,粉嫩metart人体欣赏,99久久99精品久久久久久,6080亚洲人久久精品

在VB中查找記錄的方法

時間:2008-10-08 05:17:00   來源:無憂考網     [字體: ]
使用Move方法可以在記錄集中每次移動一條記錄,或者移動到最后一條或第一條記錄。有時候需要根據(jù)某些條件查找特定的記錄,快速地定位到該記錄上,這時,我們就需要使用Find方法或Seek方法。
  1.Find方法
  在動態(tài)集類型或快照類型的記錄集對象中查找特定記錄,可以使用Find方法,Ⅵsual Basic支持4種Find方法。
  ·FindFirst:查找滿足指定條件的第一條記錄。
  ·FindNext:查找滿足指定條件的下一條記錄。
  ·FindLast:查找滿足指定條件的最后一條記錄。
  ·FindPrevious:查找滿足指定條件的前一條記錄。
  它們的語法為:
  Data1.Recordset.FindNext“XH=‘990289’”
  使用每個Find方法時,后面要跟一個邏輯表達式(criteria),用于確定查找的條件,一般表達式中要有一個或多個字段名,類似于SQL語句中的Where子句。例如下面的代碼查找XH(學號)為990289的第一個學生記錄:
  2.Seek方法
  Seek方法適用于查找表類型的記錄集對象中的特定記錄。Seek方法只對表類型的記錄集有效,因為要使用該表的當前索引。
  Seek方法的語法如下:
  recordset.Seek comparson,key1,key2……key13
  其中recordset為記錄集變量,comparison為各種比較字符串,決定執(zhí)行比較的種類,Keyn為當前索引中的各字段值,最多可以有13個key值。