Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.75/300: Рейтинг темы: голосов - 300, средняя оценка - 4.75
4 / 4 / 0
Регистрация: 01.05.2010
Сообщений: 54
1

БД владельцы и авто

06.05.2010, 16:08. Показов 57271. Ответов 102
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Делаю Базу данных Владельцы и Авто...)
И тут возник вопрос в форме создаю два поля со списком, в одном поле со списком будут МОДЕЛИ автомобилей, а во втором будут МАРКИ, этих моделей)
т.е.(например) Выбираю в ПолеСоСписком1 модель Ford, тогда в ПолеСоСписком2 будут только марки относящиеся к модели Ford, а у меня в ПолеСоСписком2 имеются ВСЕ модели кот у меня записаны в таблицы, а надо чтоб только те которые относятся к модели Ford)
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2010, 16:08
Ответы с готовыми решениями:

Описать базовый класс автомобиль и от него наследуются классы: грузовые авто, уборочные авто, спортивные авто
Всем привет!:) хочу спросить кто нибудь писал программы с наследованием на С++? Интересны задачи...

Авто-подсчет дней между датами и авто-сохранение результата в таблицу
Доброго времени суток! Как можно создать авто подсчет дней между датами чтобы результат...

Программа об автомобилях: определить количество авто каждой марки, владельца самого старого авто
Сделать программу при вводе в которую фамилию, адреса, марку автомобиля, номер, год выпуска ,...

Авто установка вирусного ПО, авто-открытие рекламы в браузере
Скачивал игру с торрента Hospital, вместе с установкой игры, в тот же момент, установило целую тучу...

102
2095 / 1171 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
06.05.2010, 16:37 2
Лучший ответ Сообщение было отмечено как решение

Решение

Источником поля "Марки" делаешь запрос, в который добавляешь поле "КодМодели" из таблицы модели (естественно таблицы марки и модели должны быть связаны), для него ставишь условие отбора = Forms![Твоя форма]![Модель]
На событие "после обновления" для поля "Модель" ставишь [Марка].Requery - обновить поле марка.

Внимание! Данный способ действует только для одиночной формы (на экране видно одну запись).
Обычно ленточные и табличные формы предназначены для поиска и просмотра, для ввода и редактирования - одиночная форма, поэтому в ней как раз и нужна фильтрация списков.
Вложения
Тип файла: rar Автомобили.rar (48.6 Кб, 3019 просмотров)
8
4 / 4 / 0
Регистрация: 01.05.2010
Сообщений: 54
06.05.2010, 18:18  [ТС] 3
Добавлено через 19 минут
Оу я извиняюсь выручилА ! )

Добавлено через 1 час 10 минут
Блин, у меня ничего не получилось(
1
2095 / 1171 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
06.05.2010, 18:21 4
Выложи, я гляну
1
4 / 4 / 0
Регистрация: 01.05.2010
Сообщений: 54
06.05.2010, 18:25  [ТС] 5
Форма называется машины, вот в ней изменения нужно сделать)
Ещё надо чтоб на кнопку в этой форме нажимаешь эти данные, должны вноситься в таблицу Машины)
Посмотри пожалуйста)
0
4 / 4 / 0
Регистрация: 01.05.2010
Сообщений: 54
06.05.2010, 18:26  [ТС] 6
ывпыдлвапрдыад
Вложения
Тип файла: rar db3.rar (274.6 Кб, 811 просмотров)
0
2095 / 1171 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
06.05.2010, 18:40 7
Лучший ответ Сообщение было отмечено как решение

Решение

Держи.
А по поводу сохранения в таблицу: эта форма и так на основе таблицы "Машины", поэтому введенные данные в форме появляются в таблице автоматически
Вложения
Тип файла: rar db3.rar (272.2 Кб, 2741 просмотров)
5
4 / 4 / 0
Регистрация: 01.05.2010
Сообщений: 54
06.05.2010, 18:43  [ТС] 8
СПАСИБО, ОГРОМНОЕ ПРИ ОГРОМНОЕ)))
1
608 / 387 / 8
Регистрация: 14.04.2011
Сообщений: 1,324
15.12.2011, 14:26 9
а можно такое со списками делать?
2
2095 / 1171 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
15.12.2011, 15:44 10
Лучший ответ Сообщение было отмечено как решение

Решение

Для списков абсолютно аналогично. В приложении см. пример: на форме есть два списка Область и Город, в источнике строк поля Город задано условие отбора для поля Область:
Like IIf(IsNull([Forms]![Form1]![Область]);"*";[Forms]![Form1]![Область])
- если Область на форме еще не выбрана, то отображаются все города, если выбрано, то отбираются города в этой области.
После обновления списка Область, а также по событию Текущая запись формы обновляется список городов:
Visual Basic
1
Список4.Requery
Вложения
Тип файла: rar Иерархические списки1.rar (17.2 Кб, 2268 просмотров)
4
608 / 387 / 8
Регистрация: 14.04.2011
Сообщений: 1,324
15.12.2011, 16:15 11
спасибо большое!!!
0
608 / 387 / 8
Регистрация: 14.04.2011
Сообщений: 1,324
18.12.2011, 13:17 12
Ameli, не могли бы вы помочь вот с чем:
у меня есть таблица "заказчики" с полями наименование и руководитель, и таблица "договора", с полями №, дата, заказчик(подстановка из таблицы "заказчик"), файл(вложение)
на форме есть два списка "заказчики" и "договора", при отборе по заказчикам фильтруются номера договоров которые относятся к выбранным заказчикам...
вопрос: смогу ли я открыть вложение дважды щелкнув по определенной записи списка "договора"?
0
Эксперт MS Access
7442 / 4576 / 301
Регистрация: 12.08.2011
Сообщений: 14,243
19.12.2011, 03:06 13
Смотрите: ---->
Вложения
Тип файла: rar t1.rar (43.2 Кб, 785 просмотров)
2
608 / 387 / 8
Регистрация: 14.04.2011
Сообщений: 1,324
19.12.2011, 03:23 14
хороший пример. только как избавиться от формы2, после того как закрываешь файл? и файлы находятся в самой базе, а если они будут в формате pdf и их будет много, скорость работы не упадет?
0
Эксперт MS Access
7442 / 4576 / 301
Регистрация: 12.08.2011
Сообщений: 14,243
19.12.2011, 03:38 15
1.там стоит закрытие на выход из поля, посмотрите.
2.если их будет много, то категорически рекомендую ставить MS SQL сервер и таблицы переводить на него, дело 40 минут, оно того стоит.
1
608 / 387 / 8
Регистрация: 14.04.2011
Сообщений: 1,324
20.12.2011, 09:43 16
и еще вопрос:
есть таблицы:
"Заказчик"(поля "наименование", "руководитель");
"договор"(поля "закзчик"(подстановка из таблицы "Заказчик"), "№", "дата");
"объект"(поля "наименование", "договор"(подстановка из таблицы "договор"))
на форме есть поле со списком "заказчик", список "договор" и список "объект"
я хотел бы сделать так чтобы при выборе в поле со списком "закзчик", в списке "договор" отобрались записи относящиеся к данному заказчику, а в списке "объекты" отобрались только записи относящиеся только к тем договорам которые отобразились в списке "договор", и если поле со списком "заказчик" пустое, то отображались бы все записи в обоих списках
0
1406 / 1260 / 20
Регистрация: 09.08.2011
Сообщений: 2,319
Записей в блоге: 1
20.12.2011, 11:16 17
Цитата Сообщение от sekonya Посмотреть сообщение
(подстановка из таблицы "Заказчик")
переделывайте базу иначе
Цитата Сообщение от sekonya Посмотреть сообщение
закзчик", в списке "договор" отобрались записи относящиеся к данному заказчику, а в списке "объекты" отобрались только записи относящиеся только к тем договорам которые отобразились в списке "договор", и если поле со списком "заказчик" пустое, то отображались бы все записи в обоих списках
не возможно сделать.
Переделать вам надо следующим образом, убрать весе поля подстановок в таблицах, вместо них поставить поле код... а в таблицах сделать поле код... (в таблицах код- счетчик, там где поля подстановки поле код... -числовое). Под "..." имеется в виду название таблицы справочника.
1
2095 / 1171 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
20.12.2011, 11:52 18
Цитата Сообщение от sekonya Посмотреть сообщение
я хотел бы сделать так чтобы при выборе в поле со списком "закзчик", в списке "договор" отобрались записи относящиеся к данному заказчику, а в списке "объекты" отобрались только записи относящиеся только к тем договорам которые отобразились в списке "договор", и если поле со списком "заказчик" пустое, то отображались бы все записи в обоих списках
Чем эта задача отличается от выложенного мной примера? Что конкретно не получается? Если вы делаете все, как в примере, и что-то не получается, выложите базу или нужный ее кусок в архиве и сжатом виде, возможны проблемы типами полей, надо смотреть, мы ж тут не ясновидящие, к сожалению
1
608 / 387 / 8
Регистрация: 14.04.2011
Сообщений: 1,324
20.12.2011, 12:12 19
не могу выложить базу пишет
413 Request Entity Too Large
0
267 / 267 / 4
Регистрация: 01.11.2011
Сообщений: 612
20.12.2011, 12:19 20
Разрешённые типы файлов: 7z doc docx gif jpe jpeg jpg log pdf png psd rar swf txt xls zip
вы зархивируйте свою базу WinRARом
1
20.12.2011, 12:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2011, 12:19
Помогаю со студенческими работами здесь

При постановки номера авто в общую таблицу графы переносить автоматически в забору с номером авто
Всем привет. Возникла такая ситуация, есть таблица учета расходов по организации. В которую...

владельцы windows 98 отпишитесь
у меня такая проблема возникла Program Ris1; uses Crt,Graph; var gd,gm:integer; begin ...

Владельцы сайтов из Екатеринбурга, посоветуйте
Нужен именно находящийся в Екбурге хостинг, для одного сайта. Какой выбрать? GalaxyData и...

Владельцы MSI 945p NEO
Ребятки, у кого MSI 945p NEO есть под рукой? На вложенном изображении выделил выгоревший у меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru