Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
-316 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 378
1

Форма без таблицы

07.10.2022, 06:10. Показов 3045. Ответов 71

Author24 — интернет-сервис помощи студентам
Здравствуйте. Почему то не работает. Создал форму. Добавил поле со списком "ФИО". Потом набрасал на форму поля "Возраст" и "Пол". При изменение Поле со списком "ФИО", не меняются поля "Возраст" и "Пол". ФИО подтягивается из другой таблицы.
В чем может быть дело?
Миниатюры
Форма без таблицы  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.10.2022, 06:10
Ответы с готовыми решениями:

Создание дубликата таблицы и выполнения удалении записи из таблицы без фактического удаления
Поправьте триггер так чтобы происходило создание дубликата таблицы students и при удалении...

Увеличить на 1 все элементы таблицы = 5 или 4 и заменить остальные их суммой со след. элементом таблицы, оставляя последний без изменений
Пожалуйста, помогите решить задачу!!! Линейный массив. Дана таблица, состоящая из 10 элементов :...

Форма без перезагрузки
Здравствуйте, есть скрипт Ajax отправки формы без перезагрузки страницы, все работает если ввожу...

Форма без заголовка
Мне необходима форма типа this.FormBorderStyle = FormBorderStyle.None; но в тоже время с...

71
Модератор
Эксперт MS Access
11960 / 4828 / 779
Регистрация: 07.08.2010
Сообщений: 14,140
Записей в блоге: 4
07.10.2022, 12:19 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от Мистер Джек Посмотреть сообщение
Почему у меня меняется в таблице данные через форму
потому, что вы в своей форме корректируете текущую запись главной таблицы
для добавления - надо иметь кнопку добавить и уже в новой записи выбирать фамилию, только в этом случае не будет возраста, если это не дубль ранее введенной записи

поэтому у вас и спрашивала - какая цель вашей базы, ваших таблиц
1
10472 / 5458 / 1375
Регистрация: 05.10.2016
Сообщений: 15,475
07.10.2022, 12:27 22
Цитата Сообщение от Мистер Джек Посмотреть сообщение
Я так понимаю если она привязана то данные меняются в самой таблице?
Y-e-e-essss!

Не могу понять. Где в каких настройках что убрать.
Показал на картинке ниже ...
Миниатюры
Форма без таблицы  
1
10472 / 5458 / 1375
Регистрация: 05.10.2016
Сообщений: 15,475
07.10.2022, 14:11 23
Мистер Джек, вы задаёте названия объектам формы не совсем верно и удобно.
Ваше:
- "ФИО_Селект" - вместо например: "cboxФИО"
- "Возраст_Поле" - вместо "txtВозраст" или на худой конец: "ПолеТекстВозраст"
- "Пол_Поле" - вместо "txtПол" или "ПолеТекстПол"
Не помогают вам ориентироваться, а наоборот!
Использование префиксов и суффиксов в названиях объектов должно служить удобству, и точно лучше без символов подчёркивания.

Ознакомьтесь пожалуйста с древним документом ниже:
Вложения
Тип файла: pdf Соглашения о наименовании Реддика.pdf (302.8 Кб, 9 просмотров)
1
93 / 133 / 34
Регистрация: 05.08.2022
Сообщений: 584
07.10.2022, 14:59 24
Мистер Джек,
если делаете поле подстановки - в нем уже связали с таблицей, то незачем еще и создавать такую же связь. (и наоборот)
Данные вносите потому что связали поле со списком - с полем в таблице.
агрегаты вообще не нужны
но это все такие азы, ну хоть аксесс для чайников за 24 часа почитайте, оставьте пока программирование - читайте Гетца 1-й том - пока не поймете и прочитаете его - потратьте время более полезно.
Вложения
Тип файла: zip тест6.zip (63.9 Кб, 3 просмотров)
1
ᴁ®
Эксперт MS Access
3648 / 2004 / 427
Регистрация: 13.12.2016
Сообщений: 6,894
Записей в блоге: 5
07.10.2022, 15:07 25
Цитата Сообщение от Мистер Джек Посмотреть сообщение
"Форма привязана к данным" - как ее отвязать? (Я так понимаю если она привязана то данные меняются в самой таблице?)
Цитата Сообщение от alecko5 Посмотреть сообщение
но это все такие азы, ну хоть аксесс для чайников
И чем вы помогли ТС?
Цитата Сообщение от alecko5 Посмотреть сообщение
читайте Гетца 1-й том - пока не поймете
Читайте хотелку автора вопроса пока не поймете.
А ответ ему уже дал Eugene-LS
0
93 / 133 / 34
Регистрация: 05.08.2022
Сообщений: 584
07.10.2022, 15:21 26
Цитата Сообщение от АЕ Посмотреть сообщение
И чем вы помогли ТС?
там вложение, этого не достаточно?
а чем он помог? на 1-м экране Double лкм, а не лкм и все остальное в том же ключе.
ничего там удалять не надо.
0
ᴁ®
Эксперт MS Access
3648 / 2004 / 427
Регистрация: 13.12.2016
Сообщений: 6,894
Записей в блоге: 5
07.10.2022, 15:25 27
Цитата Сообщение от alecko5 Посмотреть сообщение
там вложение, этого не достаточно?
вложение с формой, которая имеет источник данных! А он просил свободную форму и свободные поля.
Читайте внимательно! В топку вашу помощь с фильтром!
0
93 / 133 / 34
Регистрация: 05.08.2022
Сообщений: 584
07.10.2022, 15:45 28
АЕ, может таки решать ТС? в начале топика про свободную форму ничего не было,
0
ᴁ®
Эксперт MS Access
3648 / 2004 / 427
Регистрация: 13.12.2016
Сообщений: 6,894
Записей в блоге: 5
07.10.2022, 16:09 29
Цитата Сообщение от Мистер Джек Посмотреть сообщение
ФИО подтягивается из другой таблицы.
и этого вполне достаточно для сообразительных, хоть и изъясняется не внятно.
1
93 / 133 / 34
Регистрация: 05.08.2022
Сообщений: 584
07.10.2022, 18:09 30
да там фио в одной таблице. целая таблица только фио.не говоря о том что все таблицы там - "Таблицы".
0
433 / 385 / 49
Регистрация: 06.03.2022
Сообщений: 2,028
07.10.2022, 20:35 31
Мистер Джек,
Цитата Сообщение от АЕ Посмотреть сообщение
...и этого вполне достаточно для сообразительных...
тбл.Фио(а лучше 3 поля:ф,и,о) 1:М тбл.Пол. А зачем свободная..
Аминь....
0
Модератор
Эксперт MS Access
6012 / 2840 / 693
Регистрация: 12.06.2016
Сообщений: 7,631
08.10.2022, 01:02 32
alecko5,

Само название темы говорит о том, что форма свободная.
0
433 / 385 / 49
Регистрация: 06.03.2022
Сообщений: 2,028
08.10.2022, 02:13 33
Capi, Свободная форма для,например,выбора отчета(или другого объекта) для печати-понятно
Свободная форма для работы с некими данными имеющимися в таблице-непонятно от слова совсем
Цитата Сообщение от Мистер Джек Посмотреть сообщение
ФИО подтягивается из другой таблицы.
0
Модератор
Эксперт MS Access
6012 / 2840 / 693
Регистрация: 12.06.2016
Сообщений: 7,631
08.10.2022, 07:42 34
SDKU,

И зачем Вы мне это рассказали?
Я что, автор вопроса? Нет.
0
433 / 385 / 49
Регистрация: 06.03.2022
Сообщений: 2,028
08.10.2022, 11:29 35
Capi, а зачем Вы мне рассказываете о том что если человек не правильно, в принципе, подходит к решению задачи я должен не сказать ему об этом, а помочь в совершении ошибки.
0
ᴁ®
Эксперт MS Access
3648 / 2004 / 427
Регистрация: 13.12.2016
Сообщений: 6,894
Записей в блоге: 5
08.10.2022, 11:40 36
Цитата Сообщение от SDKU Посмотреть сообщение
не правильно, в принципе, подходит к решению задачи
Вы знаете задачу? Я например, нет. ТС попросил, как реализовать подход. Ему показали. А вы рассуждаете о том, чего не знаете. К тому, же все эти фамилии могут быть просто для наглядности.
Это плохая черта, считать, что лучше автора вопроса знаете что ему надо. В старину было такое слово -самодур
0
Модератор
Эксперт MS Access
6012 / 2840 / 693
Регистрация: 12.06.2016
Сообщений: 7,631
08.10.2022, 12:07 37
SDKU,

Да нет, ничего подобного я не рассказываю.
Я показала, из чего с очевидностью следует свободность формы в вопросе ТС.
Оценивать правомерность такой конструкции не планировалось.
0
ᴁ®
Эксперт MS Access
3648 / 2004 / 427
Регистрация: 13.12.2016
Сообщений: 6,894
Записей в блоге: 5
08.10.2022, 12:12 38
Мистер Джек, Также позволю себе добавить еще один вариант (на мой взгляд проще)
Visual Basic
1
2
3
4
5
6
7
8
Private Sub cbxФИО_AfterUpdate()
'При изменение Поле со списком "ФИО",  меняются поля "Возраст" и "Пол"
'Возраст:
    Me.txtВозраст = Me.cbxФИО.Column(2)
'Пол:
    Me.txtПол = Me.cbxФИО.Column(3)
 
End Sub
Взял за основу вариантEugene-LS - надеюсь не обидится.
Вложения
Тип файла: rar тест5_v02.rar (24.6 Кб, 3 просмотров)
1
10472 / 5458 / 1375
Регистрация: 05.10.2016
Сообщений: 15,475
08.10.2022, 12:19 39
Цитата Сообщение от АЕ Посмотреть сообщение
Eugene-LS - надеюсь не обидится.
Я то же бы так и сделал (у себя) ...
Но предвкушая лишние вопросы от нашего любимого Мистер Джек-ка, пошел по выбранному им пути.
1
433 / 385 / 49
Регистрация: 06.03.2022
Сообщений: 2,028
08.10.2022, 13:52 40
Для тех кто разбрасывается словом "самодур" рекомендую подумать над следующим:
-строка "источник записей" в свойствах формы действительно пуста,но источник поляСоСписком:
Visual Basic
1
2
SELECT DISTINCT [Таблица (Дочерняя)].КодФио, [Таблица (Дочерняя)].ФИО_Н, [Таблица (Главная)].Возраст, [Таблица (Главная)].Пол
FROM [Таблица (Дочерняя)] INNER JOIN [Таблица (Главная)] ON [Таблица (Дочерняя)].КодФио = [Таблица (Главная)].ФИО;
интересно:не означает ли это: FROM [Таблица (Дочерняя)] что данные все-таки из таблицы(запись с кодом,выбранным в полеСоСписком), а не из "свободной формы"
-зачем предикат DISTINCT?-в JOINе фигурирует ON [Таблица (Дочерняя)].КодФио =-уникальное для таблицы значение из combo-запись в запросе будет единственной
-а через какую форму вносить записи в таблицу "дочерняя" (Зачем в БД создавать две формы вместо одной? Рационально-чем больше объектов тем "солиднее")

Добавлено через 6 минут
Цитата Сообщение от АЕ Посмотреть сообщение
Вы знаете задачу? Я например, нет
Именно поэтому я,в отличии от Вас, не берусь её решать, а излагаю общие принципы.
1
08.10.2022, 13:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.10.2022, 13:52
Помогаю со студенческими работами здесь

Форма без кнопки
народ поскажите как так сделать чтобы пользователь выбрал патч и все патчы из базы вывели тоясть...

Форма без кнопок
1. Как сделать форму без кнопок развернуть и свернуть? Сделать неактивными эти кнопки я могу...

форма выборки из таблицы
Помогите с написанием формы, а то я с MySQLем не очень дружу Есть таблица в базе битрикса с 41...

Форма и связанные таблицы
У меня есть две таблицы с вопросами и ответами, связанные между собой: // App\Entity\Question; ...

Форма для таблицы
Помогите создать формы для ввода информации в удобном для пользователя формате. И сделать пару...

Форма без кнопки отправления
Обычная форма с выпадающим списком выглядит примерно так: <form method="POST" > <select name =...

контактная форма без плагина
добрый час ! подскажите пожалуйста как правильно подключить пхп скрипт для обработки формы в ВП ? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru