Как получить значение поля таблицы
Очень часто новички сталкиваются с задачей прочитать значение из поля таблицы. Например, они знают о существовании библиотек DAO или ADO и пишут свою функцию для вычисления этой операции (или не пишут, а идут на форумы спрашивать
). Но ведь есть встроенные. Знакомьтесь:
- DLookUp
- DFirst
- DLast
- DCount
- DMax
- DMin
У всех этих функций одинаковые параметры: имя поля или выражение, таблица, условие отбора. Возвращать они могут Null (кроме DCount), по этому использование nz() не будет лишним.
И напоследок пара примеров использования:
Public Sub test()
Dim stKlient As String
Dim lK_KLIENT As Long
Dim count As Long
lK_KLIENT = 123
stKlient = Nz(DLookup("T_KLIENT", "b_klient", "K_KLIENT = " & lK_KLIENT))
count = DCount("*", "b_klient", "T_KLIENT LIke '" & Left(stKlient, 3) & "*'")
End Sub
До встречи!
(с) Скоков Сергей
Подписаться на: RSS или e-mail рассылку или добавить в ЖЖ друзья.
Как получить значение поля таблицы | 5 строк кода…
…
IwazaWevuc
5 Май 10 at 01:52