Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вернуть последнее значение записи с условием / 3 сообщений из 3, страница 1 из 1
07.12.2018, 18:27
    #39744524
nataxa23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть последнее значение записи с условием
Помогите с запросом, нужно чтобы возвращалось последнее значение с условием поля адрес, так как он повторяется.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Private Sub TariffValue()
  Dim s As String
  Dim rst As DAO.Recordset
  
On Error GoTo ErrNumber
  If Me.cbxАдрес.ListIndex = -1 Then GoTo ExitHeare
  s = "SELECT * FROM ТарифыЭлектроЭнергия WHERE ТарифыЭлектроЭнергия.Адрес = " & Me.cbxАдрес & ";"
'Debug.Print s
  Set rst = CurrentDb.OpenRecordset(s, dbOpenSnapshot)
  With rst
    Me.ТарифТ1 = .Fields("ТарифТ1").Value
    Me.ТарифТ2 = .Fields("ТарифТ2").Value
    Me.ТарифТ3 = .Fields("ТарифТ3").Value
  End With
  rst.Close
ExitHeare:
  Set rst = Nothing
Exit Sub
  
ErrNumber:
  If Error <> 0 Then
    MsgBox Err.Description, , _
      "№ " & Err.Number & ". Процедура: TariffValue. Форма: " & Me.Name
    Resume ExitHeare
  End If
End Sub



___________________________________
Использую Microsoft Access 2010, 64 бит.

Спасибо каждому, кто мне когда-либо здесь помог и продолжает помогать.
...
Рейтинг: 0 / 0
07.12.2018, 20:49
    #39744563
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть последнее значение записи с условием
nataxa23,
А за нахфига какие то телодвижения с рекордсетом,если такой запрос
Код: vbnet
1.
SELECT ТОР 1 выводимыеПоля FROM ТарифыЭлектроЭнергия WHERE Адрес ='" & Me.cbxАдрес & "' ORDER BY полеСдатой DESC"

возвратит "последнее значение с условием поля адрес"
(поле адрес,конечно,текстовое)
...
Рейтинг: 0 / 0
08.12.2018, 20:34
    #39744784
nataxa23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть последнее значение записи с условием
sdku,
Спасибо!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вернуть последнее значение записи с условием / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]