Добрый вечер всем. В таблицу вводятся данные семей. В прикрепленном файле начальная форма ввода мною создана, возник вопрос, как реализовать ввод данных членов семей, ведь в каждой семье количество членов семьи разное.
Ввод данных через форму ввода
28.08.2022 17:26:25
|
|
|
|
28.08.2022 19:49:35
Добавьте динамические контролы, например:
n - количество создаваемых текстбоксов.
Изменено:
Вредить легко, помогать трудно.
|
|||
|
|
29.08.2022 03:34:12
Behruz A.N., Спасибо, знать бы еще как это применить.
|
|
|
|
29.08.2022 06:14:11
|
|
|
|
29.08.2022 08:09:23
Behruz A.N., Отлично, то что доктор прописал, осталось допилить форму))) Большое Вам спасибо.
|
|
|
|
30.08.2022 17:27:09
Удалено
Изменено: |
|
|
|
30.08.2022 17:37:56
Какое клеймо на ребенка "ПРАВОНАРУШИТЕЛЬ", он может оступился и ему нужно протянуть руку помощи, а вы сразу вот так
|
|
|
|
30.08.2022 17:42:07
Msi2102, В том то и дело что ему помогают, а это внутренняя инфа, так как семей очень много.
|
|
|
|
30.08.2022 18:26:06
Добавить CheckBox можно так:
далее присваиваете имя, размеры, координаты и Ваш безумный формат, как это делали с Textbox |
|||
|
|
31.08.2022 02:40:49
|
|||
|
|
31.08.2022 03:41:14
Потому что для того, чтобы навести всю эту красоту, нужно будет написать кучу кода, хотя ни какой смысловой нагрузки это не несёт. Я понял бы, если нужно было, что-то выделить для привлечения внимания или определения границ, для более понятного функционала, а так считаю это излишеством.
Изменено: |
|
|
|
31.08.2022 03:48:02
Del
Изменено: |
|
|
|
31.08.2022 10:18:17
К вечеру посмотрю, сейчас нет время
|
|
|
|
31.08.2022 13:37:21
Msi2102, Спасибо, буду ждать.
|
|
|
|
31.08.2022 14:43:42
Ну вот, взял пару часов что бы отвлечься от работы, а то внезапно настиг творческий кризис.
Сделал как вижу это сам, поэтому если не подойдет, то не обессудьте, переделывать не буду. Удалил пункт "Ребенок СОП", т.к. если в семье СОП, то ребенок не может быть не СОП. Вставка на лист, тоже просто для примера, т.к. не знаю какая у Вас форма. Инвалидами могут быть не только дети, но и опекуны. Добавил поле "Судимость" и "Привод в полицию". Судимость может быть также как у Взрослых, так и у несовершеннолетних. Я так понимаю, Ваша деятельность связана с опекой несовершеннолетних, поэтому эта информация скорее всего будет актуальной. Заполняете поля и жмите кнопку "Добавить" (чтобы не мучаться с пробой заполнил поля сразу, перед началом работы очистите их в редакторе). После того как добавили, его можно отредактировать, для этого двойной щелчок по строке или выделить строку и нажать кнопку "Редактировать", после чего на кнопке "Добавить" сменится надпись на "Изменить", а на кнопке "Редактировать" - "Отмена" и заполнятся соответствующие поля. После внесения корректировок, жмите кнопку "Изменить", значения в строке сменится на новые, а надписи на кнопках на старые. Если Вы вы выбрали редактирование и передумали, жмите "Отмена". Нужно дополнить ограничения на, пустые значения, т.е. если таблица пустая, то не выполнять никакие действия, а то будет выдавать ошибку. Ещё раз повторюсь, что это только моё видение, возможно я вообще не правильно понял задачу, поэтому как уж вышло, так вышло
Изменено: |
|
|
|
31.08.2022 15:12:01
Удалено
Изменено: |
|
|
|
31.08.2022 15:14:48
Удалено
Изменено: |
|
|
|
31.08.2022 15:21:27
Удалено
Изменено: |
|
|
|
31.08.2022 15:31:00
Serega Ivanov, Понимаете, я Вам показал, как можно уйти от добавление элементов управления на пользовательскую форму, если уж Вам так нужно, то переделайте её под свои нужды. Просто я думал если Вы помогаете своим подопечным, то Вам необходимо иметь, что-то в виде карточки, где будет собрано максимум информации о ребенке, чтобы понять причину проблем ребенка и в соответствии с этим принимать какие-либо действия. А уж потом из этих карточек можно формировать отчеты, для министерства. А для Вас по видимому, главное отчитаться в министерство, теперь понятно почему ребенок "Правонарушитель".
|
|
|
|
31.08.2022 15:47:49
|
|||||
|
|
31.08.2022 15:55:37
Удалено
Изменено: |
|
|
|
31.08.2022 16:19:17
Изменено: |
|||
|
|
31.08.2022 16:34:38
Удалено
Изменено: |
|
|
|
31.08.2022 16:45:25
Msi2102, мне кажется, вы уходите от темы Excel
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|
|
|
31.08.2022 16:59:31
Serega Ivanov, Берите форму, переделывайте под свои нужды. Поля там практически все есть, некоторые переименуйте, некоторые можете удалить или просто не заполнять. Хотя может, будет проще, если конечно верить Вашим словам, что есть вся инфа, только в других местах, просто собрать ее воедино, что бы не набирать вручную. |
|||
|
|
31.08.2022 18:06:37
Msi2102, я бы ещё поле Специалист сделал бы не TextBox, а ComboBox, чтобы можно было из списка выбирать ФИО специалиста. А так супер
|
|
|
|
31.08.2022 18:16:19
|
|||
|
|
31.08.2022 18:28:51
Да, согласен
Изменено: |
|
|
|
01.09.2022 08:11:09
|
||||
|
|
|||