|
|
|
| Скажите, как на-кликать (т.е. по позможности сделать в мастере,
на худой случай в конструкторе) в Access2003
1.есть таблица А с полями i (счетчик) и name (текстовая строка),
таблица B с полями j (счетчик) и name (текстовая строка),
таблица P с полями i,j (числа) и quantity (число).
ТРЕБУЕТСЯ СОЗДАТЬ ФОРМУ из трех колонок, которая заносит новую запись в таблицу P:
1-ая колонка - выпадающие списки со значениями А.name, эти поля ввода заносят значение A.i в P.i;
2-ая колонка - выпадающие списки со значениями B.name, эти поля ввода заносят значение B.j в P.j;
3-ая колонка - обыкновенное текстовое поле ввода для P.quantity.
Не знаю как сделать форму с 1-ой и 2-ой колонками.
2.
Редуцированный вариант:
есть view-ка X с полями i (счетчик) и name (текстовая строка),
таблица Y с полями i (счетчик) и q (число).
Требуется создать форму из двух колонок:
1-ая колонка из значений X.name, 2-ая колонка из текстовых полей ввода со значениями Y.q,
которые пользователь изменяет (например, null на число);
В ОДНОМ РЯДУ находятся значения от одинакового "i":
Полный вариант:
есть таблицы A и B как в первом пункте, т.е.
таблица А с полями i (счетчик) и name (текстовая строка),
таблица B с полями j (счетчик) и name (текстовая строка);
есть view-ка Z с полями i,j (числа) и z (число);
есть таблица D с полями i,j (числа) и d (число);
есть view-ка N с полями i,j (числа) и n (число), N[i,j]=Z[i,j]-D[i,j].
ТРЕБУЕТСЯ СОЗДАТЬ ФОРМУ состоящую из выпадающего списка,
показывающего значения B.name (в нем производится выбор "j") и трех колонок:
1-ая колонка из значений A.name, но только от выбранного "j";
2-ая колонка из значений Z.z, но только от выбранного "j";
3-ая колонка из текстовых полей ввода со значениями D.d,
которые пользователь изменяет (например, null на число),
но значения D.d только от выбранного "j";
4-ая колонка из значений N.n, но только от выбранного "j";
В ОДНОМ РЯДУ находятся значения от одинакового "i". | |
|
| |
|
|
|
| 1.есть таблица ix с полями i (счетчик) и n (name, текстовая строка),
таблица jx с полями j (счетчик) и n (name, текстовая строка),
таблица t с полями i,j (числа) и t (число).
Требуется из трех колонок, которая заносит новую запись в таблицу P:
1-ая колонка - выпадающие списки со значениями ix.n, эти поля ввода заносят значение ix.i в t.i;
2-ая колонка - выпадающие списки со значениями jx.n, эти поля ввода заносят значение jx.j в t.j;
3-ая колонка - обыкновенное текстовое поле ввода для P.quantity.
При создании формы с помощью мастера:
выбираю все поля таблицы t, внешний вид - ленточный, сохраняю форму.
Затем открываю форму в режиме конструктора:
на первом элементе формы (текстовое поле для колонки "i") нажимаю правую клавишу мыши,
выбираю "преобразовать элемент в" в поле со списком.
У поля со списком открываю "свойства": в графе "источник строк" указываю таблицу ix,
в графе "присоединенный столбец" стоит 1.
на втором элементе формы (текстовое поле для колонки "j") нажимаю правую клавишу мыши,
выбираю "преобразовать элемент в" в поле со списком.
У поля со списком открываю "свойства": в графе "источник строк" указываю таблицу jx,
в графе "присоединенный столбец" стоит 1.
При попытке пользоваться формой, форма в полях-со-списком показывает не названия
(т.е. значения ix.n и jx.n), а цифры (т.е. значения ix.i и jx.i).
Подскажите, как исправить поля-со-списком. | |
|
| |