Модераторы: Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [MS Access] Формирование запроса получения идентификатора даты, Добавление записей в две таблицы 
:(
    Опции темы
neosapient
Дата 9.6.2008, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



День добрый.

Продолжаю изучать основы Access.

Делаю БД "Расписание-Экзаменов", таблицы разделены.
user posted image

Воспользовался готовым календариком (frmCalendar из примера frmTestPopup главы 7 "Разработка настольных приложений в Access 2002"). 
user posted image

Делаю форму для добавления Экзаменов в соответствующие даты. Возможные варианты:
1) Пользователь выделяет дату. 
    - Если для даты указан экзамен, то надо поместить название экзамена в соответствующее поле.
2) Пользователь нажимает кнопку Add. 
   - Если даты в таблице календаря не существует, то следует добавить эту дату в таблицу Calendar (дата в таблице храниться в единственном экземпляре, впрочем это уже настроено)
   - Получить идентификатор даты для добавления/модификации экзамена
   - Если для даты уже определен экзамен, обновить запись новым значением
   - Если для даты экзамен не определен , создать новую запись с экзаменом

Подскажите, как правильно сформировать запросы и получать/применять промежуточные результаты

Это сообщение отредактировал(а) neosapient - 9.6.2008, 14:02

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  CalendarExaminations.rar 40,44 Kb
PM MAIL   Вверх
Akina
Дата 9.6.2008, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 17
Всего: 454



Для домашних заданий, курсовых, существует "Центр Помощи".

Тема перенесена!


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
neosapient
Дата 9.6.2008, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



Цитата(Akina @  9.6.2008,  15:31 Найти цитируемый пост)
Для домашних заданий, курсовых, существует "Центр Помощи".

Это не курсовой. Просто пытаюсь разобраться с принципами работы в Access и построение запросов в Access+VB.

Как будто от переноса темы в неродную ветку форума задача решится быстрее. :(


PM MAIL   Вверх
Akina
Дата 9.6.2008, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 17
Всего: 454



neosapient, я уже неоднократно давал в "родной" ветке ссылку на онлайновый учебник по Аксессу. Другие участники конференции тоже давали ссылки на книги и статьи, посвященные изучению основ. Судя по заданному вопросу, Вы не озаботились либо поиском, либо чтением. Значит, хотите, чтобы тут Вас учили персонально. 

Перенос оправдан.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
neosapient
Дата 9.6.2008, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



Всеравно, пока руку не набью на базовых примерах - будут появляться вопросы и мне придется искать людей на форуме, чтоб получить ответы.
Многие ответы нахожу в книжках и постах на форуме, однако не все. Нет желания отвечать на вопрос - ну тогда помогите переформулировать вопросы... чтоб ответы можно было найти в книжках

Цитата

хотите, чтобы тут Вас учили персонально. 

Да, я всегда стремлюсь добрать знания, которые не получил при "массовом" обучении.

И, Akina, давайте не будем ссорится и выносить сор на страницы форума.

Это сообщение отредактировал(а) neosapient - 9.6.2008, 18:37
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Центр помощи"

ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Несоблюдение правил может повлечь за собой самые строгие меры от закрытия/удаления темы до бана пользователя!


  • Название темы должно отражать её суть! (Не следует добавлять туда слова "помогите", "срочно" и т.п.)
  • При создании темы, первым делом в квадратных скобках укажите область, из которой исходит вопрос (язык, дисциплина, диплом). Пример: [C++].
  • В названии темы не нужно указывать происхождение задачи (например "школьная задача", "задача из учебника" и т.п.), не нужно указывать ее сложность ("простая задача", "легкий вопрос" и т.п.). Все это можно писать в тексте самой задачи.
  • Если Вы ошиблись при вводе названия темы, отправьте письмо любому из модераторов раздела (через личные сообщения или report).
  • Для подсветки кода пользуйтесь тегами [code][/code] (выделяйте код и нажимаете на кнопку "Код"). Не забывайте выбирать при этом соответствующий язык.
  • Помните: один топик - один вопрос!
  • В данном разделе запрещено поднимать темы, т.е. при отсутствии ответов на Ваш вопрос добавлять новые ответы к теме, тем самым поднимая тему на верх списка.
  • Если вы хотите, чтобы вашу проблему решили при помощи определенного алгоритма, то не забудьте описать его!
  • Если вопрос решён, то воспользуйтесь ссылкой "Пометить как решённый", которая находится под кнопками создания темы или специальным флажком при ответе.

Более подробно с правилами данного раздела Вы можете ознакомится в этой теме.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Центр помощи | Следующая тема »


 




[ Время генерации скрипта: 0.0487 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.