4 / 4 / 0
Регистрация: 01.05.2010
Сообщений: 54
|
|
1 | |
БД владельцы и авто06.05.2010, 16:08. Показов 57424. Ответов 102
Метки нет (Все метки)
Делаю Базу данных Владельцы и Авто...)
И тут возник вопрос в форме создаю два поля со списком, в одном поле со списком будут МОДЕЛИ автомобилей, а во втором будут МАРКИ, этих моделей) т.е.(например) Выбираю в ПолеСоСписком1 модель Ford, тогда в ПолеСоСписком2 будут только марки относящиеся к модели Ford, а у меня в ПолеСоСписком2 имеются ВСЕ модели кот у меня записаны в таблицы, а надо чтоб только те которые относятся к модели Ford)
1
|
06.05.2010, 16:08 | |
Ответы с готовыми решениями:
102
Описать базовый класс автомобиль и от него наследуются классы: грузовые авто, уборочные авто, спортивные авто Авто-подсчет дней между датами и авто-сохранение результата в таблицу Программа об автомобилях: определить количество авто каждой марки, владельца самого старого авто Авто установка вирусного ПО, авто-открытие рекламы в браузере |
2095 / 1171 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
|
06.05.2010, 16:37 | 2 |
Сообщение было отмечено как решение
Решение
Источником поля "Марки" делаешь запрос, в который добавляешь поле "КодМодели" из таблицы модели (естественно таблицы марки и модели должны быть связаны), для него ставишь условие отбора = Forms![Твоя форма]![Модель]
На событие "после обновления" для поля "Модель" ставишь [Марка].Requery - обновить поле марка. Внимание! Данный способ действует только для одиночной формы (на экране видно одну запись). Обычно ленточные и табличные формы предназначены для поиска и просмотра, для ввода и редактирования - одиночная форма, поэтому в ней как раз и нужна фильтрация списков.
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 |
ывпыдлвапрдыад
0
|
2095 / 1171 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
|
06.05.2010, 18:40 | 7 |
Сообщение было отмечено как решение
Решение
Держи.
А по поводу сохранения в таблицу: эта форма и так на основе таблицы "Машины", поэтому введенные данные в форме появляются в таблице автоматически
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]![Область]) - если Область на форме еще не выбрана, то отображаются все города, если выбрано, то отбираются города в этой области. После обновления списка Область, а также по событию Текущая запись формы обновляется список городов:
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
|
7447 / 4581 / 302
Регистрация: 12.08.2011
Сообщений: 14,285
|
|
19.12.2011, 03:06 | 13 |
Смотрите: ---->
2
|
608 / 387 / 8
Регистрация: 14.04.2011
Сообщений: 1,324
|
|
19.12.2011, 03:23 | 14 |
хороший пример. только как избавиться от формы2, после того как закрываешь файл? и файлы находятся в самой базе, а если они будут в формате pdf и их будет много, скорость работы не упадет?
0
|
7447 / 4581 / 302
Регистрация: 12.08.2011
Сообщений: 14,285
|
|
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
|
20.12.2011, 11:16 | 17 |
переделывайте базу иначе
не возможно сделать. Переделать вам надо следующим образом, убрать весе поля подстановок в таблицах, вместо них поставить поле код... а в таблицах сделать поле код... (в таблицах код- счетчик, там где поля подстановки поле код... -числовое). Под "..." имеется в виду название таблицы справочника.
1
|
2095 / 1171 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
|
20.12.2011, 11:52 | 18 |
Чем эта задача отличается от выложенного мной примера? Что конкретно не получается? Если вы делаете все, как в примере, и что-то не получается, выложите базу или нужный ее кусок в архиве и сжатом виде, возможны проблемы типами полей, надо смотреть, мы ж тут не ясновидящие, к сожалению
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 | |
20.12.2011, 12:19 | |
Помогаю со студенческими работами здесь
20
При постановки номера авто в общую таблицу графы переносить автоматически в забору с номером авто владельцы windows 98 отпишитесь Владельцы сайтов из Екатеринбурга, посоветуйте Владельцы MSI 945p NEO Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства
Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
|
Что такое NullReferenceException и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
|
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
|
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
|
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
|
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
|
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее:
На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
|
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript
В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
|
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
|
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
|
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
|
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
|