Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
194 / 13 / 3
Регистрация: 20.01.2015
Сообщений: 180

Функция присвоения значения 2

21.04.2015, 22:45. Показов 721. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, есть база данных Access - таблица, запрос и форма, а также модуль с функцией nНом. При закрытии формы связь с функции модуля теряет полем формы №. Если форму не закрывать (DoCmd.Close acForm, "Форма") все работает Саму форму нужно закрыть и открыть запрос или другую форму, поэтому сама функция должна сохранять в себе значение поля формы при ее закрытии.

код формы:
Visual Basic
1
2
3
4
5
6
7
8
Private Sub Кнопка_Click()
    
    nНом
    DoCmd.Close acForm, "Форма"
    DoCmd.OpenQuery "Запрос"
    [B]ВЫГРУЗКА[/B] nНом
        
End Sub
Сама функция модуля
Visual Basic
1
2
3
4
5
Public Function nНом() As Integer
 
    nНом = Screen.ActiveForm.№
    
End Function
Код функции предполагаю должен выглядить как то так:
Visual Basic
1
2
3
4
5
Public Function nФунк() As Integer
    Dim Num As Integer
    Num = Screen.ActiveForm.№
    nФунк = [B]СКАЧИВАНИЕ[/B] Num
End Function
а так же в коде формы прописать строку выгрузки значения nНом из памяти
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.04.2015, 22:45
Ответы с готовыми решениями:

После присвоения значения закладка перестает быть закладкой
Для формирования отчета решил воспользоваться советом использовать закладки: подсчитанные результаты переносятся из Excel в...

Способы для присвоения значения переменной
Снова хай всем подскажите еще какие способы есть для присвоение значение переменому в методе если имя переменых класса и методы одинаковы...

Почему не вызывается ни конструктор копий, ни функция перегруженного оператора присвоения
Привет. Начал изучать C++, дошел до темы перегрузки операторов. И запарился на одном месте. Есть класс Dog: class Dog { public:...

4
194 / 13 / 3
Регистрация: 20.01.2015
Сообщений: 180
27.04.2015, 09:28  [ТС]
Что же мне делать с этой задачей может какой другой способ есть? А то работает только на половину в тех случаях когда форму закрывать не надо.
0
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
27.04.2015, 09:43
Задайте вопрос в профильной теме ACCESS.
У меня так вообще его нет как систему обновил...
0
194 / 13 / 3
Регистрация: 20.01.2015
Сообщений: 180
27.04.2015, 10:24  [ТС]
этот вопрос в большей степени как раз по VBA а на по Аксесс, подобный вопрос я задавал к сожалению он остался без ответа.
0
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
27.04.2015, 10:43
Ну так то оно так... Но думаю ацессовы спецы больше обитают там.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.04.2015, 10:43
Помогаю со студенческими работами здесь

Программа присвоения логической переменной А значения true
Составить программу присвоения логической переменной А значения true, если элементы вещественного вектора B = {Bi}, i=1/n образуют...

Как объявить переменную без присвоения ей значения?
Вопрос нубский, но все же как быть в ситуации когда необходимо просто объявить о существовании переменной, но не присваивать ей нового...

Ошибка при попытке присвоения значения переменной класса
Что то не пойму опять что не так :-( есть некий класс, описанный так: TEText=class(TObject) // объект текст ELines:Tlist;...

Как внести изменения в БД путем присвоения значения к DBEdit?
есть DBGrid1, ADOCOnnection1, ADOTable1, DataSource1 и база данных я подключаю БД все норм показывает. теперь добавляю DBEditы и просто...

Ошибка присвоения переменной типа long значения 600851475143
Нужно присвоить переменной zn значение 600851475143, но пишет, что вышел из диапазона. Хотя, диапазон long от -9223372036854775808 до...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru