|
|
|
Подскажите, плиз...
|
|||
|---|---|---|---|
|
#18+
Подможите, плиз, немогу сообразить как организовать связь между таблицами в такой ситуации. Есть некие соревнования, в которых учавствует несколько команд: Соревнование1 -----> Команда1 Команда4 Команда2 Команда7 Соревнование2 -----> Команда3 Команда2 Команда5 Команда6 Соревнование3 -----> Команда7 Команда1 Команда3 Также есть таблица о уже законченных соревнованиях: Соревнование4 Соревнование5 Соревнование6 Соревнование7 Создаю две таблицы: Команды и Соревнования В первую заношу всех, кто учавствует на данный момент и тех кто когда-либо учавствовал. Во вторую - все соревнования (и законченные и не законченные). Вопрос: как организовать связь между таблицами или сами таблицы, чтобы на майнформе при выборе незаконченного соревнования в подчиненной форме или в листбоксе выводились все участники и, в то же время, чтобы для законченных соревнований выводился один (что естественно) победитель из числа участников? Как организовать передачу базе информации о том, кто победил и это соревнование более не высвечивалось в списке незаконченных? Пытался создать отношение многие-ко-многим через промежуточную таблицу, куда добавил еще и логическое поле, означающее конец соревнований, но запутался и ничего не получается.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 14:27 |
|
||
|
Подскажите, плиз...
|
|||
|---|---|---|---|
|
#18+
Забыл добавить - сильно не кричите, опыта маловато пока... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 14:30 |
|
||
|
Подскажите, плиз...
|
|||
|---|---|---|---|
|
#18+
Надо две таблицы: Команды и Соревнования к примеру таблица Команды Код, Название, Тренер, Город таблица Соревнования Дата, КодКоманды1, КодКоманды2, Счет (Null - игра не состоялась) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 14:37 |
|
||
|
Подскажите, плиз...
|
|||
|---|---|---|---|
|
#18+
В том то все и дело, что команд-участников может быть много, от 2-х до 5-6-ти... Ну, скажем, игра в дурака -)). И при этом не нужен никакой счет, просто необходимо как то и когда то указать, что соревнование закончилось, и при выборе этого соревнования уже вместо СПИСКА команд-участников выходила бы лишь ОДНА команда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 14:47 |
|
||
|
Подскажите, плиз...
|
|||
|---|---|---|---|
|
#18+
спКоманды идКом Название спСовервнование идСоревнование назв датаначала датаокончания тУчасники прСоревнование прКоманда победитель (булеан поле) > в листбоксе выводились все участники и, в то же время, чтобы для законченных соревнований выводился один (что естественно) победитель из числа участников? в листбоксе сделать можно поля: команда, победитель и сортировать по полю победитель, т.е. победивший (если он имеется будет всегда первым. iif([победитель];"Победитель";" ") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 14:48 |
|
||
|
Подскажите, плиз...
|
|||
|---|---|---|---|
|
#18+
...немогу взять в толк, как организовать в списке команд-участников пометку о том, кто победил, чтобы в последующие обращения к базе остальные команды к этому соревнованию более не относились... Любая команда может одновременно учавствовать во многих соревнованиях... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 14:51 |
|
||
|
Подскажите, плиз...
|
|||
|---|---|---|---|
|
#18+
блин... да тогда ещё проще.. делайте таблицу Таблица соревнование участник когда оно окончится просто удалите всех кроме победителя и всё... никаких проблем =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 15:12 |
|
||
|
Подскажите, плиз...
|
|||
|---|---|---|---|
|
#18+
... в том то все и дело, что инфу о участниках надо сохранить, а еще иметь возможность вернуть соревнование в состояние незаконченного... то бишь иметь возможность отменить результаты соревнования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 15:28 |
|
||
|
Подскажите, плиз...
|
|||
|---|---|---|---|
|
#18+
По-моему, тут все уже отвечено. Вопрос: как организовать в списке команд-участников пометку о том, кто победил. Ответ (от наутилуса): тУчасники прСоревнование прКоманда победитель (булеан поле) Вопрос: а еще иметь возможность вернуть соревнование в состояние незаконченного... то бишь иметь возможность отменить результаты соревнования. Ответ: в таблице соревнований добавить поля "номер переигровки" и "состоялось/отменено". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 15:36 |
|
||
|
Подскажите, плиз...
|
|||
|---|---|---|---|
|
#18+
???? чем тогда не подходит мой первый вариант??.. единственное невыполненое условие.. выводится будут ВСЕ... но если есть победительон всегда будет вверху и с пометкой. отменить результаты - простое обнуление у всех команд даного соревнования поля победитель =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 15:37 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32144043&tid=1681767]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 358ms |

| 0 / 0 |
