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

Моя ситуация:

У меня есть accessdb, который я создаю; Эта база данных - это, прежде всего, таблица результатов конкретных тестов, которые мы проводим на продуктах. Для каждого типа теста возможны переменные результаты. Поэтому каждый результат является ключевым. Результаты могут быть сгруппированы по продукту концептуально. Сами результаты связаны с другой таблицей, в которой перечислены детали проекта, которые требовали испытаний. Каждый проект также имеет ключ.

Моя цель:

Время от времени (и случайным образом) мы выполняем все тесты, которые мы выполнили на продукте дважды, в целях качества, что означает, что есть два разных ключа, которые могут быть связаны по результату. Мы оцениваем результаты, чтобы проверить качество.

Я пытаюсь найти способ перенести два результата в одной таблице (т. Е. Пары с ключами) в новую таблицу, которая затем может быть оценена с помощью вычисления.

Некоторые из моих идей включают в себя:

  • Создание самосоединения в таблице, которое позволяет связать две пары (вручную, путем ввода значения ключа второго результата в новое поле для этой записи), но тогда я не уверен, как взять эту запись и вытащить результаты в новую таблицу ... Я принимаю запрос, но не уверен, как. Кроме того, может показаться, что этот метод будет дублировать процесс, поскольку в этом процессе будут две ключевые записи, связанные друг с другом и представленные в новой таблице.

  • Импортирую таблицу, в которой два продукта и результаты их испытаний представлены в одной строке, но я не могу связать это с ключом результата, поскольку он импортируется в базу данных в отдельном импорте, который назначает ключи. Кроме того, если бы я пошел по этому пути, я мог бы просто оценить результаты в этом CSV, отрицая необходимость автоматизации этого. Хотя я все еще могу связать их и хранить там.

Любое руководство или предложения приветствуются

1 ответ1

0

Итак, я действительно добился некоторого прогресса в этом, перейдя к моей первой идее. Я добавил DuplicateID к записи и кнопку да / нет. Затем я фильтрую таблицу по двум парам и иду по списку, набирая ключ-дубликат в поле DuplicateID первого образца. Я не делаю то же самое для дубликата, чтобы избежать дублирования результата в запросе. Затем я запускаю запрос на добавление для самостоятельного соединения для ключа и DuplicateID, который сообщает результат для двух значений и некоторые метаданные для проверки, а затем загружаю его в таблицу. Результаты оцениваются в поле в конце строки. Когда я закончу, я отмечаю поле да / нет и получаю запрос только на те, которые не отмечены.

Это работает, но все еще далеко от автоматизации, что является идеальным. Если есть какие-либо предложения о том, как сделать это еще более автоматизированным, мы будем благодарны!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .