Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Условное форматирование из данных другой таблицы / 3 сообщений из 3, страница 1 из 1
18.09.2017, 14:00
    #39522729
On Point
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное форматирование из данных другой таблицы
Приветствую,

Есть задача:
Требуется выделить поля цветом в ленточной форме, значения которых совпадают в другой таблице.

например: в ленточной форме есть записи по полю (ID)
1267
4562
3876
1112

В другой таблице есть записи 4562 и 1112. Соответственно, нужно чтоб в ленточной форме поле ID изменило цвет.

Добавлял на ленточную форму вспомогательное поле(lstID), и условным форматированием по полю (ID) ссылался на него, но поле меняет цвет только в одной записи.

Возможно как-то организовать эту задачу программно?
Код: 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.
27.
28.
Private Sub Form_Load()
 
        Dim rs As ADODB.Recordset
        Dim sql As String
        Dim i As Integer
        Dim str As String
       
        
   ' Выбор данных для сравнения
        sql = "SELECT tbl_Current_Diagnos.ID_Tehniks " & _
                "FROM tbl_Current_Diagnos " & _
                "WHERE tbl_Current_Diagnos.Status =False"

        
        Set rs = New ADODB.Recordset
            rs.Open sql, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
            If rs.RecordCount <> 0 Then
                rs.MoveLast
                i = rs.RecordCount
                ' Цикл нужен
                Debug.Print rs.Fields(0)
                rs.MoveFirst
                rs.Close
                Set rs = Nothing
     

          
        End Sub
...
Рейтинг: 0 / 0
18.09.2017, 14:13
    #39522739
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное форматирование из данных другой таблицы
Добавьте в ленточную форму поле с признаком наличия записи в другой таблице (да/нет) и ссылайтесь в условном форматировании на него. Признак элементарно вытаскивается запросом.
Приведенный код не понял. Зачем цикл?
...
Рейтинг: 0 / 0
18.09.2017, 14:38
    #39522757
On Point
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное форматирование из данных другой таблицы
MrShin,
спасибо за наводку))

Так действительно проще.

Думал циклом сканировать совпадающие записи.

Вопрос решен.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Условное форматирование из данных другой таблицы / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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