Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2011, 14:14   #1
hamsidJ
Пользователь
 
Регистрация: 28.12.2011
Сообщений: 20
Смущение "Дата","Время" и "Человек"

Здравствуйте, у меня есть таблица и форма, сделанная из этой таблицы. Есть поля "Человек", "Место", "Дата", "Время". Смысл в том, что нужно создать расписание (человек должен быть в определённом месте в определённое время). Но к сожалению, человек не может быть в одно и тоже время в разных местах. Я сделал "Дату","Время" и "Человека" ключевыми полями, но получается следующая ситуация в первой записи "Время" = 7:00, во второй "Время" = 7:01. И хитрость с ключами не выходит.
hamsidJ вне форума Ответить с цитированием
Старый 28.12.2011, 16:43   #2
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Ох что-то без примера вообще ничего не понятно, может это конец года на нас так влияет?
Каким образом заполняются данные, для чего это вообще нужно?
Куда он не успеет за 1 минуту дойти?
Сколько времени ему необходимо чтобы дойти?
gluk_fm вне форума Ответить с цитированием
Старый 28.12.2011, 19:32   #3
hamsidJ
Пользователь
 
Регистрация: 28.12.2011
Сообщений: 20
По умолчанию

1. Данные вносятся в форму, потом они переносятся в таблицу.
2. Время настраивается в другой таблице оно равно (время, которое он проводит на мести[~ 3 часа ] + время в пути [~ 1 час])
hamsidJ вне форума Ответить с цитированием
Старый 29.12.2011, 15:54   #4
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Если я правильно понял то индексы Вы создали. тогда делаете запрос на обновление или рекордсет по времени что-то вроде Р = р+4. А вообще я так и не поменял своего мнения и необходимо выкладывать пример.
gluk_fm вне форума Ответить с цитированием
Старый 30.12.2011, 01:28   #5
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте hamsidJ.
думаю gluk_fm ошибся, индекс Вы не создали
"..сделал .. ключевыми полями.." - это не обязательно, а решение в Вашем случае - это составной Индекс.
В режиме конструктора добавьте в таблицу Индекс:
задав ему имя (один раз),
выбрав необходимые имена полей ("Дату","Время" и "Человека"),
порядок сортировки оставляем без внимания,
Ключевое поле - зависит от потребности в конструкции (скорее всего Нет),
Уникальный индекс - конечно Да (собственно ради него...)

после таких манипуляций жаловаться на "хитрость с ключами" Вам не придется.

Евгений.
P.S. ".. поля ... "Дата", "Время" .. " - действительно необходимо создавать два поля для этих данных, обычно пользуются одним.

Последний раз редактировалось Teslenko_EA; 30.12.2011 в 01:32.
Teslenko_EA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. воваава Помощь студентам 3 01.12.2011 12:50
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Помогите пожайлуста найти, кто человек "вконтакте", зная его "мэйл" Аксюнька1990 Помощь студентам 1 12.06.2009 06:16