|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
|
Открытие и переход по записям с условием31.07.2018, 11:47. Показов 2836. Ответов 35
Метки нет (Все метки)
Добрый день!
Есть форма фЗанятия, на ней две вкладки, различающие занятия по месту. Вкладка1 - Место1, Вкладка2 - Место2. В поле каждой из вкладок будут различные кнопки для перехода в разные другие формы, но есть одна кнопка на каждой вкладке - самая нижняя, называется пока "Ввод1" и "Ввод2" для введения основных данных по занятию. Соответственно "Ввод1" находится во вкладке "Место1", "Ввод2" на вкладке "Место2". Нажимая кнопку "Ввод1" или "Ввод2", открывается форма фЗанятие для введения данных. Необходимо чтобы: 1. При переходе по кнопке "Ввод1" из вкладки "Место1", в форме фЗанятие присваивалось "Место1" свободному полю, а соответственно при переходе по кн "Ввод2" из вкладки "Место2", в фЗанятие присваивалось "Место2". Делаю это через OpenArgs. Но! как присвоить каждой вкладке "свое" соответствующее Место? 2. При переходе по кнопе "Ввод1" или "Ввод2" форма фЗанятие открывалась с пустыми полями для ввода новых данных (с уже присвоенным конкретным Местом) 3. Так как работа с фЗанятие будет осуществляться только через переход из Form1, то при переходе по записям в фЗанятие вперед, назад, к первой, последней и новой нужно, чтобы сохранялось "присвоенное" место, а в таблицу занятие добавлялся бы код соответствующего места. ( Здесь, я полагаю, нужно условие - если свободное поле=Место1, то код_Места=1, или как-то это по-другому можно сделать из кода при переходе в форму?). Помогите, пожалуйста.
0
|
|
| 31.07.2018, 11:47 | |
|
Ответы с готовыми решениями:
35
|
|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
|||||
| 09.08.2018, 23:56 [ТС] | |||||
|
Скорость введения данных (на автомате или нет) - как раз проблема выше - к этому относится, чтобы пользователь не выбирал каждый раз вручную место. А остальные поля - настройки переходов, автоматически выпадающие списки, как я поняла из других примеров. + я уже пробовала еще на старой версии БД вводить в аналогичную, но чуть откорректированную форму, данные. Получается быстро у человека, который в теме. Ну и я вопросы здесь задаю, как частицы пазла, которые прекрасно складывались благодаря помощи на форуме. Спасибо Вам за уже огромную оказанную помощь. Я согласна в Вами и Вас понимаю. Простите мне мои разглагольствования.
0
|
|||||
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,054
|
|
| 10.08.2018, 00:15 | |
|
Не нужно передо мной оправдываться, допускаю даже, что вы работник ФСБ и планируете секретные операции с возможностью проведения акций диверсионного характера на территории не дружественного, а то и потенциального противника и вам поскорее, типа нажав на одну кнопку нужно узрить, какое для этого нужно снаряжение и сколько для этого нужно времени.
Но для похода на рыбалку или что бы покорить какую ни то вершину, нужно абсолютно так же, предусмотреть экипировку и примерное время. Ладно всё, я отхожу в сторону. Собирайте кусками. Возможно долго, но я точно уверен, что у вас получится, ибо вы настойчивы в своём желании облегчить жизднь себе и другим. УДАЧИ!!!
1
|
|
|
13269 / 5946 / 1529
Регистрация: 05.10.2016
Сообщений: 16,639
|
|
| 10.08.2018, 05:22 | |
|
Angie,
Вас полностью понимаю. Обычно делают так: 01. База обрезается по количеству записей до достаточного для понимания задачи. 02. Все оставшиеся наименования, являющийся секретными или личными заменяются на "фуфловые". 03. После ещё одной проверки, что ничего ценного для врага не осталось - публикуете этот "огрызок" на форуме. Надеюсь что данное решение будет для вас приемлемо. Да! - это усложнение, но куды деваться раз такая секретка ... Добавлено через 24 минуты Angie, и ещё: Вся эта секретка разрабатывалась в конце 50-х, и рассчитана на идиотов или слепых и глухих, и вот почему: Современный спутник "шпион" (в хорошую погоду), снабжённый современной оптикой может запросто распознать номер вашего автомобиля с высоты. + рассчитать скорость вашего движения за пару секунд. Территория РФ, на данный момент изучена полностью с высоким разрешением, и учитывая наше разгильдяйство и не аккуратность врагу уже давно всё известно. Но бдительность не помешает ![]() Успехов!
1
|
|
|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
|
| 10.08.2018, 09:53 [ТС] | |
|
Eugene-LS, дело в том, что из-за пересмотра структуры огрызок такой у меня и есть на данный момент, потому что я отрабатываю то, что хочу применить. Пока не пойму, что работает, ничего другого и не будет. Заменила записи и названия для понимания задачи.. Суть от этого не меняется вообще..
Eugene-LS, дело не в секретке, а кто и что где рассказывает. Даже, если всё давно кому надо известно, не должно быть известно из моего источника. Вот и все. Ну вот база с измененными названиями. История все та же, только с другими названиями: Занятия могут проводиться в двух местах: в спортивном зале и на спорт площадке. Пользователю надо ввести занятие, которое прошло в спорт.зале. Заходит через главную форму во вкладку занятие, выбирает нужное ему место, кликает "ввод данных", попадает в форму занятие, пустую, чистую. В заголовке написано, где это занятие проводится: "место: спорт.зал" - и пользователь видит и "не забывает", что он вводит, и код места при переходе через кнопку присваивается в таблицу занятие. Т.о. не надо вручную выбирать или вводить место. А оно автоматом записалось в таблицу. Так как может быть серия занятий, то нужно, чтобы при переходе к следующей новой записи ей присваивалось предыдущее место. Почему не сделать такое же поле со списком, чтобы пользователь вместе со снаряжением выбирал и место? чтобы быстрее+ потому что планирую ввести в фЗанятия условия, типа: если место - спорт площадка, то какие-то поля не видны, потому что не нужны. Но это все потом , пока мне просто надо: 1. при нажатии на кнопку новой открывающейся форме присвоить "место", соответствующее названию вкладки, чтобы в таблицу занятие записывался код этого места, а пользователь видел название 2. открывать форму на новой записи 3. при переходе к следующей записи присваивать предыдущее место то есть суть не меняется от изменения названий. Более того, если я буду указывать реальные названия, будет еще не понятнее из-за проф. названий а аббревиатур.. а структура именно такая. если я Вас еще не окончательно замучила, то вот как-то так дела обстоят.
0
|
|
|
13269 / 5946 / 1529
Регистрация: 05.10.2016
Сообщений: 16,639
|
||
| 10.08.2018, 10:24 | ||
|
Но тогда зачем эти кнопки "Ввод1" и "Ввод2"? - получается не нужны. При таком подходе половину кода можно смело удалять .... - делать вам новую версию не вижу смысла, т.к. вы из моего ничего опять не оставили, за вами просто не угонишься ...
0
|
||
|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
||
| 10.08.2018, 10:25 [ТС] | ||
|
Но раз все так нелогично по мнению уважаемых профессионалов, то видимо буду отказываться, хотя пока мне это видится так, как писала выше.. Просто тогда хотелось бы, чтобы если пользователь вводит несколько занятий сразу, чтобы присваивалось одно и то же место следующим записям. Типа один раз выбрал место - и пошел вводить...
0
|
||
|
13269 / 5946 / 1529
Регистрация: 05.10.2016
Сообщений: 16,639
|
|||
| 10.08.2018, 10:35 | |||
|
Ну нельзя натягивать новую шкуру на старую мускулатуру - не подойдёт. Надо всё адаптировать под новый интерфейс по новой. Эдак вы можете пол года экспериментировать .... Добавлено через 3 минуты Добавлено через 3 минуты Angie, немного странно - но вопрос: Куда подевались мои правки из 5-й версии? Там ошибка создания новой записи (на новой записи) была обработана уже и прокомментирована ... ... вот зачем я это делал - непонятно.
0
|
|||
|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
||
| 10.08.2018, 10:44 [ТС] | ||
|
Оставила все ваше в примере, только подправила справочники, убрала посты. Но опять вылезает та же ошибка. Можете мне объяснить, что она означает? или что я нажимаю неправильно, что она вдруг начинает появляться при том же коде? Добавлено через 1 минуту Eugene-LS, в смысле 4я версия у меня работала - правда присваивался код, но ок. Я в нее внесла изменения. 5-я не работала сейчас 4я перестала работать. я перестала понимать, почему, потому что там Ваш код.. Добавлено через 5 минут сейчас разберусь и все переделаю под 5ю
0
|
||
|
13269 / 5946 / 1529
Регистрация: 05.10.2016
Сообщений: 16,639
|
||
| 10.08.2018, 10:45 | ||
|
Кто виноват: Я! Больше некому ... ![]() Щас... чё нить придумаю ....
0
|
||
|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
|
| 10.08.2018, 10:53 [ТС] | |
|
Eugene-LS, кажется, работает.
Только ругался на строчку "Forms("фЗанятие")!txtМестo.Requery 'Перезапрос названия места по коду". Я ее спрятала за '
0
|
|
|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
||
| 10.08.2018, 10:56 [ТС] | ||
|
Добавлено через 2 минуты вообще изначально не понимаю, что произошло. Был рабочий код в начале этой темы, все у меня работало, потом стала появляться ошибка. Не понимаю, куда я "нажала", что перестало работать, если я ничего не меняла и не добавляла. И так было почти с каждым примером в этой теме. Сначала все работает, потом как будто "слетает"
0
|
||
|
13269 / 5946 / 1529
Регистрация: 05.10.2016
Сообщений: 16,639
|
|
| 10.08.2018, 10:59 | |
|
1
|
|
|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
|
| 10.08.2018, 11:00 [ТС] | |
|
Eugene-LS, тогда.... урааа
простите за все эти мучения и издевательства большое Вам спасибо!!!!!!!!!!
0
|
|
|
13269 / 5946 / 1529
Регистрация: 05.10.2016
Сообщений: 16,639
|
||
| 10.08.2018, 11:09 | ||
|
Комп, ночью, сам проснулся и внёс изменения кои привели к потере работоспособности ![]() Добавлено через 7 минут Angie, без шуток: Я перед публикацией обычно публикуемое тестирую, но не во всех вариациях ситуаций, ибо это уже время.... Всё может быть... Бывает ...
0
|
||
|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
||
| 10.08.2018, 11:23 [ТС] | ||
|
просто так и не могу найти причину, почему я ломала все предыдущие версии. Получается, сейчас пойду дальше делать - сломаю и эту?)) ну, надеюсь, что нет)
0
|
||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
|
|
| 10.08.2018, 11:51 | |
|
0
|
|
| 10.08.2018, 11:51 | |
|
Переход к первой и последней записям Заполнение PopupMenu из БД и переход по записям Переход по записям подчиненной формы Переход по записям главной формы Картинки из в DBImage. Переход по записям Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|