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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.07.2013, 14:38   #1
Alextv
Пользователь
 
Регистрация: 21.07.2013
Сообщений: 10
По умолчанию Ввод данных из формы в таблицу.

Уважаемые форумчане! Помогите, пожалуйста, разобраться с Access. Пытаюсь создать простейшую базу данных с элементами автоматического ввода данных в итоговую таблицу на примере учебной базы данных «Борей». Есть таблицы с данными- Товары, Поставщики, Перевозчики, Менеджеры, Покупатели и итоговая таблица- Заказы. С ручным вводом данных из других таблиц в таблицу Заказы проблем нет. Но на практике очень часто приходится вводить и повторяющиеся данные. Например, продукты чаще всего поставляет оптовая база, менеджером при этом является сотрудник по фамилии Жуков, т.к. живет в том районе, перевозку осуществляет транспортная компания В, т.к. располагается также поблизости, покупателем чаще всего является фирма Гамма. С целью автоматизации процесса ввода данных в базу в таблицу Товары ввожу столбцы Поставщики, Перевозчики, Менеджеры, Покупатели, где и фиксирую вышесказанные повторяющиеся данные. Создаю запрос- из таблицы Заказы беру поля Код заказа, Дата, Код товара. Из таблиц Поставщики, Перевозчики, Менеджеры, Покупатели беру поля с кодами. Создаю форму для ввода данных в таблицу заказы. Источник данных- Заказы Запрос. Дата вводится текущая, в поле Товары из списка подстановки ввожу код товара, в запросе при этом появляются данные по всем другим полям. Однако в таблице Заказы при этом появляются данные только в полях Дата и Товары, данные из списка подстановки никак не хотят появляться в таблице. Уважаемые знатоки, помогите, пожалуйста разобраться. Заранее благодарен.
Вложения
Тип файла: rar Учет товаров.rar (86.2 Кб, 18 просмотров)
Alextv вне форума Ответить с цитированием
Старый 29.07.2013, 10:44   #2
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Понимаете ли в чём дело: да, Вы добились того, что выбрав товар у Вас заполнились остальные поля... Но это произошло только лишь на форме!
Дело в том, что в запросе "Заказы Запрос" у Вас поля "Код поставщ", "Код менедж", "Код перевозч" и "Код покупат" берутся из таблицы "Товары". А Вам нужно - из таблицы "Заказы". Т. е. в запросе "Заказы Запрос" таблица "Товары" вообще лишняя. Но как только Вы уберёте эту таблицу, у Вас исчезнет желанная автоподстановка (на форме). И это нормально, ибо сейчас, изменяя данные в этих полях в одном заказе, эти изменения распространяются на все заказы...
Просто Вам нужно сичтывать эти данные и заполнять поля формы значениями по умолчанию программно.
Цитата:
Сообщение от Alextv Посмотреть сообщение
на практике очень часто приходится вводить и повторяющиеся данные. С целью автоматизации процесса ввода... дата вводится текущая.
И где же здесь автоматизация? Это делают путём заполнения свойства «Значение по умолчанию» (DefaultValue) значением:

Date()
Вложения
Тип файла: rar #Учет товаров.rar (50.9 Кб, 46 просмотров)
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Старый 29.07.2013, 12:05   #3
Alextv
Пользователь
 
Регистрация: 21.07.2013
Сообщений: 10
По умолчанию

Уважаемый Myhaylo! Большое спасибо Вам за помощь, за разъяснение, я во всем разберусь. И вещи вроде бы простые, элементарные, а я уже стыдно сказать сколько времени пытаюсь решить вопрос и все безуспешно. Дай Бог Вам здоровья и успехов во всем!
Alextv вне форума Ответить с цитированием
Старый 29.07.2013, 21:40   #4
Волшебник
Пользователь
 
Аватар для Волшебник
 
Регистрация: 17.08.2011
Сообщений: 39
По умолчанию

Myhaylo,
Т. е. в запросе "Заказы Запрос" таблица "Товары" вообще лишняя.
------------------------------------------------------------------
Да, ещё в нем порядки наводить.
Дубляж. Выкинуть запрос.
-----------------------------
307 МОНЕТ ВОЛШЕБНИКА
Волшебник вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ввод данных в таблицу marina krasa Microsoft Office Excel 6 15.05.2013 11:04
ввод данных с формы в visual c++ василий- Помощь студентам 3 30.10.2012 17:55
ввод данных в таблицу ubun PHP 3 23.10.2011 21:58
ввод данных календаря из формы на лист в текстовом формате serikov Microsoft Office Excel 3 24.03.2011 17:20
автоматизировать ввод данных в таблицу пользуясь формой и ВБА amrnijad Microsoft Office Excel 2 07.01.2010 06:09