![]() |
|
![]() ![]() ![]() |
|
vova_km |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 11.10.2007 Где: УКРАЇНА, Запоріжж я Репутация: нет Всего: нет |
Вот дали тему на курсовик по базам данных, до этого я не занимался ими. Значит задача: разработать программу для подсчета количества дней отпуска сотрудников. прога должна по поиску ФИО выдавать определенные данные по сотруднику и количество дней отпуска за текущий год(период).
выкладую схему данных котораю как бы готова уже(правильная) ![]() и теперь вопросы: 1. при редактировании таблиц через Delphi. В полях, которые ссылаются на другие на другие таблицы, я правильно делаю что выбор идет через номер того поля (Допустим "код подразделения" ставлю значение "1", или както ето можно сделать чтобы сразу писало название того подразделения?). 2. почему при исправленни даты мне пишет такую ошибку: "ADOTable_PERSONAL: Dataset not in edit or insert mode.", что это значит?. Спасибо, но скорее всего вопросы еще будут. |
|||
|
||||
Rodman |
|
||||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
ГЫ... а можешь пояснить чем отличаются поля: GLAVNAYA.Data_OKONCHANIYA, GLAVNAYA.Data_Nachala от PERIOD.VREMYA_OKONCHANIYA, PERIOD.VREMYA_NACHALA??? других замечаний в принципе нет! обязательно делать через код
покажи как правишь!
|
||||
|
|||||
vova_km |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 11.10.2007 Где: УКРАЇНА, Запоріжж я Репутация: нет Всего: нет |
В дата начала и окончания отпуска( GLAVNAYA.Data_OKONCHANIYA, GLAVNAYA.Data_Nachala), дата начала -окончания периода закоторій взят отпуск(PERIOD.VREMYA_OKONCHANIYA, PERIOD.VREMYA_NACHALA). Т.Е. с 1.04.2008 по 17.04.2008 за 2008/2009
значит правильно?
или так:
при добавлении новой записи работает, а для исправления - нет. PS незнал как тему назвать ![]() |
||||||||
|
|||||||||
Rodman |
|
||||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
cмари так заполняешь
так - достаешь
c датами в Access мутная история... если можно, то я бы посоветовал тебе сделать это поле - тектовым! и все манипуляции с датами производить в делфи, а не SQL... Добавлено через 1 минуту и 51 секунду поменял заголовок! Добавлено через 8 минут и 25 секунд vova_km, изучи некоторые вопросы отпадут! |
||||
|
|||||
vova_km |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 11.10.2007 Где: УКРАЇНА, Запоріжж я Репутация: нет Всего: нет |
каким компонентом подкюлчать БД? У меня сейчас подключены все таблицы через ADOTable. А прбовать через ADOQuery пишет ошибку" ADOQueryl: Missing SQL property." Она из-за чего ???
вроде все правильно, пробовал в точности как в примере, но все таже ошибка. что я не так делаю? Это сообщение отредактировал(а) vova_km - 2.5.2008, 00:10 |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
||||
|
||||
vova_km |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 11.10.2007 Где: УКРАЇНА, Запоріжж я Репутация: нет Всего: нет |
нет, пока-что нечего не записовал. Эта ошибка из-за этого? Тогда не нужно ставить Active:True? Включать только кодом, в процессе запроса?
Это сообщение отредактировал(а) vova_km - 2.5.2008, 12:33 |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
можно включать когда угодно, но запрос должен быть предварительно вписан!
|
|||
|
||||
Esperito |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 2.9.2007 Репутация: 2 Всего: 3 |
Я очень сомневаюсь, что работу с БД можно изучать по форумам. Может литературу посоветовать?
|
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
Esperito, я тебе живой пример противоречия твоих слов...
а литературу у нас в другом разделе ищут и советуют!!!! |
|||
|
||||
Esperito |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 2.9.2007 Репутация: 2 Всего: 3 |
Возможно, я по себе сужу... Но мне кажется, что сначала нужно где-нибудь почитать про нормализацию, а потом уже выяснять на форуме, если что непонятно
![]() Rodman, ты доков не читал, когда учился? ![]() |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
честно скажу, что читать не навижу!!!
когда учился, то в режиме живого общения... т.е. как тока появлялся вопрос - сразу задавал преподу. так и научился базы создавать! а вот из делфей с базами работать, интернет и форум научил + друзья!! |
|||
|
||||
Esperito |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 2.9.2007 Репутация: 2 Всего: 3 |
Лично мне это сложно представить. Ну что ж, спасибо, буду знать что можно и так ![]() Всё, оффтоп прекратил. |
|||
|
||||
vova_km |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 11.10.2007 Где: УКРАЇНА, Запоріжж я Репутация: нет Всего: нет |
как отнять дату от даты(12.04.2000-18.04.2000), и чтоб результат был в днях?. Или: Как посчитать количество дней отпуска.
Это сообщение отредактировал(а) vova_km - 12.5.2008, 15:39 |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |