Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/35: Рейтинг темы: голосов - 35, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 14.03.2009
Сообщений: 22

Выбор нескольких значений в выпадающем списке, чтобы их потом можно было в отчет выводить

01.03.2012, 21:53. Показов 7627. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Такая проблемка, есть БД, из которой создается отчет типа (например):
Имя: Вася
Место проживания: Украина
Города в которых бывает: Одесса, Киев, Николаев

Проблема в том, как сделать и хранить в БД "Города в которых бывает". Надо сделать выпадающий список, с возможностью выбора нескольких значений, чтобы их потом можно было в отчет выводить.
В этой среде недавно работаю, если можно по-подробнее.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.03.2012, 21:53
Ответы с готовыми решениями:

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

как сделать, чтобы при нажатии на кнопку появлялась таблица, заданная мною, чтобы в полях таблицы можно было ввести информацию а потом сохранить ее
Здравствуйте! Подскажите, вот у меня есть веб-страница и код в ней. Если открыть в браузере, то сам будет кнопка, при помощи которой,...

Как сделать так, чтобы можно было выводить текст в форме
1. Как сделать так, чтобы можно было выводить текст в форме ? Например, как в калькуляторе - ты нажал button и оно вывело цифру, которая...

13
139 / 135 / 3
Регистрация: 27.07.2010
Сообщений: 342
01.03.2012, 23:28
Добрый день.
Сначала создаете запрос, на основе которого создаете отчет. В запросе в условиях отбора поля Имя ссылаетесь на поле в форме Имя ( например: Формы![frmИМЕНА]![Имя] ).
0
0 / 0 / 0
Регистрация: 14.03.2009
Сообщений: 22
01.03.2012, 23:43  [ТС]
до вывода в отчет еще надо дойти.
Я не понимаю как внести эти данные(Города к которых бывает)?
Надо сделать выпадающий список, в котором можно было бы выбрать две и более строки одновременно. Или как-то по-другому реализовать.
0
139 / 135 / 3
Регистрация: 27.07.2010
Сообщений: 342
02.03.2012, 00:03
Добрый день.
Может приложите базу. И на основе ее охарактеризуете проблему?
0
0 / 0 / 0
Регистрация: 14.03.2009
Сообщений: 22
02.03.2012, 00:53  [ТС]
Например эта база данных.
Надо сделать так, чтобы в столбце "Чувствительность" я мог выбрать все 3 строки одновременно, т.е. для Ид=1 в графе "Чувствительность" надо чтобы было "Рифампицин; Хинкоцил; Левомитецин ".
Вложения
Тип файла: rar db2.rar (16.3 Кб, 81 просмотров)
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
02.03.2012, 03:18
0.сжимайте базу перед архивацией.
1.избавьтесь от полей подстановок в таблицах, ибо в них вы всё равно ничего не будете выбирать, все подстановки делаются на формах. Не путайте хранение данных и интерфейс, это разные вещи. Таблицы и структура данных делаются по принципам построения реляционной СУБД, а интерфейс по вашей фантазии.
2.Где ключи в таблице???

Нужно добавить две таблицы, виды_чувствительностей и чувствительности И вообще в подобных случаях можно обойтись без нарушения нормализации:
Вложения
Тип файла: rar db2.rar (25.7 Кб, 166 просмотров)
2
0 / 0 / 0
Регистрация: 14.03.2009
Сообщений: 22
04.03.2012, 10:42  [ТС]
Спасибо за помощь.
Теперь такой вопрос, в форме я сделаю выпадающий список с Именами, и кнопку "создать отчет"(для выбранного человека). Как сделать чтоб данные с формы (а именно Ид выбранного имени) передавались в отчет, и там выводились все чувствительности для данного человека?
0
139 / 135 / 3
Регистрация: 27.07.2010
Сообщений: 342
04.03.2012, 11:27
Добрый день.
Отчет делаете на основе запроса, в котором в условиях отбора в поле, соответствующем имени человека указываете соответствующее поле формы.
0
04.03.2012, 11:40

Не по теме:

А я бы сделал так....
Список - с возможностью выбора нескольких значений(multiselect), зажав Ctrl). А в БД.Чувствительность хранил перечень чувствительностей..

Вложения
Тип файла: rar db2.rar (28.4 Кб, 69 просмотров)
2
139 / 135 / 3
Регистрация: 27.07.2010
Сообщений: 342
04.03.2012, 12:31
А я бы так...
Только осталось сделать подстановки в форме
Вложения
Тип файла: rar Анализы.rar (32.7 Кб, 218 просмотров)
2
04.03.2012, 13:22

Не по теме:

Цитата Сообщение от ashagin Посмотреть сообщение
А я бы так...
BloodMan-у осталось только выбрать:)

0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
04.03.2012, 16:16
Agapov_stas, а кто поле в таблице обновлять будет?
0
04.03.2012, 16:50

Не по теме:

Цитата Сообщение от alvk Посмотреть сообщение
Agapov_stas, а кто поле в таблице обновлять будет? ;)
...не пойняв...:scratch:

0
0 / 0 / 0
Регистрация: 14.03.2009
Сообщений: 22
04.03.2012, 23:52  [ТС]
Спасибо за помощь
Теперь такой вопрос созрел
Создаю форму, например как у alvk в виде таблице. Но помимо таблицы мне надо еще выводить кое-что под ней, кнопки, поля и т.д. Я вывожу это в "Примечания формы". Но разрыв между таблицей и моими кнопками очень большой. Если задать маленькое окошко, то мои поля получаются прямо под табличкой, а если разворачиваю, то они оказываются в самом низу. Как задать размер "Области данных"?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.03.2012, 23:52
Помогаю со студенческими работами здесь

Написать эту же программу, только с модулем, чтобы потом можно было вызвать процедуру
Public Class Form1 Private Function f(t As Double, h0 As Double, size As Double) As Double Return (h0 - t ^ 2 + 2 *...

Wpf RichTextBox. Как вставить картинку так, чтобы потом можно было найти source
т.е. имеется RichTextBox, и имеется файл с картинкой. когда я вставляю картинку через clipboard (иначе не умею), потом неизвестно, из...

Отчистка массива и его размера после использования, но чтобы потом можно было заново создать
Здравствуйте В общем такая проблема в программе по WindowsForms есть ссылки глобальных массивов public partial class Form1 : Form ...

Нарисовала фигуры на QGraphicsScene. Как их сохранить в XML, JSON чтобы потом можно было их открыть?
подскажите как QGraphicsScene сохранить в XML и JSON чтобы потом можно было их открыть? к примеру рисую просто линию QGraphicsView...

Как создать массив строк или символов, чтобы потом можно было с цикла его заполнить?
Есть наработки, но не работает: while(c!=27){ FILE* file1; file1=fopen("zarplaty.txt","r"); for(i=0;i<lines_count;i++){...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru