|
|
|
База данных access
|
|||
|---|---|---|---|
|
#18+
В базе данных есть поле дата рождения. нужно посчитать возраст (количество полных лет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 21:07 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, "Это -- утверждение. Вопросы есть?" (с) П.А.М.Дирак ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 21:10 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
вот вопрос, как мне это возраст посчитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 21:12 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, Пользуясь каким именно инструментом? У задачи есть какие-то ограничения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 21:17 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, желательно используя код visual basic ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 21:22 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, Есть такая функция DateDiff. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 21:23 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, я в курсе, как ее применить к данным полям? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 21:24 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, Напрямую :). Что именно Вас смущает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 21:26 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, то, что оно не работает. Вариант DateDiff("yyyy", Now()-[ЛичныеДанныеРаботника][ДатаРождения]) не работает,чего еще не хватает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 21:28 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, не хватает точки в описании поля таблицы Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 21:32 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, Наконец-таки допрос с пристрастием дал результаты :) [ЛичныеДанныеРаботника] -- это таблица? [ДатаРождения] -- это поле этой таблицы? Тогда их надо разделить восклицательным знаком У функции DateDiff три обязательных аргумента: тип периодов, дата начала, дата конца. У Вас -- два, Вы даты зачем-то друг из друга вычли :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 21:32 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
пробуй камнем, ага, и еще минус на запятую заменить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 21:33 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, не работает. Данный код мне нужен в запросе на обновление, не пропускает запятую после "yyyy" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 21:39 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, Запрос делаете в конструкторе запросов? Замените обе запятых на ;. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 21:40 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, мда, и отняв дату 12.10.1965 получила -45 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 21:44 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, :)) Now() должен быть третьим аргументом, конечно: DateDiff(в каких единицах, от, до) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 21:48 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, :)) спасибо, работает. Тогда еще вопрос. Та же таблица ЛичныеДанныеРаботника, в ней есть поле пол: принимает 2 значения: мужской и женский. Также есть поле СемейноеПоложение.Каким образом его можно было организовать, чтобы при выборе соответствующего пола были вариатны: женат, замужем, не замужем, холост ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 21:51 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, То есть чтобы у мужчин были только варианты "Женат/Холост", а у женщин -- "Замужем/Не замужем"? Прямо в таблице, насколько я знаю, никак. Надо делать форму для ввода данных. Собственно, в этом одно из ключевых отличий Access от Excel: по исходному замыслу Access не предназначен для того, чтобы пользователи непосредственно вводили данные в таблицу -- для них необходимо сделать интерфейс. А возможность организовать в "ячейке" таблицы выпадающий список -- это половинчатая (со всеми вытекающими) уступка разработчиков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 22:03 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
А, кстати, какие значения Вы храните в полях "Семейное положение" и "Пол" в самой таблице? Сами эти строки ("М"/"Ж")? Если так -- это не здорово. В случае семейного положения я бы хранил 0 (соответствует "несемейности" -- "холост/не замужем") и 1 (соответствует "семейности" -- "женат/замужем"), а уж в запросах и отчетах генерировал бы в зависимости от пола нужные текстовые значения. Аналогично с полом. Соответственно, в самой таблице сделайте выбор из двух вариантов: -- женат/замужем -- холост/незамужем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 22:08 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, Поле пол получает данные из дополнительной таблицы "Пол", включающей 2 записи: мужской и женский, поле семейное положение пока только текстового типа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2010, 15:17 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, Какова структура этой дополнительной таблицы? (Какие в ней поля и какого типа?) Вообще, заводить таблицу ради двух записей (при том, что больше двух этих записей ни в какой перспективе не станет -- если только Вы не начнете хранить информацию об инопланетянах :)) -- идея сомнительная... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2010, 15:23 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, А если несложно, очертите, пожалуйста, задачу целиком -- какую проблему решает БД, какую роль играете в этом Вы (модифицируете существующую БД, создаете с нуля, отвечаете за работу и т.п.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2010, 15:25 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, Прохожу технологическую практику, поставили достаточно сомнительную задачу: создание бд рабочего место секретаря. БД должна иметь след. таблицы: внутрихоз.Приказы(поля:номерПриказа,ДатаПРиказа,Содержание,Исполнитель); ВходящаяКорреспонденция:ВходящийНомер,ИсходящийНомер,ДатаЗаписи,ДатаКорреспонденции,Город,Организация,Содержание,ПолучательКорреспонденции; ДанныеОК:ЛичныйНомерРаботника,ФИО,Должность,Отдел,ДатаПРинятияНаРаботу,НомерПриказа,ТипДоговора,СрокДоговора ИсходящаяКорреспонденция:НомерЗаписи,ДатаЗаписи,НомерИсходящейКорреспонденции,Город,Организация,Содержание,Ответственный Командировки:Номер,ДатаЗаписи,ФИО,Должность,ДатаУбытия,СрокКоммандировки,ДатаПрибытия,Город,Цель,НомерПриказа ЛичныеДанныеРаботников:НомерЗаписи,ФИО,ДатаРождения,Возраст,Пол,Образование,МестоРождения,Адрес,СемейноеПоложение,НаличиеДетей,КоличествоДетей,ВозрастДетей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2010, 20:19 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611kinotaurus, я в курсе, как ее применить к данным полям?а нас это должно волновать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 10:22 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
PlanB, Дак мы уже десять раз разобрались :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 10:58 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, Прошу прощения, надо обдумать -- сейчас цейтнот, вечером постараюсь вернуться к Вашему описанию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 10:59 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Модератору -- просьба: перенести эту тему в форум по Access'у (там, может, еще аксесовские светлые головы подключатся :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 11:00 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, Проблему решила сама, спасибо. Вот преподы задачку подкинули, добавить какой-нибудь код на visual basic. Даже не представляю, к чему здесь его вообще нужно использовать и где ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 14:26 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611kinotaurus, Проблему решила сама, спасибо. Вот преподы задачку подкинули, добавить какой-нибудь код на visual basic. Даже не представляю, к чему здесь его вообще нужно использовать и где Посчитайте сколько этим людям будет через 15-ть лет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 14:29 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
-O_o-, Ну а смысл?? Я серьезно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 16:41 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, Ну вот, вроде со всем разобралась. Вопрос с тем же возрастом, создала формы, в которой есть соответствующие поля. Как мне сделать, чтобы после ввода даты рождения и перехода на поле возраст он вводился автоматически??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 16:44 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, Поставить выполнение процедуры после ОБНОВЛЕНИЯ поля в которое вводите дату рождения. А на счет возраста. Вам же сказали написать какой-то макрос на ВБА. Вот и напишите. Думать не нужно о смысле в университете ) Это как армия. Сказали сделали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 17:43 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611kinotaurus, Прохожу технологическую практику, поставили достаточно сомнительную задачу: создание бд рабочего место секретаря. БД должна иметь след. таблицы: внутрихоз.Приказы(поля:номерПриказа,ДатаПРиказа,Содержание,Исполнитель); ВходящаяКорреспонденция:ВходящийНомер,ИсходящийНомер,ДатаЗаписи,ДатаКорреспонденции,Город,Организация,Содержание,ПолучательКорреспонденции; ДанныеОК:ЛичныйНомерРаботника,ФИО,Должность,Отдел,ДатаПРинятияНаРаботу,НомерПриказа,ТипДоговора,СрокДоговора ИсходящаяКорреспонденция:НомерЗаписи,ДатаЗаписи,НомерИсходящейКорреспонденции,Город,Организация,Содержание,Ответственный Командировки:Номер,ДатаЗаписи,ФИО,Должность,ДатаУбытия,СрокКоммандировки,ДатаПрибытия,Город,Цель,НомерПриказа ЛичныеДанныеРаботников:НомерЗаписи,ФИО,ДатаРождения,Возраст,Пол,Образование,МестоРождения,Адрес,СемейноеПоложение,НаличиеДетей,КоличествоДетей,ВозрастДетей Эту структуры Вы сами спроектировали -- или она задана изначально условиями задания? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 11:50 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, Она задана ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 15:02 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611Она задана Грустно :(. Потому что структура отвратительная. А как должен выглядеть конечный результат? Или все на усмотрение проходящего практику? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 15:14 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, Им все равно. А такая структура используется в данный момент на предприятии, только в бумажном варианте. Кокому событию слудет назначить запуск запроса на обновления, чтобы после ввода даты рождения автоматически обновлялось поле возраст, я уже все перепробывала, остановилась пока на событии Нажатие кнопки поля Возраст, но внесенные изменении отображаются не сразу, атолько после перехода к след. записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 15:35 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, Покажите Ваш код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 15:54 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, Забавно, что поле Возраст в таблице хранить не имеет вообще никакого смысла: допустим, ввели Вы меня сегодня в БД, а завтра у меня день рождения -- и вот завтра в БД уже хранится неверная информация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 15:55 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, Мда, логично, придется попуститься правилам предприятия и удалить поле вообще. Где еще тут логические ошибки. Попробую переделать и руководство в этом убедить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 16:02 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, Покажите базу. Интересно глянуть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 16:12 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
-O_o-, Структура описана выше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 16:16 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, На самом деле выше просто перечислены поля -- а важно знать, какого рода информация в них хранится (числа, текст, внешние ключи и т.п.) и как они связаны друг с другом. Например, поле Исполнитель таблицы Внутрихозяйственных приказов -- какие данные содержит? ФИО? Как мы будем отличать двух сотрудников с одинаковым ФИО (отнюдь не редкость -- даже в компании со штатом 100 человек на моей памяти случалось не один раз) Что делать, если должность человека сменилась -- теряем ли мы информацию о том, в какой должности он был раньше и каким приказом это было утверждено? Город везде вводится руками? Тогда столкнетесь с тем, что у вас в БД будет Екатеринбург, Екатеренбург, Екатиренбург и просто Е-бург. В результате вы теряете простую возможность выяснить, так сколько же раз народ ездил в командировки в Свердловск :) Как связываются между собой личные данные сотрудника и данные отдела кадров -- по ФИО? Что за поля "Номер записи" -- автоматически генерируемые номера (autonumber)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 16:30 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, поле Исполнитель таблицы Внутрихозяйственных приказов -содержит ФИО таблицы ДанныеОК. Таблицы ДанныеОК и ЛичныеДанные на данный момент объединены в таблицу ДанныеОк Если должность сменилась, то данные вносятся заново с измененной должностью Номер записи-счетчик Насчет города поа проблема открыта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 16:37 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, Допустим, у вас в компании работают два Петровых Ивана Сидоровича. Кто из них исполнитель -- тот, который с табельным номером 101, или тот, который с табельным номером 210? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 16:40 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, Насколько я знаю, в данной компании такого пока нет, при выборе исполнителя в поле со списком отображаются данные как табельного номера, так и ФИО, но храниться ФИО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 16:48 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, Уверены, что хранится именно ФИО? Какой тип данных у поля? Это очень здорово, что такого пока нет, но оно случится (непременно), и случится нежданно-негаданно, и окажется, что еще вчера в БД должен быть введен второй Иван Сидорович Петров -- а структура данных при этом рассыпается к чертовой матери. Я понимаю, что выбирают они ПРАВИЛЬНОГО Ивана Сидоровича, но хранится-то (как Вы утерждаете) ФИО -- и БД не знает, который это из двух Иванов СИдоровичей -- информация об этом теряется в момент сохранения записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 17:12 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, Текстовый, а храниться все-таки ЛичныйНомер:SELECT ДанныеОК.ЛичныйНомерРаботника, ДанныеОК.ФИО FROM ДанныеОК; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 17:17 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, Каким образом организовать список, чтобы при выборе отображался и код работника, и его ФИО, но после выборе отображались только ФИО, а хранился код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 17:20 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
offи чё она тут вам моск ест ? отправляйте её в Акцес ...тем более, и фотки в профиле нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 17:30 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611Текстовый, а храниться все-таки ЛичныйНомер:SELECT ДанныеОК.ЛичныйНомерРаботника, ДанныеОК.ФИО FROM ДанныеОК; Ну хоть это слава богу... Юлия611Каким образом организовать список, чтобы при выборе отображался и код работника, и его ФИО, но после выборе отображались только ФИО, а хранился код? Работая на уровне таблиц -- никак. У таблиц вообще очень слабые интерфейсные возможности, не предназначены они для этого... Надо делать интерфейс, а таблицы пользователю в руки ни при каких условиях не давать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 17:33 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurusРаботая на уровне таблиц -- никак. ... ну почему - никак ? через поля подстановок - это делается запросто и в таблицах другое дело, что тот, кто так посоветует делать - как минимум - "злой" человек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 17:37 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, Это конечно, администрирование поставлю. Решаю проблему с городами, как их лучше организовать, может в допол. таблицу закинуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 17:38 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, Конечно, администрирование будет задано.Решаю проблему с городами, как посоветуете организовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 17:40 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
qwerty112через поля подстановок - это делается запросто и в таблицах так чтобы в момент выбора отображать два столбца, а после выбора в поле потом -- содержимое только второго? сомнительно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 17:45 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, Даже не сомнительно, а нереально. Только что проверено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 17:48 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
qwerty112, а фотография Вам зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 17:50 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurusqwerty112через поля подстановок - это делается запросто и в таблицах так чтобы в момент выбора отображать два столбца, а после выбора в поле потом -- содержимое только второго? сомнительно... тююю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 17:52 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
qwerty112, Три колонки? Красиво :) И все же надо делать интерфейс :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 17:53 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611kinotaurus, Даже не сомнительно, а нереально. Только что проверено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 17:54 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
qwerty112, Ладно злорадствовать-то :) Утер нос, утер :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 17:56 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, Мда, я смотрю, у Вас тут свои уже разборки пошли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 17:57 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, :) Какие тут разборки... qwerty умудрен и многоопытен :) Пояснения про три колонки нужны? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 18:02 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, Да нет. Вот Вам опытным и вопрос, как организовать поле Город? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 18:04 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, По-хорошему -- справочником городов. Однако тут есть проблема: чтобы воспользоваться этим справочником, секретарь должен будет сначала добавить новый город в справочник, а уже потом использовать выпадающий список в таблице командировок. Это если все делать на уровне таблиц Хороший интерфейс работает так: человек вводит элемент в поле со списком, если там такого элемента нет, автоматически пополняет справочник. Конечно, это некий "шаг назад" (упрямый пользователь в дополнение к Екатеренбургу введет Екатиринбург) -- но это "управляемый хаос" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 18:13 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
kinotaurus, Ясно. С использованием какой функции можно прибавить к дате n-ое количество дней и получить ответ в формате дата. Т.Е. у меня в бд есть поле ДатаУбытия и СрокКоммандировки, нужно получить ДатаПрибытия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 18:20 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611kinotaurus, Ясно. С использованием какой функции можно прибавить к дате n-ое количество дней и получить ответ в формате дата. Т.Е. у меня в бд есть поле ДатаУбытия и СрокКоммандировки, нужно получить ДатаПрибытия + это было про функцию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 18:34 |
|
||
|
База данных access
|
|||
|---|---|---|---|
|
#18+
Юлия611, Дата во внутреннем представлении -- это число, у которого целая часть -- дни, а дробная -- время. Соответственно, достаточно просто прибавить к дате нужное количество дней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 18:50 |
|
||
|
|

start [/forum/topic.php?all=1&fid=61&tid=2177321]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
147ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
118ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 554ms |

| 0 / 0 |
