|
|
|
Миринда |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 53 Регистрация: 18.3.2012 Репутация: нет Всего: нет |
Здравствуйте! Очень нужна помощь. Никак не получается доделать курсовую по Базам данных на FoxPro. Тема: Разработка БД «Видеопрокат» для автоматизации деятельности видеосалона.
Есть задание к курсовой: БД должна обеспечивать: – добавление, изменение и удаление данных БД с использованием механизма поддержания целостности БД; – генерировать отчетные формы - список имеющихся видеофильмов, разбитых по их тематике; список клиентов; статистика выдачи фильмов по тематикам. БД должна иметь поисковые запросы: – список фильмов для заданной тематики; – список выданных (в прокате) фильмов на заданную дату; – список клиентов, имеющих на руках видеофильмы на заданную дату. Проблема с поисковыми запросами – не получается правильно выставить поисковые значения. Присоединённый файл ( Кол-во скачиваний: 5 ) Мой_курсач_видеотека__с_нуля__4.rar 31,70 Kb |
|||
|
||||
Данкинг |
|
|||
Yersinia pestis Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 7 Всего: 130 |
Вопрос в чём? Доделать курсовую? Если есть вопрос по конкретным запросам - то его и задавай.
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Миринда |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 53 Регистрация: 18.3.2012 Репутация: нет Всего: нет |
Конкретный запрос: Как создать список клиентов, имеющих на руках видеофильмы на заданную дату - 03.11.12 и сразу отобразить их в отчете Report???
Т.е. я так понимаю меня должны интересовать две таблицы: klient и dogovor_zakaza, которые я должна в конструкторе запросов объединить? Головоломка для меня - правильно задать фильтры! |
|||
|
||||
Данкинг |
|
||||
Yersinia pestis Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 7 Всего: 130 |
А зачем в проекте постоянные пути заданы, вроде
?? Почему тип поля с датами - именно datetime, а не просто date? Фильтр как-то так ставится:
ЗЫ: даже не знал, что девятый фокс понимает названия полей больше 10 символов. -------------------- There's nothing left but silent epitaphs. |
||||
|
|||||
Reese |
|
||||||
Шустрый Профиль Группа: Участник Сообщений: 58 Регистрация: 6.6.2009 Репутация: 1 Всего: 1 |
Всегда понимал больше 10 символов, но только при использовании DBC. Если таблицу отцепить от контейнера, то названия обрежутся.
Фильтры и запросы - это разные вещи. Просто в построителе запросов условие where почему-то фильтром зовется. Соединяете по полю id_klient. Если делаете через построитель запросов то в закладке filter добавляете dogovor_zakaza.data_vydachi = ld_date где ld_date - это переменная, которую надо определить. Соответственно нужно еще поле в которое вы будете вводить эту дату. Это сообщение отредактировал(а) Reese - 24.6.2012, 16:07 |
||||||
|
|||||||
Миринда |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 53 Регистрация: 18.3.2012 Репутация: нет Всего: нет |
Так я хотела выводить формы с данными, соответствующие названиям кнопок.
Т.е мне надо поменять или так как есть оставить? У меня все-равно не получается. Можно поконкретней: какие мне надо использовать таблицы для фильтра? Сколько в фильтре должно быть строчек? Как должен выглядеть полный код вместе с SET FILTER TO data_vydachi={^2012-03-11} ? Присоединённый файл ( Кол-во скачиваний: 3 ) Новый_точечный_рисунок.jpg 352,80 Kb |
||||
|
|||||
Миринда |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 53 Регистрация: 18.3.2012 Репутация: нет Всего: нет |
Т.е. на главн. форму нужно еще добавить ещё одно поле - поле для ввода ? Присоединённый файл ( Кол-во скачиваний: 2 ) Новый_точечный_рисунок.jpg 352,80 Kb |
|||
|
||||
Reese |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 58 Регистрация: 6.6.2009 Репутация: 1 Всего: 1 |
Если перенести проект в другую папку - то ничего работать не будет. Достаточно просто имя формы указывать.
Да |
||||
|
|||||
Миринда |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 53 Регистрация: 18.3.2012 Репутация: нет Всего: нет |
Если пишу просто
Т.к. несколько уже ночей не сплю - уже плохо соображаю. Можно уточнить, какие таблицы мне нужны для формирования этого запроса? Это сообщение отредактировал(а) Миринда - 24.6.2012, 17:26 |
||||
|
|||||
Данкинг |
|
|||
Yersinia pestis Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 7 Всего: 130 |
Ошибка-то какая?
Проверять не буду, но впервые о такой фиче слышу. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Reese |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 58 Регистрация: 6.6.2009 Репутация: 1 Всего: 1 |
Это написано в хелпе. Раздел Visual FoxPro System Capacities Maximum number of characters in field names in a free table. 10 Maximum number of characters in field names for a table contained in a database. 128 |
|||
|
||||
Миринда |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 53 Регистрация: 18.3.2012 Репутация: нет Всего: нет |
Здравствуйте! Помогите подкорректировать код в почти готовом проекте.
Наткнулась на проблему заполнения таблицы Grid. Есть форма с Grid (под именем «запросы»), Нужно чтобы результаты трех запросов (filmy_po_temamike; spisok_filmov_po_zad_tem и spisok_klientov.qpr ) выводился в этот Grid по нажатию соответствующих кнопок. Вот с этими кнопками просто беда какая-то. Сотню комбинаций перепробовала – не получается. Результат на скриншоте. С отчетами разобралась – работает. Присоединённый файл ( Кол-во скачиваний: 1 ) Видеотека.rar 46,22 Kb |
|||
|
||||
Миринда |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 53 Регистрация: 18.3.2012 Репутация: нет Всего: нет |
||||
|
||||
Миринда |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 53 Регистрация: 18.3.2012 Репутация: нет Всего: нет |
Всем спасибо! Справилась сама!!!
|
|||
|
||||
Правила форума "Foxpro/Clipper/Dbase" | |
|
Запрещается! 1. Публиковать ссылки для чисто рекламных целей. 2. Оффтопить, флеймить, говорить не культурно. Пожалуйста, адекватно задавайте свой вопрос. Тема должна создаваться с названием характеризующем Вашу проблему. Задавайте вопросы правильно - как спросите, так вам и ответят. Разрешено! Давать ссылки на статьи, обзоры, если это не нарушает первый пункт правил. Задавая вопрос, давайте нужную информацию касающуюся Вашей проблемы. Этим вы ускорите полезные ответы. P.S. Размещение рекламы будет строго наказываться! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MoLeX |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Foxpro/Clipper/Dbase | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |