Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > запись в поле


Автор: Bogdan1024 13.1.2006, 22:05
Есть таблица Довідник фірм[Код фірми, Назва фірми, телефон]
Нужно сделать форму:
из выпадающего списка ("поле со списком"), который строится по этой таблице, выбирается запись и отображается только "назва фірми". При выборе записи поле (всмысле поле, куда можно что-то писать, типо TEdit в Дэлфи) "телефон" должно отобразить значение (Довідник фірм).телефон для записи, которая выбралась в поле со списком.
Поле со списком делаю, в просто поле в конструкторе выражений прописываю =[Довідник фірм]!телефон. А как указать какой именно телефон нужно отобразить?

Автор: FRAGNATIC 14.1.2006, 00:39
Bogdan1024
еслибы ты ещё по русски написал былобы ваще круто
мало чего понял)

вообще используй раз пишешь на дэлфи DBLookUpComboBox =)
посмотри в разделе дэлфи про него тока не давно тема была (как юзать) и будет тебе счастье=) если я конечно правильно понял.
что у тебя есть писок в нём тока названия фирм когда выбират какую-то фирму должен в Tedit должен отобразится телефон для этой фирмы=)

Автор: Bogdan1024 14.1.2006, 00:59
Ты не понял наверно потому что ты не работал с формами в аксесе! Я не в дэлфи пишу, а создаю формы в аксесе.

Автор: FRAGNATIC 14.1.2006, 01:06
Bogdan1024
угу сорри просто ты там про дэлфи упомянул поэтому так и подумал=)
а почемубы не написать лучше приложение для работы с твоей БД ?

Автор: Bogdan1024 14.1.2006, 01:16
Потому что ТЗ smile
Да один чувак попросил ему помочь с аксесом, там чё-то типо курсача, а я сам в нём не разбираюсь (но деньги всё равно возьму smile )

Автор: Bose 16.1.2006, 14:59
Bogdan1024 посмотри в Accessе(или в хелпе по VBA) справку по агрегатным функциям. что-то типа DLookup, DFirst, DCount... точных названий не помню, но какая-то из них (Dlookup кажется), позволяет вытащить единственное значение из таблицы по условию.

p.s. кстати её можно вставить в качестве поля Source(или DataSource...)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)