powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подскажите, плиз...
10 сообщений из 10, страница 1 из 1
Подскажите, плиз...
    #32144034
G&P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подможите, плиз, немогу сообразить как организовать связь между таблицами в такой ситуации. Есть некие соревнования, в которых учавствует несколько команд:
Соревнование1 -----> Команда1
Команда4
Команда2
Команда7

Соревнование2 -----> Команда3
Команда2
Команда5
Команда6

Соревнование3 -----> Команда7
Команда1
Команда3

Также есть таблица о уже законченных соревнованиях:
Соревнование4
Соревнование5
Соревнование6
Соревнование7

Создаю две таблицы: Команды и Соревнования
В первую заношу всех, кто учавствует на данный момент и тех кто когда-либо учавствовал. Во вторую - все соревнования (и законченные и не законченные).

Вопрос: как организовать связь между таблицами или сами таблицы, чтобы на майнформе при выборе незаконченного соревнования в подчиненной форме или в листбоксе выводились все участники и, в то же время, чтобы для законченных соревнований выводился один (что естественно) победитель из числа участников? Как организовать передачу базе информации о том, кто победил и это соревнование более не высвечивалось в списке незаконченных?
Пытался создать отношение многие-ко-многим через промежуточную таблицу, куда добавил еще и логическое поле, означающее конец соревнований, но запутался и ничего не получается..
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32144043
G&P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл добавить - сильно не кричите, опыта маловато пока...
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32144055
V. Motchulsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надо две таблицы: Команды и Соревнования
к примеру

таблица Команды
Код, Название, Тренер, Город

таблица Соревнования
Дата, КодКоманды1, КодКоманды2, Счет (Null - игра не состоялась)
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32144076
G&P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В том то все и дело, что команд-участников может быть много, от 2-х до 5-6-ти... Ну, скажем, игра в дурака -)). И при этом не нужен никакой счет, просто необходимо как то и когда то указать, что соревнование закончилось, и при выборе этого соревнования уже вместо СПИСКА команд-участников выходила бы лишь ОДНА команда.
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32144078
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спКоманды
идКом
Название

спСовервнование
идСоревнование
назв
датаначала
датаокончания

тУчасники
прСоревнование
прКоманда
победитель (булеан поле)

> в листбоксе выводились все участники и, в то же время, чтобы для законченных соревнований выводился один (что естественно) победитель из числа участников?

в листбоксе сделать можно поля:
команда, победитель и сортировать по полю победитель, т.е. победивший (если он имеется будет всегда первым.

iif([победитель];"Победитель";" ")
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32144088
G&P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...немогу взять в толк, как организовать в списке команд-участников пометку о том, кто победил, чтобы в последующие обращения к базе остальные команды к этому соревнованию более не относились... Любая команда может одновременно учавствовать во многих соревнованиях...
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32144121
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин... да тогда ещё проще.. делайте таблицу

Таблица
соревнование
участник

когда оно окончится просто удалите всех кроме победителя и всё... никаких проблем =)
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32144162
G&P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... в том то все и дело, что инфу о участниках надо сохранить, а еще иметь возможность вернуть соревнование в состояние незаконченного... то бишь иметь возможность отменить результаты соревнования.
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32144174
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
По-моему, тут все уже отвечено.

Вопрос: как организовать в списке команд-участников пометку о том, кто победил.

Ответ (от наутилуса):

тУчасники
прСоревнование
прКоманда
победитель (булеан поле)

Вопрос: а еще иметь возможность вернуть соревнование в состояние незаконченного... то бишь иметь возможность отменить результаты соревнования.

Ответ: в таблице соревнований добавить поля "номер переигровки" и "состоялось/отменено".
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32144177
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
???? чем тогда не подходит мой первый вариант??.. единственное невыполненое условие.. выводится будут ВСЕ... но если есть победительон всегда будет вверху и с пометкой.
отменить результаты - простое обнуление у всех команд даного соревнования поля победитель =)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подскажите, плиз...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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