Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вычисляемое поле / 16 сообщений из 16, страница 1 из 1
14.05.2004, 12:58
    #32517900
NewMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемое поле
В отчете у должно быть выч. поле "=[Rub]/aaa"
где aaa - переменная(число) которую я должен передать в отчет (при DoCmd.OpenReport).
Как это делается что-то мне не понять?
...
Рейтинг: 0 / 0
14.05.2004, 12:59
    #32517903
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемое поле
ну и после этой строки напиши
Поле.Сурс = "=[Rub]/25"

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
14.05.2004, 13:07
    #32517929
NewMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемое поле
Me.Поле26.Source - нет такого свойства говорит.
Или торможу?
...
Рейтинг: 0 / 0
14.05.2004, 13:10
    #32517936
kedzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемое поле
пусть ааа - глобальная переменная, тогда делаешь функцию getParam, которая возвращает значение глобальной переменной и пишешь

Поле.Сурс = [Rub]/getParam()
...
Рейтинг: 0 / 0
14.05.2004, 13:12
    #32517947
kedzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемое поле
me.Поле26.ControlSource
...
Рейтинг: 0 / 0
14.05.2004, 13:12
    #32517949
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемое поле
Конечно да. Ты ж не сказал что за контрол, ну вот я и ответил общими словами (специально по русски написал)... где у тебя было твоё выражение? вот туда и вставляй, похоже что это будет Me.Поле26.ControlSource

кстате вместо 25 - подставляй свою цифИрьку

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
14.05.2004, 13:12
    #32517950
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемое поле
Глобальные переменные при ошибках сбрасываются
Будьте осторожны :)
...
Рейтинг: 0 / 0
14.05.2004, 13:13
    #32517953
NewMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемое поле
2kedzo: большое спасибо, именно так и поступил :)
...
Рейтинг: 0 / 0
14.05.2004, 13:16
    #32517964
NewMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемое поле
Sfagnumкстате вместо 25 - подставляй свою цифИрьку
Ну ладно не такой же я тупой :)
...
Рейтинг: 0 / 0
14.05.2004, 13:18
    #32517970
kedzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемое поле
авторГлобальные переменные при ошибках сбрасываются

Это точно!
Храните переменные в таблицах :)
...
Рейтинг: 0 / 0
14.05.2004, 13:27
    #32518006
NewMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемое поле
Сорри господа :)


Код: plaintext
Me.Поле26.ControlSource = "=[RubTotalPrice]/2"
Проходит

Код: plaintext
Me.Поле26.ControlSource = "=[RubTotalPrice]/ss"
ss - глобальная переменнаЯ (В debug значение 2, например)
НЕ Проходит!
Я плакать, ВЫ обьяснять?
...
Рейтинг: 0 / 0
14.05.2004, 13:32
    #32518026
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемое поле
Переменные видны только в модулях, а не в ControlSource.
...
Рейтинг: 0 / 0
14.05.2004, 13:36
    #32518040
kedzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемое поле
заходишь в свойства поля, находишь ControlSource

Пишешь: = [Rub]/getParam()


в модуль вставляешь

Код: plaintext
1.
2.
3.
Public Function getParam()
   getParam = ss
End Function

где ss - глобальная переменная
...
Рейтинг: 0 / 0
14.05.2004, 13:38
    #32518048
NewMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемое поле
Все понятно теперь
Код: plaintext
1.
Me.Поле26.ControlSource = "=[RubTotalPrice]/getRR()"
...
Рейтинг: 0 / 0
14.05.2004, 13:39
    #32518055
NewMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемое поле
Код: plaintext
1.
2.
3.
Public Function getRR() As Integer
getRR = ss
End Function
...
Рейтинг: 0 / 0
14.05.2004, 20:55
    #32518960
Exquisite
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемое поле
paparome> Глобальные переменные при ошибках сбрасываются
kedzo> Это точно!
Довольно легко решается. Уже обсуждалось...

з.ы. извиняюсь за оффтопик :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вычисляемое поле / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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