MS Access VBA для установки цвета фона отдельных полей в отдельных записях - PullRequest
0 голосов
/ 20 марта 2020

У меня есть программы, чтобы сделать это в Excel, и я пытаюсь выяснить, возможно ли это в Access.

Сценарий: Загруженные из пациентов разделы с записями о дорожно-транспортных происшествиях загружаются из больницы, содержащие номера счетов, фамилию и т. д. c., почтовый адрес, название больницы.

Некоторые учетные записи "связаны", например, два человека в одной аварии. Таким образом, фамилии вероятно будут одинаковыми, адреса улиц будут (почти) совпадать, а номера счетов будут близки.

Адреса "почти" означают совпадения, например:

Смит | Джон | 123 Джонс-стрит | 1234567

Смит | Мэри | 123 Джонс-стрит | 1234569

Полный список может состоять из 90 аккаунтов, возможно с 3 наборами «связанных» (всего 7 аккаунтов) ).

В Excel я сортирую по почтовому адресу. Затем он окрашивает фон ячейки в фиолетовый, если все перед пробелом и следующими двумя символами совпадают. Так что это помечает их как «родственные». Затем я сортирую по «Фамилии гаранта» (т. Е. Ответственному за оплату лицу, не указанному в примере), и по цвету соответствует фамилии с зеленым фоном. Затем я сортирую по «Фамилии пациента» и сопоставляю цвета с синим фоном.

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

SO IN ACCESS, записи будут импортированы в курсор, а затем курсор будет отсортирован по адресу - проверен вручную - затем отсортирован по фамилии гаранта - и проверен вручную - - затем отсортировано по фамилии пациента - и проверено вручную в третий раз.

Я уже настроил код импорта Access, но для этих импортов не выполняется проверка «связанных».

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

Альтернативой может быть то, что после их импорта просто выведите набор в Excel и измените существующий код Excel, но если это не сложно, я бы предпочел сделать все это в Access.

Большая часть кода Excel находится в подпрограммах, которые циклически повторяются через t в этом ряду и go, пока ячейка R не станет пустой ". Так что, если довольно легко изменить поле Access + фон строки ввода в курсоре, переделка кода Excel не будет большой проблемой.

Я довольно новичок в Access.

...