2 / 2 / 0
Регистрация: 17.12.2012
Сообщений: 59
|
||||||
1 | ||||||
Открытие формы по двойному щелчку из подчинённой08.11.2013, 11:28. Показов 2923. Ответов 12
Метки нет (Все метки)
Все доброго времени суток!
Столкнулся с таким вопросом. Есть 3 формы, 2 из них объеденные в одну, главная и подчиненная. Пытаюсь сделать так чтобы при двойном щелчке по полю Lot_number, в форме f_Auto открывалась 3-я форма и она бы сразу открывала данные по этому лоту для внесения данных. Проблема в том, что форму открывается через макрос, а вот запись он все время открывает первую неважно на какой лот щелкнешь условия фильтра писал вот такие
Если у кого есть идеи или соответствующий опыт буду признателен. Часть базы прилагаю. Всех заранее благодарю за участие и потраченное время!
0
|
08.11.2013, 11:28 | |
Ответы с готовыми решениями:
12
Открытие файла в своей программе по двойному щелчку Открытие формы по двойному клику в DBGrid. Открытие формы по двойному клику в ListBox Открытие нужной вкладки в подчиненной формы из главной wpf формы |
476 / 413 / 93
Регистрация: 26.09.2012
Сообщений: 1,920
|
||||||
08.11.2013, 11:40 | 2 | |||||
0
|
2 / 2 / 0
Регистрация: 17.12.2012
Сообщений: 59
|
||||||
08.11.2013, 12:03 [ТС] | 3 | |||||
При таком синтаксисе он выводит окно с просьбой ввести номер лота, а не выводит его автоматически(
0
|
476 / 413 / 93
Регистрация: 26.09.2012
Сообщений: 1,920
|
|
08.11.2013, 12:08 | 4 |
Me![Lot_number] у вас нет этого поля на форме
Добавлено через 43 секунды вернее даже его нужно брать с подчиненной формы
1
|
2 / 2 / 0
Регистрация: 17.12.2012
Сообщений: 59
|
||||||
08.11.2013, 12:35 [ТС] | 5 | |||||
Вы имеете ввиду что надо вот так ниписать
Добавлено через 17 минут Я конечно извиняюсь за тупёж, но мне не ясна логика каким действием или командой или как я должен обозначить для макроса, что номер лота надо брать именно из подчинённой формы.
0
|
1047 / 531 / 66
Регистрация: 16.01.2013
Сообщений: 4,093
|
|
08.11.2013, 12:41 | 6 |
я как то пытался, но решил он так не умеет. если делать как я то вам нужно создать запрос и на основе запроса сделать форму, должно получиться запрос на поля Lot_number и "Lot_number", а дальше в этой форме двойным нажатием как вы хотите. или можно сразу форму без запроса с вашими полями, но будет двоиться "Lot_number" так как у него много значений "Lot_number"
0
|
2 / 2 / 0
Регистрация: 17.12.2012
Сообщений: 59
|
|
08.11.2013, 12:58 [ТС] | 7 |
я могу все загнать в один форму через запрос и тогда возможно это и будет работать, но тогда ж не будет подчиненной формы и я не смогу вносить под одну машину сразу несколько лотов как это сделано сейчас. Или вы имеете ввиду что с одного запроса создать две разных формы и одну из них сделать подчинённой?
0
|
1047 / 531 / 66
Регистрация: 16.01.2013
Сообщений: 4,093
|
|
08.11.2013, 13:03 | 8 |
если сделаете как я говорю у вас будет 2-е формы. одна для перехода куда нужно другая для заполнения. пример у меня в блоге есть. в БД у меня с начало открывается весь список компаний и работ по ним, а дальше двойным нажатием на название могу заполнять более подробно. у вас будет будет "Auto_num"(у меня это фирма), а "Lot_number" (у меня вид работы). распишите всю вашу задачу, что вы хотите видеть в БД. возможно у вас не правильно БД с самого начала
1
|
3544 / 1118 / 94
Регистрация: 13.03.2011
Сообщений: 1,513
|
||||||
08.11.2013, 13:58 | 9 | |||||
Roberto1488, пробуйте так
1
|
2 / 2 / 0
Регистрация: 17.12.2012
Сообщений: 59
|
|
08.11.2013, 13:59 [ТС] | 10 |
Да бд у меня правильная, просто у вас 2 ступени действия а у меня 3. У меня есть машина, есть лоты в этой машине, а из лотов еще есть вторичное сырье, которое тоже нужно учитывать. Задача моя заключалась в том, чтоб под лот можно было удобно занести вторичное сырье, конечно можно открывать эту форму пользуясь в качестве фильтра номером машины, но тогда надо пролистывать будет до нужного лота, мне показалось, что это не очень удобно и отнимает время у пользователя.
В любом случае всем спасибо за участие буду еще раз сидеть медитировать над задачей и над всем что вы мне написали думаю что-то дельное придумаю.))))))
0
|
1047 / 531 / 66
Регистрация: 16.01.2013
Сообщений: 4,093
|
|
08.11.2013, 14:04 | 11 |
так сделайте форму в которой будут вкладки на подчиненную форму.
сори ошибся. так не выйдет.
0
|
2 / 2 / 0
Регистрация: 17.12.2012
Сообщений: 59
|
|
08.11.2013, 14:05 [ТС] | 12 |
Бинго Сеньёр!!! огомное спасибо вот оно простое и элегантное решение)))))) я опять не на том сконцентрировал внимание, ларчик как всега открывался очень просто. Ещё раз благодарю за помощь!!!!
0
|
9108 / 6037 / 590
Регистрация: 27.03.2013
Сообщений: 19,813
|
|
08.11.2013, 23:01 | 13 |
Roberto1488 - Попробуйте в аргументах макроса на открытие формы написать условие отбора типа -
[ИмяПоляОткрываемойФормы]=[Forms]![ИмяФормыИзКоторойОткрывается]![ИмяПоляФормыНаКотороеРавняться] Точно не помню, но возможно будет нужно прописать и имя подчиненной формы типа - [ИмяПоляОткрываемойФормы]=[Forms]![ИмяФормыИзКоторойОткрывается]![ИмяПодчиненнойФормыИзКоторойОткрывается]![ИмяПоляФормыНаКотороеРавняться] Естественно нужно писать ИСТИННЫЕ ИМЕНА полей и форм [Forms] - изменять не нужно
0
|
08.11.2013, 23:01 | |
08.11.2013, 23:01 | |
Помогаю со студенческими работами здесь
13
Открытие формы с условием отбора с использованием подчиненной формы Открытие второй формы по щелчку кнопки и сохранение данных Кривое открытие подчиненной формы Открытие подчиненной формы из главной Открытие номера или записи из подчиненной формы Очистка Label по двойному щелчку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |