Vvmebel.com

Новости с мира ПК
71 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Access dlookup примеры

Access dlookup примеры

М етод Application. DLookup (Access)

С помощью функции DLookup можно получить значение определенного поля из указанного набора записей (домена).

Expression . DLookup ( Expr , domain , условия_отбора )

выражение : переменная, представляющая объект Application .

Обязательный или необязательный

Выражение, определяющее поле, значение которого требуется возвратить. Это может быть строковое выражение, идентифицирующее поле в таблице или запросе, или выражение, которое выполняет вычисление данных в этом поле . В _выражение_можно включить имя поля в таблице, элемент управления в форме, константу или функцию. Если выражение содержит функцию, оно может быть либо встроенным, либо пользовательским, но не другим статистическим выражением или статистической функцией SQL.

Строковое выражение, определяющее набор записей, входящих в домен. Это может быть имя таблицы или имя запроса для запроса, для которого не требуется параметр.

Необязательное строковое выражение, используемое для ограничения диапазона данных, в котором выполняется функция DLookup . Например, критерии часто эквивалентны предложению WHERE в выражении SQL без слова WHERE. Если условие не задано, функция DLookup вычисляет выражение для всего домена. Любое поле, включенное в критерии , также должно быть полем в домене ; в противном случае функция DLookup возвращает значение NULL .

В озвращаемое значение

Функцию DLookup можно использовать для отображения значения поля, отсутствующего в источнике записей формы или отчета. Например, предположим, что у вас есть форма, основанная на таблице «сведения о заказе». В форме отображаются поля OrderID , ProductID , UnitPrice , Quantity и Скидка . Однако поле » Марка » находится в другой таблице, таблице «продукты». Вы можете использовать функцию DLookup в вычисляемом элементе управления, чтобы отобразить значение ProductName в той же форме.

Функция DLookup возвращает одно значение поля на основе информации, заданной в условиях . Несмотря на то, что условие является необязательным аргументом, если вы не указали значение для условия , функция DLookup возвращает случайное значение в домене.

Если ни одна из записей не удовлетворяет _условиям_или домен не содержит записей, функция DLookup возвращает значение NULL .

Если условию соответствует несколько полей __, функция DLookup возвращает первый экземпляр. Необходимо указать условия, которые гарантируют, что значение поля, возвращаемого функцией DLookup , будет уникальным. Возможно, вы захотите использовать значение первичного ключа для критериев, например, [EmployeeID] в следующем примере, чтобы функция DLookup возвращала уникальное значение:

Dim varX As Variant

varX = DLookup(«[LastName]», «Employees», «[EmployeeID] = 1»)

Независимо от того, используется ли функция DLookup в макросе или модуле, выражении запроса или вычисляемом элементе управления, необходимо тщательно сформировать аргумент условия , чтобы убедиться, что он будет оцениваться правильно.

Функцию DLookup можно использовать для указания условий в строке условия запроса, в выражении вычисляемого поля в запросе или в строке Обновление в запросе на обновление.

Вы также можете использовать функцию DLookup в выражении в вычисляемом элементе управления в форме или отчете, если поле, которое требуется отобразить, не находится в источнике записей, на котором основана форма или отчет. Например, предположим, что у вас есть форма «сведения о заказе» на основе таблицы «сведения о заказе» с текстовым полем ProductID, которое отображает поле ProductID . Чтобы найти ProductName из таблицы Products на основе значения в текстовом поле, можно создать другое текстовое поле и присвоить его свойству ControlSource следующее выражение:

=DLookup(«[ProductName]», «Products», «[ProductID] =» _

  • Несмотря на то что вы можете использовать функцию DLookup для отображения значения из поля в внешней таблице, может оказаться более эффективным создание запроса, содержащего нужные поля из обеих таблиц, а затем создание формы или отчета на основе этого запроса.
  • Вы также можете использовать мастер подстановок для поиска значений в внешней таблице.

В следующем примере возвращаются сведения о имени из поля CompanyName записи, удовлетворяющие условию . Домен — это таблица грузоотправителей. Аргумент условия_отбора разрешает результирующий набор записей для тех, для которых шипперид равняется 1.

Dim varX As Variant

varX = DLookup(«[CompanyName]», «Shippers», «[ShipperID] = 1»)

Следующий пример из таблицы грузоотправители использует элемент управления формы Шипперид для предоставления критериев функции DLookup . Обратите внимание, что ссылка на элемент управления не включается в кавычки, обозначающие строки. Это гарантирует, что при каждом вызове функции DLookup Microsoft Access будет получать текущее значение из элемента управления.

Dim varX As Variant

varX = DLookup(«[CompanyName]», «Shippers», «[ShipperID] = » _

В следующем примере используется переменная, intSearch чтобы получить значение.

Dim intSearch As Integer

Dim varX As Variant

varX = DLookup(«[CompanyName]», «Shippers», _

В приведенных ниже примерах показано, как использовать различные типы условий с помощью функции DLookup .

‘ Numerical values. Replace «number» with the number to use.

variable = DLookup(«[FieldName]», «TableName», «[Criteria] = number»)

‘ Numerical values. Replace «string» with the string to use.

variable = DLookup(«[FieldName]», «TableName», «[Criteria]= ‘string'»)

‘ Dates. Replace «date» with the string to use.

variable = DLookup(«[FieldName]», «TableName», «[Criteria]= #date#»)

‘ Referring to a control on a form

variable = DLookup(«[FieldName]», «TableName», «[Criteria] = » & Forms!FormName!ControlName)

variable = DLookup(«[FieldName]», «TableName», «[Criteria] = ‘» & Forms!FormName!ControlName & «‘»)

variable = DLookup(«[FieldName]», «TableName», «[Criteria] = #» & Forms!FormName!ControlName & «#»)

‘ Multiple types of criteria

variable = DLookup(«[FieldName]», «TableName», «[Criteria1] = » & Forms![FormName]![Control1] _

& » AND [Criteria2] = ‘» & Forms![FormName]![Control2] & «‘» _

& » AND [Criteria3] =#» & Forms![FormName]![Control3] & «#»)

‘ Use two fields from a single record.

variable = DLookup(«[LastName] & ‘, ‘ & [FirstName]», «tblPeople», «[PrimaryKey] = 7»)

variable = DLookup(«[Field1] + [Field2]», «tableName», «[PrimaryKey] = 7»)

variable = DLookup(«IIf([LastName] Like ‘Smith’, ‘True’, ‘False’)», «tableName», «[PrimaryKey] = 7»)

П оддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь .

Это интересно

Страницы

Ярлыки

воскресенье, 22 июня 2014 г.

DlookUP Access

Указание числового критерия:

Чтобы найти фамилию сотрудника с кодом 7, укажите критерий, ограничивающий диапазон значений:
=DLookup(«[LastName]», «Employees», «[EmployeeID] = 7»)

Указание числового критерия из поля формы:

Если вы не хотите указать конкретное значение в выражении (как в предыдущем примере), используйте параметр в критерии.
=DLookup(«[LastName]», «Employees», _
«[EmployeeID] = Form![EmployeeID]»)

Читать еще:  Как удалить офис 2020

=DLookup(«[LastName]», «Employees», _
«[EmployeeID] = » & [EmployeeID])

=DLookup(«[LastName]», «Employees», _
«[EmployeeID] = » & Forms![Orders]![EmployeeID])

Эти три примера возвращают одинаковые результаты.

В первом примере формы!
«[EmployeeID] = [EmployeeID]»

вычисляется как:
«1 = 1»

и поэтому будет первой записью, соответствующей критерию.

Критерий в двух примерах выполняются путем сцепления двух строковых выражений с
амперсанда (&).

При вычислении критерия первой и присоединенных или сцепленные вычисляются отдельные
части критерия, а затем вычисляется все выражение.

Если текущее значение поля EmployeeID формы Orders равно 7, исходное выражение
критерия
«[EmployeeID] = » & [EmployeeID]

будет вычисляться как
«[EmployeeID] = » & 7

что после объединения дает для:
«[EmployeeID] = 7»

Если не указать ссылку полной формы (как во втором примере), Microsoft Access
предполагает, что вы ссылаетесь на текущую форму.

Следующий пример является производным от третьего примера:
=DLookup(«[LastName]», «Employees», _
«[EmployeeID] = Forms![Orders]![EmployeeID]»)

В этом примере ссылки на формы полностью заключен внутри кавычек критерия.

Если поле Чтобы автоматически обновлять при изменении критерия, сделайте критерий
переменной с помощью способ объединения частей выражения, как описано ранее.
Обратите внимание, что при переходе к новой записи DLookup() текстовые поля, которые
обновляются автоматически будет иметь # Ошибка в них, то, что вводится в поле
EmployeeID поле.

Указание текстового критерия:

Приведенные выше примеры демонстрируют использование функции DLookup() с числовым
критерием.
=DLookup(«[Title]», «Employees», «[LastName] = ‘Callahan'»)

Обратите внимание, что можно использовать двойные кавычки, а не одинарные
кавычки, хотя одинарных кавычек является более предпочтительным.
=DLookup(«[Title]», «Employees», «[LastName] = «»Callahan»»»)

Указание текстового критерия из поля формы:

Следующем примере показано, как найти название контракта для клиента в форме
Orders. Поле CustomerID является текстовым полем критерия, поэтому DLookup()
инструкции:
=DLookup(«[ContactName]», «[Customers]», _
«[CustomerID]='» & [CustomerID] & «‘»)

–ИЛИ-
=DLookup(«[ContactName]», «[Customers]», _
«[CustomerID]='» & Forms![Orders]![CustomerID] & «‘»)

Во втором примере критерий создается путем объединения трех строковых выражений.
Во-первых, «[CustomerID] = ‘», вторым – значение, содержащееся в поле CustomerID,
а третий — закрывающей одиночной кавычки заключены в двойные кавычки.

При вычислении этого критерия сначала вычисляются отдельные части и их результаты
складываются или объединяются. Затем вычисляется все выражение.

Если текущее значение выбранного в поле со списком CustomerID в форме Заказы
Alfreds Futterkiste, присоединенный столбец для поля со списком возвращает ALFKI как
CustomerID. Исходное выражение критерия
«[CustomerID] = ‘» & [CustomerID] & «‘»

вычисляется как
«[CustomerID] = ‘» & «ALFKI» & «‘»

что после объединения дает
«[CustomerID] = ‘ALFKI'»

Указание даты:

Если поля критерия содержат значения даты или времени, заключите значение даты
или времени в знаки номера (#). Чтобы найти сотрудника, день рождения которого
приходится на определенную дату, воспользуйтесь следующим примером:
=DLookup(«[LastName]», «Employees», «[BirthDate] = #12-08-68#»)

Указание нескольких полей в критерии:

Выражение условия может быть любой допустимый предложение SQL WHERE (без
ключевого слова ГДЕ). Это означает, что можно использовать более одного поля для
указания критерия для функции DLookup() .

Чтобы найти код заказа один из заказов, проданных сотрудником «Андрей Фокин» с
EmployeeID 2 (числовой) для клиента «Simons bistro» с CustomerID из SIMOB (текст),
используйте следующую инструкцию DLookup() образца:
=DLookup(«[OrderID]», «Orders», _
«[CustomerID] = ‘SIMOB’ And [EmployeeID] = 2»)

Этот оператор возвращает значение OrderID 10556, который является значением первого поля OrderID, соответствующего заданному критерию. OrderID 10669 также соответствует критериям.
Приведенный выше пример использует жестко запрограммированные или специальные значения CustomerID и EmployeeID. Чтобы использовать переменные вместо специфических значений критерия, можно использовать для объединения нескольких строковых выражений Visual Basic для приложений. Этот метод демонстрируется в следующем примере Visual Basic:
Sub subTest
‘Declare the variables.
Dim CustID As String
Dim EmpID As Long
Dim Result

‘Assign values to the variables to be used in the criteria.
CustID = «SIMOB»
EmpID = 2
Result = DLookup(«[OrderID]», «Orders», _
«[CustomerID] = ‘» & CustID & «‘ And [EmployeeID] = » & EmpID)

MsgBox Result
End Sub
Если функция DLookup() завершается неудачно, результат переменная содержит значение Null.
Обратите внимание, что критерий состоит из четырех частей, которые оцениваются по отдельности. Результаты добавляются и оцениваются в целом. Исходное выражение критерия: «[CustomerID] = ‘» & CustID & «‘ And [EmployeeID] = » & EmpID

вычисляется как
«[CustomerID] = ‘» & «SIMOB» & «‘ And [EmployeeID] = » & 2

что после объединения дает
«[CustomerID] = ‘SIMOB’ And [EmployeeID] = 2»

Следующий пример можно использовать для нахождения сотрудника, день рождения которого
совпадает с текущей датой:
=DLookup(«[LastName]», «Employees», _
«Month([BirthDate]) = » & Month(Date) & » And Day([BirthDate]) _
= » & Day(Date))

Если текущая дата — 2/12/2001, исходное выражение критерия
«Month([BirthDate]) = » & Month(Date) & » And Day([BirthDate]) = » _
& Day(Date)

вычисляется как
«Month([BirthDate]) = » & 12 & » And Day([BirthDate]) = » & 2

что после объединения дает
«Month([BirthDate]) = 12 And Day([BirthDate]) = 2»

Функция DLookup

В классических базах данных Access можно использовать функцию DLookup, чтобы получить значение определенного поля из указанного набора записей (подмножества). Функция DLookup доступна в модулях Visual Basic для приложений (VBA), макросах, выражениях запросов, а также в вычисляемых элементах управления в формах и отчетах.

Примечание: Эта статья не относится к веб-приложениям Access.

С помощью функции DLookup можно отобразить значение поля, которое не находится в источнике записей для формы или отчета. Например, предположим, что у вас есть форма, основанная на таблице «Сведения о заказах». На ней отображаются поля «КодЗаказа», «КодТовара», «ЦенаЗаЕдиницу», «Количество» и «Скидка». Тем не менее поле «НаименованиеТовара» находится в другой таблице (в таблице «Товары»). Вы можете использовать функцию DLookup в вычисляемом элементе управления, чтобы вывести поле «НаименованиеТовара» на той же форме.

Функция DLookup имеет следующие аргументы:

Обязательный аргумент. Выражение, определяющее поле, значение которого вы хотите возвращать. Это может быть строковое выражение поля в таблице или запросе либо выражение, которое выполняет вычисление данных в этом поле. В выражение можно включить имя поля в таблице, элемента управления в форме, константы или функции. Выражение может включать в себя встроенную или пользовательскую функцию, но не другую агрегатную функцию по подмножеству или агрегатную функцию SQL.

Читать еще:  Редактор фото майкрософт офис пикчер менеджер

Обязательный аргумент. Строковое выражение, определяющее набор записей, которые образуют подмножество. Это может быть имя таблицы или имя запроса, для которого не требуются параметры.

Необязательный аргумент. Строковое выражение, используемое для ограничения диапазона данных, к которому применяется функция DLookup. Например, условия часто эквивалентны предложению WHERE в выражении SQL (без слова WHERE). Если условия опущены, функция DLookup применяет выражение ко всему подмножеству. Любое поле, которое включено в условия, также должно входить в подмножество. В противном случае DLookup возвращает значение NULL.

Замечания

Функция DLookup возвращает значение одного поля с учетом условий. Несмотря на то что условия являются необязательным аргументом, если не указать значение для аргумента условия, функция DLookup возвратит случайное значение из подмножества.

Если ни одна из записей не соответствуют условиям или подмножество не содержит записей, DLookup возвращает значение NULL.

Если условиям соответствует несколько полей, DLookup возвращает первое вхождение. Следует указать условия, гарантирующие уникальность значения поля, возвращаемого функцией DLookup. Возможно, потребуется использовать в условиях первичный ключ, такой как [EmployeeID] в приведенном ниже примере, чтобы гарантировать, что функция DLookup вернет уникальное значение:

Независимо от того, используется ли функция DLookup в макросе, модуле, выражении запроса или вычисляемом элементе управления, необходимо тщательно задать условия, чтобы обеспечить ее правильное вычисление.

Вы можете использовать функцию DLookup, чтобы указать условия в строке «Условие отбора» запроса, в выражении вычисляемого поля в запросе или в строке «Обновление» в запросе на обновление.

Функцию DLookup можно также использовать в выражении вычисляемого элемента управления в форме или отчете, если поле, которое необходимо, не находится в источнике записей, на котором основаны отчет или форма. Например, предположим, что у вас есть форма «Сведения о заказе», основанная на таблице «Сведения о заказе» с текстовым полем «НаименованиеТовара», которое отображает поле «НаименованиеТовара». Чтобы подставлять значения «НаименованиеТовара» из таблицы «Товары» с учетом значения в текстовом поле, вы можете создать другое текстовое поле и задать в качестве значения его свойства ControlSource следующее выражение:

=DLookup(«[ProductName]», «Products», «[ProductID] =» & Forms![Order Details]!ProductID)

Хотя вы можете использовать функцию DLookup для отображения значений из поля во внешней таблице, может быть эффективнее создать запрос, который содержит нужные поля из обеих таблиц, а затем создать на основе него форму или отчет.

Вы также можете использовать мастер подстановок для поиска значений во внешней таблице.

Примечание: Несохраненные изменения записей в подмножестве не учитываются при использовании этой функции. Если вы хотите, чтобы функция DLookup учитывала измененные значения, необходимо сначала сохранить изменения, нажав кнопку Сохранить запись в разделе Записи на вкладке Данные, переместив фокус на другую запись или используя метод Update.

Пример

Примечание: В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.

В следующем примере возвращается имя из поля «НазваниеКомпании» записи, которая соответствует условиям. Подмножеством является таблица «Поставщики». Аргумент условия ограничивает результирующий набор теми записями, в которых код грузоотправителя равен 1.

В следующем примере, основанном на таблице «Поставщики», элемент управления формы «КодГрузоотправителя» используется для задания условий для функции DLookup. Обратите внимание на то, что ссылка на элемент управления не заключена в кавычки, обозначающие строки. Это гарантирует, что каждый раз при вызове функции DLookup приложение Access будет получать текущее значение элемента управления.

В следующем примере для получения значения используется переменная intSearch .

VBA example — Microsoft Access tutorial: Dlookup

VBA Dlookup

In this example, you will learn VBA DLookup Fucntion to find the User Name and Password from User Account table(TblUserAccount). The syntax of DLookup Function is:

Expression = DLookup(Expr,Domain,[Criteria])

-Expression: A variable that has data type as Variant.

-Expr: A field of a table or query(String data type) that you want to find.

-Domain: A table or query name or it can be an SQL statement that contains the field you want DLookup function to return. The Domain has data type as string.

-Criteria: The argument is optional. It represents the conditional string used to filter information. It is like the WHERE clause of an SQL statement, but in here the word WHERE is not used.

The example illustrates the Log In form that has three Labels(Log In, msg1,msg2), a Line(Line7), two Text Boxes(User Name and Password), three Command Buttons(Sign In, Close and Create New Account) as the figure below:

-When the form loads, the two labels(msg1,msg2) is disable(See Log In form above) and the cursor is set focus in User Name text.

-If you not enter or enter the wrong user name and click Sign In command button, the message will appear. See the figure below:

-If you do not enter or enter the wrong password and click Sign In command button, the message will appear. See the figure below:

-After you enter the user name and password correctly and click the Sign In command button, one message box will display like the figure below:

-Click Ok, then the Taxation form will appear.

-The Log In form does not have the upper right close button because the form border style is set to none. If you want to close this form, click Close command button.

-If you want or need to create a new user account, click Create New Account command button. The User Account form will appear.

To have the Log In form as the figure above, you have to create the form in Form Design. See the figure below:

Читать еще:  Какой офис на 10

-Drag and drop three Labels, a Line, two Text Boxes, and three Command Button to the form.

-Set Name properties to two Text Boxes:

Text Boxes:

Name: txtUserName

Name: txtPwd

-Set Name and Caption properties to a Label and three Command Buttons

Labels:

Name: lblLogIn

Caption: LogIn

Name: lblmsg1

Caption: a

Name: lblmsg2

Caption: a

Command Buttons:

Name: CmdSignIn

Caption: SignIn

Name: CmdClose

Caption: Close

Name: CmdCreateNewAccount

Caption: Create New Account

BackStyle: Transparency

Then apply the VBA Code below:

Option Compare Database

Private Sub Form_Load()

Function CheckUserName(UserName As String) As Boolean

Dim Rst As Variant

Rst = DLookup(«UserName», «TblUserAccount», «UserName='» & txtUserName & «‘»)

If IsNull(Rst) Then

Function CheckPassword(Password As String) As Boolean

Dim Rst As Variant

Rst = DLookup(«Password», «TblUserAccount», «Password='» & txtPwd & «‘»)

If IsNull(Rst) Then

Private Sub CmdSignIn_Click()

‘ Check user name and password if not create

If CheckUserName(txtUserName) = True Then

lblmsg1.Caption = «Invalid User Name, Try the other.»

ElseIf CheckPassword(txtPwd) = True Then

lblmsg2.Caption = «Invalid Password, Try the other.»

‘ Display a message then open a new form

MsgBox «Log in succeed!», vbInformation

DoCmd.OpenForm «frmTaxation», acNormal

Private Sub CmdClose_Click()

DoCmd.Close ‘ Close form

Private Sub CmdCreateNewAccount_Click()

‘ Open form in form view mode

DoCmd.OpenForm «frmUserAccount», acNormal

Private Sub Form_Timer()

‘ Generate random fore color of label

lblLogIn.ForeColor = QBColor(15 * Rnd)

Note: To create the Taxation and User Account forms visit:

How to Use DLookup Function

Use DLookup() Function in MS Access

DLookup function is a built-in function to get the value of a particular field from the set of records or data from table, query, SQL, or Recordset. The result of DLookup function will be the particular field of the first record.

DLookup Syntax

DLookup(Expression, Domain, Criteria [optional])
  • Expression identifies the field whose value you want to return. It can be a string expression identifying a filed in a table or query.
  • Domainis a set of records. It can be a table name or a query name for a query does not require a parameter.
  • Criteria is an optional expression to restrict the range of data. Criteria is equivalent to the WHERE clause in an SQL Expression, but without the word WHERE. Any field that is included in Criteria must also be a field in Domain.

Example of Using DLookup() Function

#1 DLookup without Criteria

It is the simplest form of DLookup() function. Without specifying any criteria per code below, DLookup function will return the value of the first record in the CustomerName field from tbl_Customer table. The result will be “Barney Rubble” since it is the first record on tbl_Customer table as shown in the picture below.

Code:

#2 DLookup on Empty Data Record

Sometime we don’t know if the table or query has a record. When we use the DLookup() function on the empty table we will get the error message shown below. It says “Invalid Use of Null” because we attempt to assign a Null value to the variable strX.

Code:

To prevent getting the error message above, we can use IF Statement to test if there is a record found before assigning the result value to the variable strX.

Correct Code:

#3 DLookup with Textual Criteria

The code “[UserLoginID] = ‘John’” is used as the Criteria for the DLookup function below. When we use the equal sign (=), only the record that has the entire User Name = “John” will be the result of this criteria. Per code below, the result will be “No Record Found” since there is no record that has the User Name “John”, but there are some records for “John Vang” or “John Smith.”

Code:

#4 DLookup with Textual Criteria that comes from a Field on Current Form

Per code below, the code “[UserLoginID] = ‘” & Me.txtLoginID & “‘” is used as the Criteria for the DLookup function. For this example, we want to get (or look up) the User Name for the entered UserLoginID on text box UserLoginID on this form then display it on the text box User Name.

If jvang is entered on text box UserLoginID, the User Name should be “John Vang” as shown in the picture below. Two IF Statements are used for this code to check if the UserLoginID is entered and to prevent the error if the User Name is empty for the entered UserLoginID.

Code:

#5 DLookup with Numeric Criteria

The code “[UserID] = 6” is used as the numeric Criteria for the DLookup function below. Per code below, the result will be Adam Smith” since the UserID 6 is for the User Name “Adam Smith.”

Code:

#6 DLookup with a Numeric Criteria that comes from the field on current Form

The code “[UserID] = Me.txtUserID” is used as the numeric Criteria for the DLookup function below. Per code below, the result will be John Vang” since the UserID 3 is for the User Name “John Vang” per the tblUser table above.

Code:

#7 DLookup Query with Date Criteria

The DLookup function can be used to look up information on query as example below. The code [FinishDate] = #4/30/2014# is used as the date Criteria for the DLookup function below. Per code below, the result will be Task 5″ since the “Task 5” has a finish date 4/30/2014 per the query “task completed” below.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector