|
1 / 1 / 1
Регистрация: 08.02.2012
Сообщений: 29
|
|
База данных домашняя библиотека22.10.2013, 14:58. Показов 16306. Ответов 46
Метки нет (Все метки)
Доброго времени суток форумчанам.
По учебе тут набросал небольшую базу данных для домашней библиотеки. По заданию осталось прикрутить возможность выдачи, приема обратно и учет того, что я возьму взаймы. С Access столкнулся впервые, поэтому база самая простая какую только можно было придумать. Прошу помощи в дальнейшей доработке. В данный момент есть мысль добавить кнопку "выдать" в списках книг, фильмов и музыки, по которой будет вызываться форма выдачи. Далее нужно как-то при нажатии на кнопку ОК вносить новую запись в таблицу In_use, где будет информация об id выдачи, id того, что выдано, id того кому выдано и даты выдачи и возврата.
0
|
|
| 22.10.2013, 14:58 | |
|
Ответы с готовыми решениями:
46
База данных - Библиотека База данных - Библиотека База данных - Библиотека |
|
1 / 1 / 1
Регистрация: 08.02.2012
Сообщений: 29
|
||||||
| 23.10.2013, 10:12 [ТС] | ||||||
|
Ладно.. Тогда вот так задам вопрос. Есть форма в которую подтягиваются значения из таблицы (форма-родитель). На этой форме есть кнопка, которая вызывает другую модальную форму. Как сделать, чтобы при нажатии на кнопку ОК в модальной форме формировался примерно следующий запрос:
0
|
||||||
|
2903 / 1937 / 210
Регистрация: 05.06.2011
Сообщений: 5,718
|
||||||
| 24.10.2013, 07:50 | ||||||
|
Ну, например, вставить эти операторы в событие "по нажатию кнопки" OK.
Вызов оператора SQL
0
|
||||||
|
1 / 1 / 1
Регистрация: 08.02.2012
Сообщений: 29
|
||||||||||||
| 24.10.2013, 08:42 [ТС] | ||||||||||||
0
|
||||||||||||
|
2903 / 1937 / 210
Регистрация: 05.06.2011
Сообщений: 5,718
|
|
| 24.10.2013, 09:54 | |
|
1. Дык два оператора SQL даются двумями вызовами Execute
2. CurrentProject.Connection? Ээээ... Вот точно помню, CurrentDB.Execute... Хотя, давненько я не брал в руки Access. У тебя который?
0
|
|
|
1 / 1 / 1
Регистрация: 08.02.2012
Сообщений: 29
|
|
| 24.10.2013, 13:23 [ТС] | |
|
0
|
|
|
2903 / 1937 / 210
Регистрация: 05.06.2011
Сообщений: 5,718
|
||||||
| 24.10.2013, 14:44 | ||||||
|
Та ёлки ж, один, а под ним — другой.
2
|
||||||
|
1 / 1 / 1
Регистрация: 08.02.2012
Сообщений: 29
|
||
| 24.10.2013, 15:09 [ТС] | ||
|
Добавлено через 19 минут А вот еще вопрос. Можно ли сделать, чтобы кнопка была активной или не активной по условию? Ну или чтобы отображалась на форме или нет? Хочу сделать так, чтобы кнопка Выдачи была не активна, если книга уже выдана.
0
|
||
|
2903 / 1937 / 210
Регистрация: 05.06.2011
Сообщений: 5,718
|
||||||
| 24.10.2013, 16:20 | ||||||
|
Неактивной, или невидимой? Впрочем, неважно. В событии, кажись, Текущая запись (OnCurrent) пишешь, например,
1
|
||||||
|
1 / 1 / 1
Регистрация: 08.02.2012
Сообщений: 29
|
||||||
| 25.10.2013, 13:00 [ТС] | ||||||
|
Заработало =) Спасибо! Получилось как-то так:
Теперь возник следующий вопрос: Необходимо организовать вывод в элемент на форме (скорее всего подойдет список) следующего содержимого.. На форме через элемент полесосписком выбирается userid, затем нам надо найти все bookid, movieid и musicid, относящиеся к выбранному userid. Затем на основании полученных bookid, movieid и musicid надо в элемент на форме вывести название соответствующих книг, фильмов и альбомов с музыкой, которые мы получим из таблиц Books, Movies и Music. Вопрос в том как составить данный запрос?
0
|
||||||
|
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
|
|
| 25.10.2013, 13:12 | |
|
El HaZaRD - Вот я уже несколько раз выкладывал сборку примеров с различными вариантами скрытия/открытия элемента или запрет/разрешение доступа к элементу. Пользуйтесь поиском иногда. Собирал, выбирал, компоновал разные примерчики на форуме. Думаю может помочь в вашем затруднительном положении, вроде делал все понятно и доступно.
0
|
|
|
1 / 1 / 1
Регистрация: 08.02.2012
Сообщений: 29
|
|||||||
| 25.10.2013, 13:16 [ТС] | |||||||
|
Получение bookid, movieid и musicid будет довольно просто. Должно сработать что-то вроде
А дальше как? Составлять еще один запрос? Или можно каким-то образом дополнить этот? Если еще один запрос, то эту выборку надо будет куда-то сохранять? И вообще как лучше делать: такими sql запросами или отчетами access? Добавлено через 3 минуты
0
|
|||||||
|
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
|
|
| 25.10.2013, 13:24 | |
|
Ловите - Туплю, забыл скинуть БД
1
|
|
|
1 / 1 / 1
Регистрация: 08.02.2012
Сообщений: 29
|
||
| 25.10.2013, 13:26 [ТС] | ||
|
0
|
||
|
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
|
||
| 25.10.2013, 13:40 | ||
|
Там в принципе как мене кажется задействовано то что вам нужно, как я понимаю (смотри источник записей форм)- типа - выбираешь в поле со списком всего 1-2 значения и 99 полей (Утрированно, но возможно) автоматом отображают всю информацию о хозяине, животном и. т. п. ЧЁ нужно.
0
|
||
|
2903 / 1937 / 210
Регистрация: 05.06.2011
Сообщений: 5,718
|
||||||||
| 25.10.2013, 13:57 | ||||||||
Сообщение было отмечено как решение
Решение
1
|
||||||||
|
1 / 1 / 1
Регистрация: 08.02.2012
Сообщений: 29
|
|||
| 25.10.2013, 14:32 [ТС] | |||
|
Добавлено через 15 минут Надеюсь понятно описал.. Если надо, то могу нарисовать, что конкретно я бы хотел получить. Просто из-за нехватки знаний по access и недостатку времени для его полноценного изучения (учусь заочно, поэтому работа, семья и т.д.) я не могу сообразить хотя-бы какой элемент мне на форме использовать.. Метод научного тыка пока только и спасает =)
0
|
|||
|
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
|
|
| 25.10.2013, 14:38 | |
|
iifat - ДОКОЛЕ? Из аксика будеш переманивать в MySQL?
![]() Наверное засланый Казачек? ![]() В куда смотрят руководительство?
0
|
|
|
1 / 1 / 1
Регистрация: 08.02.2012
Сообщений: 29
|
||
| 25.10.2013, 14:41 [ТС] | ||
|
0
|
||
|
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
|
||
| 25.10.2013, 14:47 | ||
0
|
||
| 25.10.2013, 14:47 | |
|
Помогаю со студенческими работами здесь
20
база данных библиотека
База данных филиалы-библиотека База Данных Библиотека в Access База данных электронная библиотека Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
На примере нетипового документа разработанного в конфигурации КА2.
В качестве источника данных указан регистр накопления, в который записываются данные о. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|