powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавить к записям данные из другой таблицы если они есть?
8 сообщений из 8, страница 1 из 1
Добавить к записям данные из другой таблицы если они есть?
    #32718455
dkny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бьюсь долго (правда, после бессонной ночи), но никак не могу достичь желаемого в запросе.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
1. Арбуз 13 кг
   а. большой
   б. тяжелый
   в. зеленый

2. Арбуз 15 кг
   а. большой
   б. красный

3. Арбуз 19 кг
   -

Нужно выбрать все три арбуза, а в поле "Примечание" проставить "большой" для тех, где оно есть (если же в примечании его нет или примечания вообще нет, то строку все равно отобразить, но с пустым "Примечанием").

Делаю 'Like "большой"' остальные выпадают, по-другому арбузы дублируются, ну, вы поняли...
...
Рейтинг: 0 / 0
Добавить к записям данные из другой таблицы если они есть?
    #32718545
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а не пробовал Like "арбуз*" ?

--
Regards
Alexander Artamonov


"dkny" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:999416@sql.ru...
Бьюсь долго (правда, после бессонной ночи), но никак не могу достичь
желаемого в запросе.


1. Арбуз 13 кг а. большой б. тяжелый в. зеленый2. Арбуз 15 кг а.
большой б. красный3. Арбуз 19 кг -

Нужно выбрать все три арбуза, а в поле "Примечание" проставить "большой" для
тех, где оно есть (если же в примечании его нет или примечания вообще нет,
то строку все равно отобразить, но с пустым "Примечанием").

Делаю 'Like "большой"' остальные выпадают, по-другому арбузы дублируются,
ну, вы поняли...
Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Добавить к записям данные из другой таблицы если они есть?
    #32718736
dkny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробовал :)

Нет, тут смысл в чем. Есть таблица с арбузами и есть подтаблица с их, так сказать, features :) Т.е. мне нужно мало того, что выбрать, скажем, арбуз до 15 кг (критерий этой таблицы), так еще и посмотреть "зеленый" ли он (критерий подчиненной). Но арбузы мне нужны все и без дублей.

Like, как я понял, отрезает жестко, причем пустые записи не обрабатывает. А нужно взять и пустые и заполненные элементы из подтаблицы.

Дело в азах, я просто не знаю нужной фишки...
...
Рейтинг: 0 / 0
Добавить к записям данные из другой таблицы если они есть?
    #32718934
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опиши таблицу с арбузами. Где что находится?

--
Regards
Alexander Artamonov


"dkny" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:999929@sql.ru...
Пробовал :)

Нет, тут смысл в чем. Есть таблица с арбузами и есть подтаблица с их, так
сказать, features :) Т.е. мне нужно мало того, что выбрать, скажем, арбуз до
15 кг (критерий этой таблицы), так еще и посмотреть "зеленый" ли он
(критерий подчиненной). Но арбузы мне нужны все и без дублей.

Like, как я понял, отрезает жестко, причем пустые записи не обрабатывает. А
нужно взять и пустые и заполненные элементы из подтаблицы.

Дело в азах, я просто не знаю нужной фишки...
Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Добавить к записям данные из другой таблицы если они есть?
    #32719578
dkny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно, я уже пытался нарисовать все. Выглядит все так:


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Главная таблица: --------> Подчиненная таблица:
-----------------------------------------------

1. Арбуз 12 кг ----------> а. большой
               ----------> б. зеленый
               ----------> в. тяжелый

2. Арбуз 15 кг ----------> а. красный
               ----------> б. легкий
               ----------> в. средний

3. Арбуз 19 кг ----------> (нет записей)


Хочу арбуз более 10 кг; если есть примечание "большой", то показать, если нет, то оставить пустоту. Т.е.:


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
----------------------------
| Арбуз 12 кг      | большой
----------------------------
| Арбуз 15 кг      | большой
----------------------------
| Арбуз 19 кг      | 
----------------------------


Связаны таблицы по ключевому полю как "один-ко-многим". Параметров "арбузов" много (иногда, более 20-ти).

P.S. Это для того, чтобы составить список всех нужных арбузов, а в случае некоторых аномалий их отобразить.
...
Рейтинг: 0 / 0
Добавить к записям данные из другой таблицы если они есть?
    #32719761
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иногда взаимопонимание приходит не сразу. Насколько я понял, в твоей таблице
и арбузы и их вес в одном поле. ТАК не годится делать даже в Экселе и Ворде.
А использовать Аксесс таким образом - это наплевать в душу всем использующим
реляционные таблицы :-) Заповедь первая. "Thou shalt design normalized
tables and understand thy fields and relationships before thou dost begin".

http://www.mvps.org/access/tencommandments.htm

Сразу отпадет множество вопросов.

--
Regards
Alexander Artamonov


"dkny" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:1001428@sql.ru...
Собственно, я уже пытался нарисовать все. Выглядит все так:



Главная таблица: --------> Подчиненная
таблица:-----------------------------------------------1. Арбуз 12
кг ----------> а. большой ----------> б.
----------> в. тяжелый2. Арбуз 15 кг ----------> а.
----------> б. легкий ----------> в. средний3. Арбуз
19 кг ----------> (нет записей)


Хочу арбуз более 10 кг; если есть примечание "большой", то показать, если
нет, то оставить пустоту. Т.е.:



----------------------------| Арбуз 12 кг |
большой----------------------------| Арбуз 15 кг |
большой----------------------------| Арбуз 19 кг
| ----------------------------


Связаны таблицы по ключевому полю как "один-ко-многим". Параметров "арбузов"
много (иногда, более 20-ти).

P.S. Это для того, чтобы составить список всех нужных арбузов, а в случае
некоторых аномалий их отобразить.
Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Добавить к записям данные из другой таблицы если они есть?
    #32719804
Ал.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Left join не пробовал?
...
Рейтинг: 0 / 0
Добавить к записям данные из другой таблицы если они есть?
    #32862084
dkny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ал.

Спасибо, все получилось некоторой комбинацией джойнов. Давно, конечно, получилось, но решил довести дело до конца :)

That's all folks...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавить к записям данные из другой таблицы если они есть?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]