Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Поле в таблице БД и поле на форме

4.4K
02 апреля 2004 года
syncat
12 / / 25.03.2004
Есть такой текст:

Me.author.RowSource = "SELECT ..."
Me.author.Value = Me.author.ItemData(0)


`author` - поле в базе и поле на форме. При выполнении этого кода, меняются значения то на форме, то в самой базе. Сменить на форме имя поля низзя т.к. встречается очень много где - запутаюсь.
Можно как-то точно указать что это поле `author` на форме, а не в таблице?
258
02 апреля 2004 года
SergeySV
1.5K / / 19.03.2003
Цитата:
Originally posted by syncat
Есть такой текст:

Me.author.RowSource = "SELECT ..."
Me.author.Value = Me.author.ItemData(0)


`author` - поле в базе и поле на форме. При выполнении этого кода, меняются значения то на форме, то в самой базе. Сменить на форме имя поля низзя т.к. встречается очень много где - запутаюсь.
Можно как-то точно указать что это поле `author` на форме, а не в таблице?



Немного путано, я так и понял почему ты не знаешь что ты открываешь...
Но у любого контрола есть ссылка на родителя .Parent по ней можно узнать на ком находится контрол

4.4K
02 апреля 2004 года
syncat
12 / / 25.03.2004
Цитата:
Originally posted by SergeySV
Немного путано, я так и понял почему ты не знаешь что ты открываешь...
Но у любого контрола есть ссылка на родителя .Parent по ней можно узнать на ком находится контрол


Поле в базе - "author", контрол на форме тоже называется "author". Вот и аксесс меняет значение на контроле и в Б.Д. одновременно. Вопрос в том, как єтого избежать без переименовівания контрола?

258
02 апреля 2004 года
SergeySV
1.5K / / 19.03.2003
Цитата:
Originally posted by syncat

Поле в базе - "author", контрол на форме тоже называется "author". Вот и аксесс меняет значение на контроле и в Б.Д. одновременно. Вопрос в том, как єтого избежать без переименовівания контрола?



Ну вопервых конечно же для обозначения контролов используют спец. прификсы, есть такое негласное соглашение, соглашение Реддика, например поле называют - txtИмяПоля.

Во вторых опять же непонятно каким именно образом происходит изменение значение поля в базе данных... От того что оно называется так же как и контрол это еще ничего не значит. Показывай свой код.

4.4K
02 апреля 2004 года
syncat
12 / / 25.03.2004
Цитата:
Originally posted by SergeySV


Ну вопервых конечно же для обозначения контролов используют спец. прификсы, есть такое негласное соглашение, соглашение Реддика, например поле называют - txtИмяПоля.

Во вторых опять же непонятно каким именно образом происходит изменение значение поля в базе данных... От того что оно называется так же как и контрол это еще ничего не значит. Показывай свой код.


Концепция сменилась, тут глюк в другом:
http://forum.codenet.ru/showthread.php?s=&threadid=16150

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог