Открыть подчинённую форму из списка

RomanSor

Помогите пожалуйста.....есть общая форма1 - в ней помимо всего есть список изделий....на каждое изделие есть таблица с данными об этом изделии...есть форма2 с подчинённой формой(в неё загруженна таблица с данными какого-либо изделия) для работы с этим изделием....Как, выбрав из списка в форме1 изделие, открыть форму2 с загруженной в подчинённую форму соответствующую таблицу???Спасибо..
24 ответа

RomanSor

Помогите пожалуйста.....есть общая форма1 - в ней помимо всего есть список изделий....на каждое изделие есть таблица с данными об этом изделии...есть форма2 с подчинённой формой(в неё загруженна таблица с данными какого-либо изделия) для работы с этим изделием....Как, выбрав из списка в форме1 изделие, открыть форму2 с загруженной в подчинённую форму соответствующую таблицу???Спасибо..
имхо вам быстрее помогутесливы фрагмент базы сюда выложите файл лучше - mdb


RomanSor

на каждое изделие есть таблица с данными об этом изделии.
ОФигеть! Сколько ж у вас изделий и сколько таблиц для каждого? И зачем разные таблицы? Они что, сильно отличаются? А подчиненная форма в форме2 одна на все эти таблицы?Если есть таблица-справочник "Изделия", и в ней для каждого изделия указано имя таблицы, и этот столбец присутствует в списке на форме1, то после открытия формы2 подставляйте это имя в источник строк субформы.


RomanSor

ОФигеть!
+1Как будто с самого начала принято решение НЕ пользоваться Аксессом как базой данных.


RomanSor

+1Как будто с самого начала принято решение НЕ пользоваться Аксессом как базой данных.
+НЕ пользоваться Аксессом как базой данных.


RomanSor

...Как будто с самого начала принято решение НЕ пользоваться Аксессом как базой данных.
Ммм ...Хотелось бы видеть пример, где Access пользуется как база данных.:)


RomanSor

Ммм ...Хотелось бы видеть пример, где Access пользуется как база данных.:)
13689045


RomanSor

Ммм ...Хотелось бы видеть пример, где Access пользуется как база данных.:)
Сам Аксесс пользуется? Боюсь, что такого не найдется.


RomanSor

?????,У Акцесс расширение exe, какое расширение в вашем примере?


RomanSor

Не пусто cкачать


RomanSor

Всё всем спасибо....разобрался...В загрузку формы:Me.RecordSource = Forms!Form3!Список2.Column(1)


RomanSor

Спасибо......?????Guest


RomanSor

ммм.. опять загвоздка....тут же возникает вопрос: А как эту загруженную таблицу добавить в другую таблицу????если insert into [главная] select * from [загруженная]ведь [загруженных] таблиц у меня много?????


RomanSor

ведь [загруженных] таблиц у меня много?????
этот вопрос лучше задать в проектировании БД.а то местные сейчас разозлятся


RomanSor

ммм.. опять загвоздка....тут же возникает вопрос: А как эту загруженную таблицу добавить в другую таблицу????если insert into [главная] select * from [загруженная]ведь [загруженных] таблиц у меня много?????
А как Вы хотели? Вы ведь вообще планировали ВСЮ работу вести в этих таблицах, а сейчас надо с каждой произвести всего лишь одну операцию раз и навсегда.


RomanSor

Может кто поможет...???Есть общая таблица выписок изделий....и есть форма для редактирования любого изделия с последующим его добавлением в общую таблицу...Так вот изделие загружается в форму из списка из "формы с заказами" с помощью RecordSource...А как в свою очередь эту загруженную таблицу добавить в общую?????? insert into [общая] select * from [загруженная] ' - напрашивается ссылка на список Forms!Form3!Список2.Column(1) (но ведь так нельзя)?????? cкачать


RomanSor

Стуктура "базы" - полностью неправильная. Все надо полностью переделывать. У Алекса даже изначально несмотря на все ошибки было лучше. Все советы ТСу будут "вредные" - как ловчей держать микроскоп, чтобы забивать им гвозди.


RomanSor

Собраны все самые грубые ошибки проектирования БД.


RomanSor

я знал что на это мне кто-то укажет)...но мне так необходимо...прошу на это закрыть глаза..Главное-как добавить данные из таблицы (с разными именами)...????? спасибо заранее


RomanSor

Собраны все самые грубые ошибки проектирования БД.
+1"Эксель головного мозга" во всей "красе" :)зыимхо, так, такие "базюки" и появляютсябыла книга Экселя (вот с такими страничками), в которой, "с горем пополам", что-то велосьпотом кого-то "осенило" - а давайте базу сделаем,а уже ТС, сильно не парился - "страница"="таблица" и понеслась ... :)


RomanSor

qwerty112,Вот интересно, почему у меня куча баз, сделанных от Экселя, на это не похожа? Может быть потому, что кое-кто кое-что не прочёл и не поизучал?


RomanSor

но мне так необходимо...прошу на это закрыть глаза..
Вы просите невозможного. Переделывайте, читайте про нормализацию, смотрите другие многочисленные примеры БД.


RomanSor

qwerty112,Вот интересно, почему у меня куча баз, сделанных от Экселя, на это не похожа? Может быть потому, что кое-кто кое-что не прочёл и не поизучал?
дык, и я о том же ...
а уже ТС, сильно не парился - "страница"="таблица" и понеслась ... :)


RomanSor

Вы просите невозможного. Переделывайте, читайте про нормализацию, смотрите другие многочисленные примеры БД.
даа, ладно - "невозможного" :)если "задатся целью" заталкать ТС в такое "болото", из которого он уже никогда не выберится - то "всё возможно" :)всего-то нужен динамический запрос в коде


RomanSor

всего-то нужен динамический запрос в коде
Вот это и есть "вредный" совет.