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

Запрос не работает во втором случае

29.05.2015, 09:40. Показов 2405. Ответов 47
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Подскажите, почему в таблице "Связи" фамилию отправителя можно выбрать, а фамилию получателя нельзя?
Вложения
Тип файла: rar Халляр.rar (19.3 Кб, 12 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.05.2015, 09:40
Ответы с готовыми решениями:

В чем разница создания List в первом и во втором случае?
import java.util.List; import java.util.ArrayList; import java.util.Arrays; class Main{ public static void main(String args)...

ISNUMBER работает в случае True, возвращает #ЗНАЧ! в случае False
У меня есть колонка со строками, в функции я проверяю, есть ли определенная подстрока в той или иной строке, если есть, в активную ячейку...

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

47
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
29.05.2015, 09:57
Лучший ответ Сообщение было отмечено GafarovIS как решение

Решение

У Вас была двойная связь таблиц (и по получателю, и по отправителю) в запросе - источнике записей для поля с подстановкой. Поправлено
SQL
1
2
3
SELECT [Физические лица].Фамилия, [Физические лица].Код 
FROM [Физические лица] INNER JOIN Связи ON [Физические лица].Код = Связи.Получатель 
WHERE ((([Физические лица].Код)=[Связи]![Получатель]));
Вложения
Тип файла: zip Халляр.zip (19.6 Кб, 3 просмотров)
1
24 / 23 / 0
Регистрация: 10.10.2014
Сообщений: 886
29.05.2015, 10:07  [ТС]
Спасибо, а кроме как рихтованием кода, такие настройки можно делать в Access например, нажатием какой-нибудь галочки в свойствах? А то от кодов у меня глаза разбегаются и каждый раз писать коды как-то не очень удобно...
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
29.05.2015, 10:15
Можно и в конструкторе запросов все делать, нажали на многоточие справа (построить) и работаете в конструкторе.
1
24 / 23 / 0
Регистрация: 10.10.2014
Сообщений: 886
29.05.2015, 10:25  [ТС]
в констукторе тоже предпочитаю. там всё готово. но что там нужно нажать? снова писать формулы?
0
 Аватар для VinniPuh
9127 / 6129 / 593
Регистрация: 27.03.2013
Сообщений: 19,972
29.05.2015, 10:36
Цитата Сообщение от GafarovIS Посмотреть сообщение
...что там нужно нажать? снова писать формулы?...
Пока - ltv_1953 - наверное ушёл на обед позволю себе прокомментировать.
По идее то формулы нужно писать самому исходя из полученных знаний в школе, но а если вы имеете ввиду всяческие штучки, которые бы понял аксик, то тоже - Построитель выражений вам в помощь.
Жмаете ПРАВОЙ КНОПКОЙ МЫША, выбираете - Построитель выражений, ну или исходя из жизненного опыта или ранее виденных примеров на форуме строите выражение.
2
24 / 23 / 0
Регистрация: 10.10.2014
Сообщений: 886
29.05.2015, 10:39  [ТС]
так то да... но вот формула:
Цитата Сообщение от ltv_1953 Посмотреть сообщение
SELECT [Физические лица].Фамилия, [Физические лица].Код
FROM [Физические лица] INNER JOIN Связи ON [Физические лица].Код = Связи.Получатель
WHERE ((([Физические лица].Код)=[Связи]![Получатель]));
Возможно ли её в построителе выражений составить?
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
29.05.2015, 10:39
Цитата Сообщение от GafarovIS Посмотреть сообщение
но что там нужно нажать?
Троеточие (построить).
Миниатюры
Запрос не работает во втором случае  
1
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
29.05.2015, 10:42
Цитата Сообщение от kmv-puh Посмотреть сообщение
Пока - ltv_1953 - наверное ушёл на обед

Не по теме:

Рано еще обедать, вырезку только в духовку отправил ... .

0
29.05.2015, 10:47

Не по теме:

Цитата Сообщение от ltv_1953 Посмотреть сообщение
...Рано еще обедать, вырезку только в духовку отправил ... .
Эх, слюнки текут. А у меня пивом холодным весь холодильник забит еще со вчера, не смог осилить. Щас приеду. :D

0
24 / 23 / 0
Регистрация: 10.10.2014
Сообщений: 886
29.05.2015, 10:50  [ТС]
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Рано еще обедать, вырезку только в духовку отправил ... .
мдааа... так и складывается впечателние, что обедать не рано...
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Троеточие (построить).
Миниатюры
у меня уровень не такой уж... понимаю что троеточие, но после нажатия троеточия... там в новом окне же куда писать? а если можно, то лучше не писать, а что нажать?
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
29.05.2015, 11:04
Это обычный конструктор запросов, в окне добавить таблицу выбираете, добавляете, закрываете добавить, ... .
1
24 / 23 / 0
Регистрация: 10.10.2014
Сообщений: 886
29.05.2015, 11:08  [ТС]
не подумайте, что глумлюсь... может для вас вопрос мой глупый...
кстати, как тут вставлять изображения. у меня не получилось... сделал его в загрузки
но вопрос такой - Ваш код:
SQL
1
2
3
SELECT [Физические лица].Фамилия, [Физические лица].Код 
FROM [Физические лица] INNER JOIN Связи ON [Физические лица].Код = Связи.Получатель 
WHERE ((([Физические лица].Код)=[Связи]![Получатель]));
покажите если не трудно хоть на изображдении как и куда его вписыывать
Вложения
Тип файла: rar Безымянный.rar (56.2 Кб, 3 просмотров)
0
24 / 23 / 0
Регистрация: 10.10.2014
Сообщений: 886
29.05.2015, 11:10  [ТС]
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Это обычный конструктор запросов, в окне добавить таблицу выбираете, добавляете, закрываете добавить
ну ведь так и сделал я, а в итоге у меня возникла проблема с тем, что во втором случае запрос не срабатывал. Вы исправили кодом. А вопрос можно ли вот без кода через конструктор, чтоб на будущее знать...
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,933
Записей в блоге: 4
29.05.2015, 11:11
для начала удалите в структуре получателя (Да (Совпадения не допускаются))
1
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
29.05.2015, 11:19
Цитата Сообщение от GafarovIS Посмотреть сообщение
Вы исправили кодом.
Не кодом, просто вторую связь в конструкторе удалил. Если встать мышью на связь и нажать правую клавишу, то появится два пункта меню: Параметры объединения и Удалить.
0
 Аватар для VinniPuh
9127 / 6129 / 593
Регистрация: 27.03.2013
Сообщений: 19,972
29.05.2015, 11:21
Цитата Сообщение от GafarovIS Посмотреть сообщение
...но вот формула:...
Если вы и в последствии собираетесь работать с БД, то наверное вам пригодится такая штучка, - Закрома - типа я вот лично для себя сделал что то типа справочника, что бы самому не создавать выражения (типа я по жизни паталогический лентяй), а просто скопировать нужное выражение и изменив имена таблиц и полей, просто вставить не особо заморачиваться и не сильно морщить мозг.
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
29.05.2015, 11:23
Цитата Сообщение от GafarovIS Посмотреть сообщение
покажите если не трудно хоть на изображдении как и куда его вписыывать
Он уже вписан в той базе, которую я выложил - поле Получатель-Подстановка-Источник строк.
1
24 / 23 / 0
Регистрация: 10.10.2014
Сообщений: 886
29.05.2015, 11:26  [ТС]
Здравствуйте!
Цитата Сообщение от shanemac51 Посмотреть сообщение
для начала удалите в структуре получателя (Да (Совпадения не допускаются))
не совсем понял Вас.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,933
Записей в блоге: 4
29.05.2015, 11:29
у вас получается, что получатель (Иванова) может получать что то только от одного отправителя, так как повторы запрещены
причем если введена (ИВАНОВА Анна), то будет невозможно ввести (Иванову Ольгу)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.05.2015, 11:29
Помогаю со студенческими работами здесь

Найдите во сколько раз кинетическая энергия больше в первом случае, чем во втором
Частица находится в центральном силовом поле, где потенциальная энергия зависит от расстояния от центра поля по закону Ep=a/r^2- b/r (a и...

Сравнить ячейки на первом листе и на втором листе, в случае несовпадения удалить
Задача такая,В Exel есть несколько ячеек с данными String на первом листе и на втором листе. Я пытаюсь написать программу которая будет...

В первом варианте не округляет до целого числа, а во втором случае округляет
Добрый Вечер Программисты. Подскажите пожалуйста почему в первом варианте не округляет до целого числа,а во втором случае округляет,и как...

Определить отношение линейных размеров изображения в первом случае к размерам изображения во втором
Предмет располагается на двойном фокусном расстоянии от собирающей линзы. Линзу заменяют на рассеивающую с таким же по модулю фокусным...

На одном ПК работает jar, на втором работает, не до конца
День добрый! В продолжении https://www.cyberforum.ru/java-j2se/thread1915586.html#post10090055 (обработка dbf с помощью DBF_JDBC30_OK) ...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru