Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / синхронизация полей со списками / 8 сообщений из 8, страница 1 из 1
13.11.2003, 12:04
    #32322714
Romir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизация полей со списками
Задача следующая - есть таблица в которую из формы вводятся латинские и русские названия растений. Как сделать так чтобы в форме при введении латинского названия русское подставлялось автоматически? (но естесственно чтобы русское тоже можно было вводить в форму при отсутствии его в списке уже введенных). Понимаю что вопрос видимо очень простой - но я не являюсь профи в Акцессе, поэтому и спрашиваю.
...
Рейтинг: 0 / 0
13.11.2003, 12:33
    #32322790
Kriven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизация полей со списками
А названия в одной таблице или нет?
...
Рейтинг: 0 / 0
13.11.2003, 12:37
    #32322800
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизация полей со списками
Правда, скока всего таблиц то? Если одна- зачем вводить одно и то же.
Если справочник растений а потом переписываем ботанический сад- ничего никуда подставлять не надо, потом русское можно вычислить.
...
Рейтинг: 0 / 0
13.11.2003, 12:43
    #32322810
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизация полей со списками
Кажется понял: переписываем ботанический сад без справочника.
Тогда чего-то такое
Private sub Edit1_AfterUpdate()
Edit2=Dlookup("Поле2","Таблица1","Поле1='" & Edit1 & "'")
End Sub
...
Рейтинг: 0 / 0
13.11.2003, 12:45
    #32322815
Kriven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизация полей со списками
Если в одной табле и на форме два комба то самое простое:

Код: plaintext
1.
2.
3.
4.
5.
6.
Private Sub lat_cbo_AfterUpdate()
Me.rus_cbo = Me.lat_cbo
End Sub

Private Sub rus_cbo_AfterUpdate()
Me.lat_cbo = Me.rus_cbo
End Sub
...
Рейтинг: 0 / 0
13.11.2003, 12:55
    #32322843
Romir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизация полей со списками
Таблица одна. Хочется при вводе латинского названия в поле со списком чтобы во втором поле со списком выводилось русское название растения (если оно конечно уже было введено в данную таблицу, а если не было - то можно было его тут же и доввести). В таблицу нужно вводить много записей с повторяющимися названиями растений, но иногда встречаются новые растения. Вот я и сделал форму в которой одно поле со списком вводит латинское название, а второе - русское (оба с автоподстановкой)
...
Рейтинг: 0 / 0
13.11.2003, 12:59
    #32322855
Romir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизация полей со списками
Мне на другом форуме ответили:
"создаете поле со списком который должен содержать оба поля и латинское русское (для русского можно поставить ширину 0 что бы его было не видно)
В том поле в котором должно отображаться русское название пишите в свойсве "данные"
=[ПолеСоСписком].column(1)
где 1 это порядковый номер столбца с русским описание минус один (т.к. столбцы нумеруются с 0"

Я все сделал так как было описано, но при введении =[ПолеСоСписком].column(1) (естессно, что вместо ПолеСоСписком стояло нужное имя) программа пишет что: Задано слишком много или слишком мало аргументов для свойства или метода объекта. Обратитесь к документации сервера объекта за сведениями о свойствах и методах...
Чегоделать?
...
Рейтинг: 0 / 0
13.11.2003, 13:03
    #32322865
Kriven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизация полей со списками
все таки луче сделать отдельный справочник с растениями... или он есть?
структуру быза бы по подробней..
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / синхронизация полей со списками / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]