|
|
|
| Здравствуйте!!! А вот еще, мне кажется, несложный вопрос на счет поля со списком. Сама никак не могу сообразить. В учебной базе "Борей" есть такая подчиненная форма заказов, где при выборе значения в поле со списком "Товары", автоматически заполняются все остальные поля табличной формы.
В моей базе табличнаяподчиненная форма составлена по таблице. Мне нужно сделать, что бы так же при выборе в поле со списком названия организации автоматически заполнялись все остальные поля, соответствующие этой организации. Данные эти, разумеется в самой таблице есть) Подскажите пожалуйста, как это сделать? Вот вроде бы вижу, что можно так сделать, а как, понять не могу | |
|
| |
|
|
|
| см. http://accessoft.ru/forum/topic157.html, там как раз есть поле со списком, при выборе фамилии появляется нужная заполненная из связанной таблицы запись | |
|
| |
|
|
|
| Огромное спасибо за совет... Буду смотреть | |
|
| |
|
|
|
| Посмотрела, но там не совсем то что мне нужно, как я понимаю...
Я видела в "Борей", что такое можно сделать, но я не знаю как. Может там нужно переделать код, написаный для поля со списком, или для полей, содержащихся в табличной форме? Или все-таки можно как-то обойтись без того, что бы исправлять код (я не сильна в Visual Basic)? | |
|
| |
|
|
|
| А в Борей там какой-то код есть для поля со списком?.. | |
|
| |
|
|
|
| Да, какой-то код есть, но из-за того, что я не сильна в Visual Basic, разобраться в нем для меня очень сложная задача. Пробовала скопировать и переделать под свой случай, но кроме как кучу сообщений об ошибках, я ничего из этого не получила... Может быть возможно все-таки сделать такое "автозаполнение" не ерез переписывание кода, а как-то по-другому? Или если знаете как переписать код или что на что там поменять подскажите пожалуйста | |
|
| |
|
|
|
| Для получения значения из любой колонки поля со списком ("ПС") используется его св-во Column.
ИМХО, вам не нужно сохранять эти значения в полях другой таблицы, т.к. их всегда можно получить запросом, построенным на двух связанных таблицах. Достаточно показать их в в вычисляемых полях. Например поле с выражением =[ПС].[Column](1) в св-ве "Данные" покажет значение из второго столбца.
Если же вы хотите сохранять значения в таблице, то это надо делать на событии AfterUpdate поля со списком:
Me![Поле1]=Me![ПС].Column(1) | |
|
| |
|
|
|
| Весьма интересно.
Коровка, разъяснил все как просила. См. http://hiprog.com/forum/read.php?id_forum=1&id_theme=5025&page=1. | |
|
| |
|