powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Условное форматирование из данных другой таблицы
3 сообщений из 3, страница 1 из 1
Условное форматирование из данных другой таблицы
    #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
Условное форматирование из данных другой таблицы
    #39522739
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавьте в ленточную форму поле с признаком наличия записи в другой таблице (да/нет) и ссылайтесь в условном форматировании на него. Признак элементарно вытаскивается запросом.
Приведенный код не понял. Зачем цикл?
...
Рейтинг: 0 / 0
Условное форматирование из данных другой таблицы
    #39522757
On Point
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShin,
спасибо за наводку))

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

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

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


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