Подскажите, а как можно (видимо с помощью скрипта) заполнить по выбранному значению в одном ComboBox другой ComboBox или TextBox, если я ранее им задал уже соответствие?
Например, в моем примере в форме NewPlayer хочу, выбирая FNS/City Player 1 заполнить Number of Tournaments Player 1 и наоборот, если их соответствие я указал в форме NewPlayerTournament.

derek, большое спасибо. Попробую ваши идеи на своем примере.
У нас почти схожи структуры баз данных smile
Это мой вариант до корректировки вашими идеями. Формы остались от старой версии проекта, потому не работают как надо пока.

PS Оказывается можно делать нескольких связей с одной и той же таблицей(id_Players, id_Players1)! Не знал этого.

Здравствуйте!
Возникла ситуация при создании базы данных, когда нужно по части заполненной базы данных, заполнить другую ее часть.

Пример. Есть 2 игрока в шахматы. Один игрок (пусть будет Игрок1) играет черным цветом, тогда его оппонент (пусть будет Игрок2) играет белым цветом.
Выиграл игру игрок белым цветом (1 очко), тогда игрок черным цветом проиграл (0 очков).
Вот и возник вопрос. Если я знаю, что играл Игрок1 черным цветом с оппонентом Игроком2 и проиграл (эти данные я заполняю в базе данных сам), то получается, что можно автоматически заполнить строку Игрока2: он, играя с оппонентом Игроком1, играл белым цветом и выиграл эту игру.
Подскажите, как в этом случае лучше оформить структуру базы данных.

Ранее думал, что достаточно одной таблицы: ключ Игрок1, ключ оппонента  Игрок2, цвет Игрока1, вычисляемое поле для результата оппонента Игрока2, вычисляемое поле для учета оппонента Игрока2.
Но если Игрока1 и Игрока2 при запросе я поменяю местами, то я не получу заполненных строк. Мне нужно их заполнять вручную.

54

(5 replies, posted in Russian)

derek, большое спасибо за помощь.
Буду изучать материал

55

(5 replies, posted in Russian)

derek, спасибо! Отличная идея! Так и реализую, а то уже планировал добавить счетчик.

А где вообще можно почитать о функциях вычисляемого поля, типа ||', '||?
Например хочу в вычисляемом поле отобразить текст "Черный", если такое-то поле имеет текст "Белый" и наоборот. Но как реализовать это без знания синтаксиса этого поля не знаю.

56

(5 replies, posted in Russian)

Здравствуйте!
Скажите как в программе реализовать составной ключ?
Хочу сделать ключом для других таблиц ФИО и город проживания. Пока приходится обходиться одним атрибутом "ФИО, город".
Предполагаю, что тут нужно задействовать параметр Счетчик, но как потом в другой таблице вызывать ФИО и город по этому счетчику, я не понимаю.

Также вопрос, связанный с вычисляемым полем: Как создать поле, которое будет выполнять условие: "Если такое-то поле имеет текст "Белый", то этому полю будет присвоено значение "Черный"?

Здравствуйте, Дмитрий! Планируете ли вы дальше продолжать наполнение вашей книги новыми главами? Особенно интересуют разделы по скриптам и SQL запросам.