![]() |
|
Модераторы: Akina |
![]()
|
|
| vavilom |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 19.10.2012 Репутация: нет Всего: нет |
Добрый день. Такая задача: есть таблица сотрудников: sotrudnik, таблица номеров:mun, необходимо присваивать и лишать номера сотрудникам. В форме 2 это реализовано так: Присваивая по нажатию кномпки, выбирается свободный номер из таблицы mun, и этот же номер обновляется на статус (2) что означает что этот номер теперь занят, и запросом на добавление заносятся данные в таблицу истории:story.
И удалить номер так:
Но если нужно удалить 100 номеров это займет уйму времени, я создал запрост тех кого удалить нужно, так же запрос кому нужно добавить номер и на Форме 1 кнопки добавить и убрать, но реализовать это не получается, мне сказали нужно через цикл попробовал написать неполучается:
Наверно все не правильно сделал. Не пойму как для переменной сотрудники присвоить id сотрудника из таблицы sotrudnik, может кто нибудь поможет с этим циклом? Это сообщение отредактировал(а) Akina - 19.10.2012, 15:37 Присоединённый файл ( Кол-во скачиваний: 4 )
sotrudniki2.7z 35,81 Kb |
||||||
|
|||||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Бред какой-то. Всё, что можно сделать через.... ммм... в общем, так и сделано.
Первый вопрос - база будет работать в однопользовательском режиме или в многопользовательском? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| vavilom |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 19.10.2012 Репутация: нет Всего: нет |
Согласен что цикл я написал бред, но не может быть такого что если небходимость убрать номер у 200 человек, или присвоить 300 нужно каждого искать и нажимать кнопочку. Возможно сделать это одним нажатием, только я не знаю как сделать этот цикл. На счет пользователей один пользователь. |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Если один пользователь - то к чему все эти навороты? Впрочем, дело ваше...
Второй вопрос - почему нужно вручную присваивать номера пользователям? почему нельзя спокойно сделать поле номера счётчиком - и пусть у СУБД голова болит не дублировать... чем так пугают "дыры" в нумерации? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| vavilom |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 19.10.2012 Репутация: нет Всего: нет |
Раньше так и было, это очень долго и сложно обьяснять, это тонкость нашей фирмы, номеров ограниченное количество сотрудникам некоторым будет несколько раз присваивать и уберать номера. Некоторые сотрудники вообще будут работать без номеров. В общем мне уже помогли, добрый человек по имени Панург |
|||
|
||||
![]()
|
| Правила форума "MS Access" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Access | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |