powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Макроподстановка (так сказать...)
25 сообщений из 51, страница 1 из 3
Макроподстановка (так сказать...)
    #32309408
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Суть проблемы такая: есть переменная, которой надо присвоить значение поля, например, в момент открытия формы. Какого именно поля - это зависит от ситуации. Стринг с именем поля я имею. Какой должен быть синтаксис в этом случае? Спасибо.
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309412
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309470
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я конечно дико извиняюсь, может просто уже к концу дня ничего не соображаю? Мне нужно обратиться к объекту формы, но в коллекции элементов Fields у него нет. Но мне надо написать что-то типа:
Me.имя файла(стринг). Ругается постоянно на неправильный метод. :((
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309475
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Тогда вот:\r
\r
/topic/43028
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309484
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Me.Fields(strControlName)
где Me - это ссылка на форму, strControlName - строковая переменная где лежит имя контрола.

З.Ы. Факописатели! Может мы плохо фак написали?
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309496
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Наверно, Me.Recordset.Fields?
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309499
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Me.Fields(strControlName)
не сыпь мне соль на рану...
так я сразу написала, а он..., а я.... Ну не нравиться ему метод, выделяет Fields и усё...
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309504
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну не нравиться ему метод, выделяет Fields и усё...
Дык оно (Me.Fields(strControlName)) должно быть в модуле формы чтобы так писать. В обработчике какого-нибудь события типа нажатия на кнопку например.
Если надо снаружи обращаться - Forms![ИмяФормы].Fields(strControlName)
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309506
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, дык, у меня где ж? В обработчике открытия формы. Я сразу написала.
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309517
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Люди, посмотрите, чего я красненьким написал.
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309519
f atlz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Me.Controls(cName)
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309521
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрела я на то, что красненьким написано!!!! Но постеснялась сразу сказать... ;) В этом случае ругается, что нет такого итема в коллекции...
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309525
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Me.Controls(cName)
Уже не ругается, но считает кол-во полей, а не их значения.
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309554
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Me.Controls(cName).Value

:^)
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309616
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хммм...
Мдя...
Вырвал себе кучу волос... в том числе и на голове...
Мдя...
Хммм...
Перепутать Fields и Controls....
Ну да и хрен бы с ним... Меня ник обязывает иногда херню писать...
Вставил кучу волос обратно...
Хммм...
Мдя...
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309618
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> Вставил кучу волос обратно...

Все-таки обитание на этом форуме вырабатывает телепатические способности. После твоей 3-й строки я хотел ответить: "Те, которые на голове, вставляй обратно".
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309621
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Те, которые на голове, вставляй обратно
Главное чтоб я еще раз не перепутал... как с Fields и Controls...
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309627
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А в форуме все равно не видно. Вон у меня на фото борода, ну так разве можно отличить, из головы там волосы или не из головы...
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309648
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч: Те, которые на голове, вставляй обратно

Долго думал, какие волосы - Fields, а какие - Controls. Наверно так: если дыбом вставать умеют - эти Controls, остальные - Fields
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309904
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да-а-а, весело с вами, ребята. Если бы не ваше доброжелательное и легкое отношение, я бы еще вчера повесилась из-за этой фиговинки :)) А так еще поживу может...
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309921
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе весело. А на меня народ с самого утра как-то странно смотрит. Кажется все-таки перепутал...
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309938
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Говорите, что это новомодная химическая завивка ;)
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32309950
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Говорите, что это новомодная химическая завивка ;)
После чего мне подарят косметичку?
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32310055
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Этот топик надо будет приводить всем как аргумент в поддержку разговоров не по теме. (Если кто не знает: мы с Лохом - модераторы...)
...
Рейтинг: 0 / 0
Макроподстановка (так сказать...)
    #32310196
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В поддержку разговоров по теме:
Теперь надо это вычисляемое название поля вставить в функцию, а функцию в запрос. Функция и запрос готовы. А вот на синтаксис для поля фантазии не хватает. Одним словом "Object required"
...
Рейтинг: 0 / 0
25 сообщений из 51, страница 1 из 3
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Макроподстановка (так сказать...)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]