powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Странная переменная...
21 сообщений из 21, страница 1 из 1
Странная переменная...
    #32781460
maksim_sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемые!
Сейчас у меня перед глазами база (97 Access), в которой есть переменные. При просмотре в "Просмотр обьектов", написано: withevents <имя переменной> as accessfield, данная переменная видна во всём проекте, и ссылается на поле в таблице.
Очень важно знать, где происходит её обьявление (т.к. поиск имени по проекту ничего не дает), и как обьявить ещё одну такую-же (на другое поле таблицы).
Заранее благодарствую!
...
Рейтинг: 0 / 0
Странная переменная...
    #32781466
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
maksim_shи ссылается на поле в таблице.
Откуда это видно?
...
Рейтинг: 0 / 0
Странная переменная...
    #32781468
maksim_sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир Саныч, это видно из результатов работы программы (процедуры).
...
Рейтинг: 0 / 0
Странная переменная...
    #32781469
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
И известно, в какой строке программы она принимает это значение?
...
Рейтинг: 0 / 0
Странная переменная...
    #32781472
maksim_sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир Саныч, проблема в том, что при написании <Имя переменной>.Value=<String>, значение этой строки (<String>) записывается именно в поле с именем <Имя переменной>, а не куда-нибудь ещё, почему это так, и где обьявление этой переменной (<Имя переменной>)?
...
Рейтинг: 0 / 0
Странная переменная...
    #32781475
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maksim_shнаписано: withevents <имя переменной> as accessfield, данная переменная видна во всём проекте, и ссылается на поле в таблице.На всякий случай, можно увидеть имя переменной?
maksim_shпри написании <Имя переменной>.Value=<String>, значение этой строки (<String>) записывается именно в поле с именем <Имя переменной>Т.е. в таблицу? В какую-то определенную запись?
maksim_shт.к. поиск имени по проекту ничего не даетТ.е. как не дает? Она вообще ни разу нигде не используется?
...
Рейтинг: 0 / 0
Странная переменная...
    #32781477
maksim_sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To: Geo
1.Имя переменной "q1".
2.В текущую запись таблицы, в определенное поле.
3.Используется один раз: q1.Value=<String>, где <String> - стринговая константа. (Поиск делал по всеё БД)

что делать не знаю :(
...
Рейтинг: 0 / 0
Странная переменная...
    #32781479
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что значит "в текущую запись таблицы"? У таблицы нет текущей записи. Она есть у формы (или окна), отображающей содержимое таблицы, или у рекордсета.
А написано случайно не с точкой или восклицательным знаком перед q1?
Код: plaintext
1.
2.
 .q1.Value=<String>
' или
 !q1.Value=<String>
...
Рейтинг: 0 / 0
Странная переменная...
    #32781482
maksim_sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если бы...
Обьясню подробнее:
Есть форма ввода данных, у поля ввода в events'ах, после обновления существует процедура (поле формы связано с полем q2 таблицы), в процедуре написано q1.Value=<string>, и ВОЛЕЙ СУДЕБ в поле q1 таблицы записывается <String>.

P.S. q1 нигде не обьявлена!!!!!!!!!!!! - что самое странное.

P.P.S. Option Explicit стоит в начале модуля
...
Рейтинг: 0 / 0
Странная переменная...
    #32781483
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тьфу, бестолочь я. Правда, я стараюсь этим не пользоваться. А автору можно было сразу сказать, что дело происходит в модуле формы, тогда сразу бы ответили :)
http://www.sql.ru/forum/actualthread.aspx?tid=43028&hl=accessfield
...
Рейтинг: 0 / 0
Странная переменная...
    #32781484
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
GeoТьфу, бестолочь я.
Ты гений. Я бы не докрутил.
...
Рейтинг: 0 / 0
Странная переменная...
    #32781485
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну здрасьте, "не докрутил бы". Раз уже докручивал :)
...
Рейтинг: 0 / 0
Странная переменная...
    #32781486
maksim_sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бестолочь это я... :)
А почему, при написании в той же прцедуре q3.Value=<String>(q3 тоже полн табл.), выдается ошибка о том, что q3 не существует...
Как сделать, чтобы и с q3 заработало...?
...
Рейтинг: 0 / 0
Странная переменная...
    #32781487
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эх, ёкарный мазай...
А почему полностью-то нельзя выражаться?
Вот это: "q3 тоже полн табл." - что означает?

А по вопросу, вероятно потому, что q3 в источнике данных формы (не в таблице, а в запросе, записанном в .RecordSource формы, и возвращающем ей набор записей) не существует.
...
Рейтинг: 0 / 0
Странная переменная...
    #32781488
maksim_sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не надо возмущаться:)
В .RecordSource у формы стоит исходная таблица со всеми полями, включая q3.
...
Рейтинг: 0 / 0
Странная переменная...
    #32781489
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем не надо возмущаться? Подробно и полностью заданный вопрос избавляет от необходимости тратить время на игру в "угадайку". Сделал у себя таблицу с двумя текстовыми полями: q1 и q3. Сделал на ее основе форму, переименовал созданные контролы. Повесил на кнопку код
q1="aaaa"
q3="bbbb"
Нажал на кнопку. Все отработало.
...
Рейтинг: 0 / 0
Странная переменная...
    #32781490
maksim_sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понимаешь, что если сделать только один контрол (на q1), и в коде написать q3.Value=<String>, то хрен чего выйдет...именно это я и спрашивал. (Читай пред. сообщения).

P.S. Тебе итак Большое Спасибо, что помогаешь!
...
Рейтинг: 0 / 0
Странная переменная...
    #32781493
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, если даже не создавать ни одного контрола, ни q1, ни q3, но в источнике данных формы будут такие поля, то в них можно присваивать значения. Лишь бы поля такие были.
...
Рейтинг: 0 / 0
Странная переменная...
    #32781498
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Братья Пилоты: По Следам Полосатой странной переменной
...
Рейтинг: 0 / 0
Странная переменная...
    #32781658
maksim_sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В том то и дело, что, если не создавать, то не работает!
...
Рейтинг: 0 / 0
Странная переменная...
    #32782008
maksim_sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем Большое Спасибо, проблема решена.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Странная переменная...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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