Запрос базы данных персонала не может использовать этот ключ...
Босс хочет создать список посещаемости для обучения из базы данных персонала, не хочет уникального идентификатора, такого как номер социального страхования, предпочитает ввести Фамилию и добавить этого человека в список.
Я столкнулся с проблемой, когда несколько человек имеют одну и ту же фамилию, хотел бы, чтобы он попросил меня назвать имя только тогда, когда будет найден дубликат фамилии...
Что я уже пробовал:
SELECT DISTINCT Staff.LastName, Staff.Firstname, Staff.Email FROM Staff WHERE {{Staff.Lastname}=[Lastname 1]} AND {{Staff.Firstname}=[Firstname 1]}}; //repeats for eight staff member inputs - max students for the training...
Sandeep Mewara
Электронная почта это обязательное поле? Если это так, то я бы предложил объединить имя и адрес электронной почты в качестве идентификатора для дифференциации людей.
Member 14938351
Электронная почта-это причина, по которой создается список, единственное известное-это имя.
Maciej Los
Вам нужно будет написать код VBA, чтобы создать такую функциональность.
Member 14938351
спасибо... Мне нужно будет найти учебник...
Gerry Schmitz
Итак, о скольких людях мы говорим? Я знаю, что люди становятся странными вокруг записей о сотрудниках / заработной плате. Пусть HR разберется с этим.
Member 14938351
список примерно из 200 человек... ничего серьезного, никого не волнует доступ к записям базы данных... то, как я сейчас работаю, требует ввода имени и фамилии каждого (2 подсказки на человека) тьфу... И хотя они в порядке с этим - я не в порядке с этим... использование социальных сетей было бы лучшим способом - они не хотят использовать социальные сети... и вот я здесь...
Gerry Schmitz
Просто сбросьте список в "таблицу данных" или лист excel и позвольте "пользователю" проверить имена. Затем используйте выбранные параметры в качестве входных данных для запроса. Большую часть времени пользователям нужно "что-то", чтобы двигаться вперед. Тогда они могут придумать более конкретные фильтры. 200 (сортируемых) имен-это не "слишком много". Скажите им, что это "черный / белый список".
Member 14938351
У них уже есть что-то подобное ... они буквально хотят, чтобы это сгенерировало список для вставки в другую форму посещаемости, чтобы избежать проблем с плохим почерком. Ты же знаешь, что люди хотят того, чего хотят, лол...
Otekpo Emmanuel
Тогда что произойдет, если у двух людей одинаковые фамилия и имя? Потому что у меня была одна и та же фамилия и имя с кем-то, кто даже не из одного племени. Лучше всего создать уникальный идентификатор, чтобы избежать дублирования результатов.
Если вы собираетесь использовать строки Dinstinct, то имена некоторых людей могут быть опущены
Member 14938351
В настоящее время происходит то, что по умолчанию он запрашивает фамилию и имя. Цель состоит в том, чтобы создать список электронных писем для выбранной группы людей, которые вы запланировали для обучения. На данный момент в базе данных нет ни одного человека с повторяющимися именами и фамилиями... в то время как в базе данных есть отдельный ключ... люди, желающие получить отчет, не хотят вводить номера СС... это скорее предпочтение, чем практичность...