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

在VB中查找記錄的方法

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