|
Изменить значение в форме через макрокоманды
|
|||
---|---|---|---|
#18+
Добрый день. Есть БД магазина, в ней есть таблица "Отделы", состоящая из двух столбцов - ID отдела и его название. Задание - написать макрос на изменение названия отдела, старое и новое название должны вводиться пользователем. Загвоздка в том, что обязательно должно быть сделано через макрокоманды, без использования ВБА. Пытаюсь реализовать это так, как указано на прикрепленном скрине, через форму. Проблема в том, что новое название отдела (макрокоманда ЗадатьЗначение) не получается ввести - выдаёт ошибку "Приложению MS Access не удаётся найти имя "Введите новое название", введенное в выражение". Ну, я понимаю, почему он не может это найти, но не понимаю, как ввести своё значение, если [вот такое] указание параметра его не устраивает. Пыталась воспользоваться макрокомандами для создания переменных - то же самое. При этом если вместо [Введите новое название] написать текст, он спокойно работает и меняет название в таблице на этот текст. Подскажите, пожалуйста, как реализовать, чтобы он воспринял значение, введенное с клавиатуры. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2018, 19:35 |
|
Изменить значение в форме через макрокоманды
|
|||
---|---|---|---|
#18+
hey_ajДобрый день. Есть БД магазина, в ней есть таблица "Отделы", состоящая из двух столбцов - ID отдела и его название. Задание - написать макрос на изменение названия отдела, старое и новое название должны вводиться пользователем.... Стесняюсь спросить:а за нахрена для этого макрос или VBA - находите нужную запись,выделяйте текст в поле "название" и вводите,нажимая клавиши, новое название. Или я чего-то не понимаю? А если Акс этого сделать не позволяет-то надо думать над схемой данных. На вскидку в этой таблице должно быть еще одно поле по которому отделы связываются,например,с магазином.Ведь отдел не может существовать сам по себе-он является подразделением чего-то(более крупной иерархической структуры) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2018, 01:32 |
|
Изменить значение в форме через макрокоманды
|
|||
---|---|---|---|
#18+
вдогонку:если БД для оного магазина,то отдел будет вершиной иерархии и все что написано после вопросительного знака не читать (но я не понимаю почему нельзя внести изменения прям в таблицу-если нужна история создайте таблицу изменениеНазванияОтдела и сохраняйте в неё запросом на добавление (элементарным макросом запускающим этот запрос) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2018, 01:44 |
|
Изменить значение в форме через макрокоманды
|
|||
---|---|---|---|
#18+
очепятка:одного ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2018, 01:45 |
|
Изменить значение в форме через макрокоманды
|
|||
---|---|---|---|
#18+
sdku...внести изменения прям в таблицу...конечно же через форму,а то получается что учу плохому ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2018, 12:33 |
|
Изменить значение в форме через макрокоманды
|
|||
---|---|---|---|
#18+
sdku, затем, что дали задание, которое нужно выполнить именно макросом :р понимаю, что в этом нет практического смысла, но сделать надо именно так ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2018, 17:45 |
|
Изменить значение в форме через макрокоманды
|
|||
---|---|---|---|
#18+
hey_aj, Задание - написать макрос на изменение названия отдела, старое и новое название должны вводиться пользователем. Загвоздка в том, что обязательно должно быть сделано через макрокоманды, без использования ВБА. Вот я тупой-понял это так: -открыть форму -найти на ней нужную запись и кнопку "изменить" нажать на нее,откроется форма в которой можно будет изменить выбранную запись,закрыть форму,сохранив исправления -за нахрена какие-то макросы-все решается формой на таблице (или задание Вами изложено не верно,или преподаватель полный идиёт,в чем я сильно сомневаюсь) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2018, 21:19 |
|
Изменить значение в форме через макрокоманды
|
|||
---|---|---|---|
#18+
sdkuЗадание - написать макрос на изменение названия отдела, старое и новое название должны вводиться пользователем. Да вполне может быть, ну есть у них отдельно тема типа макросы, возможно есть отдельно тема и VBA, вот и нужно пройти эти тему, сделать лабораторки, проставить оценки в зачетки и т.д. Проблема в том, что мало кто эти макросы знает вообще в виду малой их эффективности... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2018, 23:15 |
|
|
start [/forum/topic.php?fid=45&fpage=40&tid=1611017]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 134ms |
0 / 0 |