|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.01.2012, 13:54 | #1 |
Новичок
Джуниор
Регистрация: 31.01.2012
Сообщений: 1
|
Выбор значения из списка с автозаполнением остальных полей.
Помогите плиз.
Пишу программку для печати рецептов по партийному заданию шефы (т.е. добровольно принудительно). 1. Есть БД. 2. Таблица LGRP148 (собственно сами рецепты) с полями: 3. Таблица PERSON (Данные пациентов) 4. Форма для ввода рецепта Мне надо сделать что бы при выборе в форме ФИО из списка пациентов (PERSON.FIO) автоматически заполнялись поля (Дата рождения, Возраст). Ткните мордой в землю... Как это сделать??? База в формате Access 2007 |
01.02.2012, 17:36 | #2 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
Как вариант пишете запрос который выбирает необходимые Вам параметры и пишете что-то вроде: поле1 = 15,10,2001
|
12.02.2012, 09:54 | #3 |
Регистрация: 13.08.2010
Сообщений: 6
|
Подскажите, а как сделать, чтобы поиск в поле со списком производился при совпадении с любой частью поля, а не только с началом. Т.е к примеру имеются ООО"Ромашка" и ООО"Лютик", набираю Ром в поле и прога подбирает подходящее значение. Это реализовано в поиске в таблице, как бы применить в данном случае, а то приходиться в отдельном поле делать сокращенные названия....
|
12.02.2012, 13:22 | #4 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Точно это же вопрос. Запрос написал. Но не пому как передать условие.
В запросе поставил условие отбора и он отработал. А как это условие передать в запрос при выборе наименвания?
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
13.02.2012, 09:25 | #5 |
Регистрация: 12.02.2012
Сообщений: 7
|
Private Sub F7_AfterUpdate()
Dim s As String Dim d As Integer s = DLookup("[Продукт]", "Ролик", "[Бренд] = '" & Me.F7 & "'") d = DLookup("[Длительность]", "Ролик", "[Бренд] = '" & Me.F7 & "'") Me.F8 = s Me.F9 = d Me.F10 = 0 End Sub Сам намаялся с автоподстановкой ) Тут от значения ф7 заполняет ф8, ф9 из той же строки |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выбор минимального и максимального значения из списка диапазона | mrantonio | Microsoft Office Excel | 3 | 24.10.2011 15:45 |
Как задать выбор значения с помошью списка в VBA? | k.soldatova | Помощь студентам | 4 | 20.07.2011 16:58 |
выбор полей где меньше повторений | Diamand | Microsoft Office Access | 4 | 08.10.2010 16:41 |
Выбор полей одного типа | Rekky | SQL, базы данных | 6 | 03.02.2010 12:23 |
При удалении записей значения полей с type:=Autoincrement (т.е+) в оставшихся полей не изменяются | kenta | БД в Delphi | 2 | 29.10.2009 08:28 |