2092 / 1168 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
|
1 | |
Обновление конкретных полей таблицы по конкретным критериям03.12.2009, 10:40. Показов 3999. Ответов 10
Метки нет (Все метки)
Есть база из отдела кадров, раз в месяц ее нужно обновлять, новых сотрудников добавить нет проблем, а как быть с теми, кто перевелся на другую должность или изменилось образование???
База содержит поля "таб.номер", "Фамилия", "Имя", "Отчество", "Подразделение", "Служба", "Должность", "Адрес", "Телефон", "Стаж" Новые данные поступают в таком виде: та же база из отдела кадров, только она содержит поле "Вид мероприятия", кот.может принимать значения: Прием на работу, Перевод на др. должность, Повторный прием; и поле "Начало", кот. содержит дату приема на работу или перевода на др.должность. Как организовать ежемесячное обновление данных??? Help me!!!!!!!!!!!!
0
|
03.12.2009, 10:40 | |
Ответы с готовыми решениями:
10
Пароль на обновление конкретных полей БД Обновление полей таблицы Обновление полей таблицы Update Создать внешний ключ из двух полей, одно с конкретным значением |
1856 / 1178 / 190
Регистрация: 27.03.2009
Сообщений: 4,558
|
|
03.12.2009, 11:07 | 2 |
можно добавлять как нового сотрудника с датой приема=дата перевода на др. долж, а все запросы выполянть по последней дате по данному работнику
0
|
2092 / 1168 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
|
03.12.2009, 11:14 [ТС] | 3 |
Я тоже об этом думала, но эта база нереально большая! А компы старые, будет медленно работать!
Может какие-нибудь еще варианты???
0
|
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
|
||||||
03.12.2009, 11:16 | 4 | |||||
Может надо создать запрос при запуске главной формы, который будет проверять текущую дату (формат - месяц), если наступает определенный день месяца, то выдаст напоминание об обновлении данных по сотрудникам или будет задавать свойство для какого-нибудь элемента управления на изменение. как-то там:
1
|
2092 / 1168 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
|
03.12.2009, 12:17 [ТС] | 5 |
Елена, честно говоря, ничего не поняла, можно по подробней?
0
|
10065 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
|
||||||
03.12.2009, 13:16 | 6 | |||||
Елена_, почти все правильно кроме 1й строки
и сравнивать 2 базы по полям [таб.номер] (имхо, остальные необязательны сравнения) Не по теме: Ameli, говорил жеж я: "SQL учить нужно, а не слушать разных":p
0
|
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
|
||||||
03.12.2009, 13:53 | 7 | |||||
Добавлено через 1 минуту
1
|
БурундукЪ
|
03.12.2009, 14:10
#8
|
1
|
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
|
|
03.12.2009, 14:17 | 9 |
да я вспомнила тему "нужен ли SQL", просто напортачила с запросом, поэтому sorry)
0
|
2092 / 1168 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
|
03.12.2009, 17:16 [ТС] | 10 |
Елена, не получается!!! Можете глянуть одним глазком?
0
|
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
|
||||||
03.12.2009, 20:30 | 11 | |||||
получилось через два запроса, может можно аккуратнее сделать, но мне в голову ничего не приходит. Теперь получившийся запрос можно вызывать при запуске главной формы. Например по событию "загрузка" прописать код VBA
1
|
03.12.2009, 20:30 | |
03.12.2009, 20:30 | |
Помогаю со студенческими работами здесь
11
Обновление по критериям Резервирование таблицы за конкретным пользователем Вывести последнюю записать из первой таблицы по критериям из второй таблицы Как построить график от конкретных значений q с таблицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |