Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.09.2012, 16:03   #1
Roberto182
Пользователь
 
Регистрация: 17.09.2012
Сообщений: 10
По умолчанию Авто заполнение ячейки

Доброго всем времени суток!

Помогите с решением такого вопроса.

Существует две таблицы: в одной название продукта и его цена,
Вторая таблица это отчет по производству этого продукта.
Поле "Цена_1кг" (цена продукта), есть и в первой и во второй таблице, обусловлено это тем, что цены часто меняются, а для статистики и анализа нужно чтоб старые цены были тоже доступны.

Суть проблемы в том, что хотелось бы сделать так, что заполняя форму и выбирая в ней название продукта его цена бы бралась из таблицы продукты и подставлялась в таблицу "База". Пробовал всеми доступными методами решить эту задачу кроме программирования, может кто-то знает хитрый ход конем))) подскажите пожалуйста.

Файл пример в приложении.

Заранее всех благодарю за помощь и потраченное время!
Вложения
Тип файла: rar test1.rar (29.5 Кб, 13 просмотров)
Roberto182 вне форума Ответить с цитированием
Старый 18.09.2012, 20:44   #2
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Выложите базу в формате MS Access 97 - 2003 - посмотрим...
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Старый 19.09.2012, 08:46   #3
alvk
Форумчанин
 
Регистрация: 22.05.2012
Сообщений: 136
По умолчанию

0.Поля подстановки в таблицах не допустимы.(с)
1.Уберите вычисляемые поля из таблиц, иначе не переконвертируется.
alvk вне форума Ответить с цитированием
Старый 19.09.2012, 10:22   #4
Roberto182
Пользователь
 
Регистрация: 17.09.2012
Сообщений: 10
По умолчанию

Сорри все время забываю что не все перешли на 2010)
Вложения
Тип файла: rar test1-2003.rar (23.4 Кб, 14 просмотров)
Roberto182 вне форума Ответить с цитированием
Старый 19.09.2012, 22:48   #5
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Не, из 2010 не конвертируется: обнаружена ошибка в файле... Переходите на нормальные версии MS Access (97!).
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Старый 20.09.2012, 09:04   #6
alvk
Форумчанин
 
Регистрация: 22.05.2012
Сообщений: 136
По умолчанию

Вы читать умеете? Я вам написал уже почему не конвертируется и что нужно сделать, чтобы конвертировалось.
alvk вне форума Ответить с цитированием
Старый 20.09.2012, 10:32   #7
Roberto182
Пользователь
 
Регистрация: 17.09.2012
Сообщений: 10
По умолчанию

я читать прекрасно умею, там нет ни одного вычисляемого поля, и все функции 2010 я из формы удалил. Скорее всего у вас просто не поддерживает формы формата 2010. Прикладываю 2 файла более древнего формата с упрощенной формой
Вложения
Тип файла: rar test1-2003.rar (25.0 Кб, 11 просмотров)
Тип файла: rar test11-2000.rar (25.5 Кб, 11 просмотров)

Последний раз редактировалось Roberto182; 20.09.2012 в 10:39.
Roberto182 вне форума Ответить с цитированием
Старый 21.09.2012, 22:21   #8
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Если без программирования, то макросы...
Вложения
Тип файла: rar test11-2000.rar (22.7 Кб, 36 просмотров)
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Старый 23.09.2012, 12:56   #9
Roberto182
Пользователь
 
Регистрация: 17.09.2012
Сообщений: 10
По умолчанию

Да действительно работает, спасибо большое, про Dlookup я догадался но не смог им правильно воспользоваться, теперь буду знать.

Еще раз благодарю!
Roberto182 вне форума Ответить с цитированием
Старый 24.09.2012, 20:59   #10
Roberto182
Пользователь
 
Регистрация: 17.09.2012
Сообщений: 10
По умолчанию

Хотел уточнить еще один вопрос по данной теме. В форме макрос работает, а вот если форму помещать в форму навигации уже не работает, это как то можно решить макросом или надо писать процедуру? Странно что он не может с формы навигации запускаться.
Roberto182 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таблица excel... авто заполнение... nikolaz_m Microsoft Office Excel 8 11.12.2010 06:30
Автоматическое заполнение ячейки Chyzz Microsoft Office Excel 3 08.05.2010 21:10
Авто заполнение логин пороль в WebBrowser M@G Общие вопросы Delphi 2 20.01.2010 12:45
авто заполнение поля FROM: в outlook tyua Microsoft Office Excel 0 03.07.2009 11:16
Авто заполнение Petya_E Microsoft Office Excel 1 04.05.2009 12:28