| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
| Потому что ТЗ Да один чувак попросил ему помочь с аксесом, там чё-то типо курсача, а я сам в нём не разбираюсь (но деньги всё равно возьму |
| Автор: Bose 16.1.2006, 14:59 |
| Bogdan1024 посмотри в Accessе(или в хелпе по VBA) справку по агрегатным функциям. что-то типа DLookup, DFirst, DCount... точных названий не помню, но какая-то из них (Dlookup кажется), позволяет вытащить единственное значение из таблицы по условию. p.s. кстати её можно вставить в качестве поля Source(или DataSource...) |