• Paranoid - курс по анонимности и безопасности в сети от команды codeby. Защита персональных данных, анонимность в сети интернет, настройка виртуальных машин, безопасная передача данных, анти форензика и еще много всего полезного. Подробнее ...

Access 2007

  • Автор темы RR-Manro
  • Дата начала
Статус
Закрыто для дальнейших ответов.
R

RR-Manro

#1
Доброго времени суток.

Недавно в первый раз занялся проектированием БД в Access 2007.
Есть пару вопросов, поделитесь ответами, кто сможет:

1. Первый вопрос по формату времени: как задать формат отображения ввода и показа только мм.сс, где часы игнорируются системой.

2. Сущность GAME связанна с сущностью MATCH отношением 1:М. В атрибуте BLUE_SCORE сущности MATCH, последний результат должен записываться в атрибут BLUE_SCORE сущности GAME. Индексом полем и внешним ключом является номер игры.

Выражение SQL примерно такое:

[sql]SELECT Last(MATCH.BLUE_SCORE) AS LastOfBLUE_SCORE
FROM GAME INNER JOIN [MATCH] ON GAME.ID = MATCH.MATH_NUMBER
GROUP BY MATCH.MATH_NUMBER;[/sql]

Однако результат не устраивает. Какое выражение нужно, чтобы для каждой игры был свой BLUE_SCORE.

3. В сущности GAME определенны атрибуты GAME_NUMBER, BLUE TEAM и WHITE TEAM, BLUE_SCORE и WHITE_SCORE, WINNER.
Атрибут WINNER, содержит результат команды победителя на основании BLUE_SCORE и WHITE_SCORE.
Здесь нужно выражение типа:

if (BLUE_SCORE>WHITE_SCORE)
WINNER = BLUE_TEAM
else
WINNER = WHITE_TEAM

Как это будет выглядеть на SQL.

Заранее спасибо за ответы.
 
S

savmaxem191

#2
Здрасте
Появился вопрос: как на форме в бд создать текстовое поле, в котором данные обновлись бы (например из интернета). Заранее спасибо, а то сам ума не приложу, как это сделать.
 
Статус
Закрыто для дальнейших ответов.