Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/23: Рейтинг темы: голосов - 23, средняя оценка - 4.96
 Аватар для yulianna2501
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530

Сортировка по значению поля со списком..как сформировать?

04.02.2011, 14:49. Показов 4525. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
 Комментарий модератора 
начало здесь
у меня еше вопрос..есть таблица "имущество".в ней есть столбец "заключение экспертизы" это поле со списком которое можент принимать следующие значения: "Пригодно к реализации";"Не целесообразно проведение сертификации";"Пригодно к реализации после сертификации";"Не пригодно к реализации";"Пригодно к утилизации". таже есть столбик сертификация тоже поле со списком с фиксированными значениями:"Сертификация";"Отказ в сертификации";"Не подлежит обязательной сертификации";"Декларирование". форма у меня состоит из вкладок:перечень имущества, экспертиза, сертификация и тд.. во вкладке "экспертиза" будет подчиненная форма из перечная всего имущества.а как сделать так, чтобы во вкладке "сертификация" отображался не весь перечень имущества в подчиненной форме(которая берется из тойже таблицы "перечень имущества, только столбец экспертизы меняется на столбец сертификации), а только то имущество,у которого в поле "экспертиза" выбрано "Пригодно к реализации после сертификации"?? ??
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.02.2011, 14:49
Ответы с готовыми решениями:

Как обновить Подч.Форму, по значению из поля-со-списком
Access: Есть Форма:"Клиенты и организации" в ней Вкладка:"Клиенты",а в ней Подчиненная форма:"Клиенты": здесь...

Динамическое изменение маски ввода поля по значению из поля со списком
Есть две таблицы. В Т1 есть поле со списком "Гражданство", значения берутся из Т2. Т2 имеет три поля: "Страна",...

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

13
 Аватар для Anatolij13
90 / 69 / 1
Регистрация: 18.11.2010
Сообщений: 176
04.02.2011, 15:13
Для вкладки "экспертиза":
Нужно сделать запрос на выборку. Попробуй так:
SQL
1
SELECT ...нужные тебе поля из таблицы "Имущество"... FORM Имущество GROUP BY Экспертиза HAVING Экспертиза="Пригодно к реализации после сертификации"
(если поле экспертиза - поле со списком с подстановкой, то условие изменить на "Код" экспертизы)
На основе этого запроса сделать форму - и уже её добавить на вкладку "Экспертиза"

Добавлено через 7 минут
Я, честно говоря, начал сомневаться, что правильно понял вопрос...

Цитата Сообщение от yulianna2501 Посмотреть сообщение
столбец экспертизы меняется на столбец сертификации
- т.е. в таблице "имущество" два этих поля? и вывести нужно только одно поле (столбец по вашему)?
Если так, то ОК.
1
 Аватар для yulianna2501
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
04.02.2011, 15:15  [ТС]
да в таблице 2 этих поля.но вывести нужно только одно)я думаю Вы правильно поняли вопрос)сейчас попобую это сделать =) Еще раз спасибо)
0
Тимуровец
 Аватар для Страдалецъ
445 / 285 / 50
Регистрация: 10.09.2009
Сообщений: 963
04.02.2011, 15:18
там небольшая очепятка не Form а From
0
 Аватар для yulianna2501
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
04.02.2011, 15:33  [ТС]
Страдалецъ, угу, спасибо))но я ее даш не заметила)) команду select from знаю наизусть -_-

Добавлено через 12 минут
SELECT [№п/п], [Описание имущества], [Кол-во], [Заключение ЦСМ]
FROM Имущество
GROUP BY [Заключение экспертизы]
HAVING [Заключение экспертизы]="Пригодно к реализации после сертификации";

выдет ошибку:"попытка выполнить запрос, которое не включает указанное выражение '№п/п' как часть статистической функции или группы" что не так??
0
 Аватар для Anatolij13
90 / 69 / 1
Регистрация: 18.11.2010
Сообщений: 176
04.02.2011, 16:11
Значит Акс не понял, что значит [№п/п]...
Поле точно так называется?
Выложи базу только с таблицей "имущество" - попробуем.


Цитата Сообщение от Страдалецъ Посмотреть сообщение
там небольшая очепятка не Form а From
- ага, я напечатал, но не посмотрел что именно...
0
Тимуровец
 Аватар для Страдалецъ
445 / 285 / 50
Регистрация: 10.09.2009
Сообщений: 963
04.02.2011, 20:13
Цитата Сообщение от Anatolij13 Посмотреть сообщение
Значит Акс не понял, что значит [№п/п]...
Поле точно так называется?
Выложи базу только с таблицей "имущество" - попробуем.



- ага, я напечатал, но не посмотрел что именно...
Нет, дело не в этом. У автора запрос на группировку ОДНОГО поля, а в выборке он уже использует несколько, какое значение поля выводить при этом SQL не знает, потому и ругается.
Вот если - для дополнительных полей использовать агрегатные функции типа Count,First,Last и т.д. тогда все покатит или в разделе Group by перечислить все поля которые вы будете выводить.
0
 Аватар для Anatolij13
90 / 69 / 1
Регистрация: 18.11.2010
Сообщений: 176
05.02.2011, 05:37
Согласен. Глупость какую-то написал.
Тогда так:
SQL
1
2
3
SELECT [№п/п], [Описание имущества], [Кол-во], [Заключение ЦСМ]
FROM Имущество
WHERE [Заключение экспертизы]="Пригодно к реализации после сертификации";

Я что-то с самого начала не туда повел... Сорри.
0
 Аватар для yulianna2501
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
07.02.2011, 08:58  [ТС]
Anatolij13, неее))ты все правильно написал))спасибо))это я ступила в пунктуации))у мя 2007 и там нужно перед каждым полем ставить название таблицы и точку))а так все верно подсказал =)все получилось)использовала GROUP BY.
0
 Аватар для yulianna2501
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
24.02.2011, 15:28  [ТС]
ай нид хелп!!трабла тут:
SQL
1
SELECT ...нужные тебе поля из таблицы "Имущество"... FORM Имущество GROUP BY Экспертиза HAVING Экспертиза="Пригодно к реализации после сертификации"
ошибка: объект Recordset не является обновляемым

вычитала такое:
Набор записей (он же рекордсет) не является обновляемым если
- запрос использует внешнее объединение (LEFT/RIGHT JOIN)
- запрос содержит группировки (GROUP BY)
- запрос не содержит полей, которым не присвоено значение по умолчанию...

мой запрос запрос содержит группировку. что мне делать чтоб заработало((блииин((

Добавлено через 1 минуту
еще нашла такое:
такой ответ получается только лишь потому, что результат обработки не может вноситься во все таблицы одновременно.
Причины могут быть такими:
связь - односторонняя и при этом каскадное отсутствует
слишком много таблиц
0
 Аватар для Anatolij13
90 / 69 / 1
Регистрация: 18.11.2010
Сообщений: 176
24.02.2011, 15:58
yulianna2501, переделай запрос на конструкцию "SELECT ... FROM .... WHERE ..." тогда не будет группировки, соответственно и "траблы"
1
 Аватар для yulianna2501
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
24.02.2011, 16:00  [ТС]
ДА ДА))спасибо))
0
 Аватар для yulianna2501
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
02.04.2011, 19:10  [ТС]
делаю подобный запрос:
SQL
1
2
3
SELECT [Журнал Исполнительные производства].ID, [Журнал Исполнительные производства].[Наименование организации]
FROM [Справочник Организации] INNER JOIN [Журнал Исполнительные производства] ON [Справочник Организации].ID=[Журнал Исполнительные производства].[Наименование организации]
WHERE ((([Справочник Организации].Категория)="Экспертиза"));
где [Журнал Исполнительные производства].[Наименование организации] это мастер подстановок.берет значение из др таблицы.у меня не работает фильтр по категориям((показывает все организации, а не только по заданной категории.в чем проблема??вот бд на всякий..
Вложения
Тип файла: rar Microsoft Office Access 2007 База данных.rar (17.3 Кб, 45 просмотров)
0
 Аватар для yulianna2501
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
02.04.2011, 23:22  [ТС]
люююююди??

Добавлено через 1 час 22 минуты
уже сама разобралась))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.04.2011, 23:22
Помогаю со студенческими работами здесь

Атозаполнение полей по выбранному значению Поля со списком
Ребят, такая ситуация. Есть Поле со списком и надо при выборе одного из "Наименования" из этого списка - заполнялось поле...

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

Сформировать односвязный списком с типом информационного поля char*
Нужно сформировать односвязный списком с типом информационного поля char* С типом int программа работает нормально, с типом char*...

Открыть форму "В" по значению поля (поля со списком) формы "А"
Доброго времени суток уважаемые форумчане!!! У меня видимо крыша поехала окончательно, делала... работало... и, вдруг...??? Суть...

Сортировка массива записей по значению поля
Здравствуйте. Как понимаю данный код я: функция сравнения преобразует (void * a) в (Struct *), а затем получает значение var2. #include...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru