|
|
|
| Привет, народ. Я снова занялся аксом от нече делать.
И вот задача. В форме есть подформа. В зависимости от значений в форме, та принимает различные .Form.RecordSource.....
Но, блин, проблема. Эти .Form.RecordSourcе... есть групповые, с вычислениями, и есть обычные запросы. В зависимости от этого поле, которому присваивалось значение "Количество" работает нормально, а вот значение Sum-Количество уже присвоить не могу.
Ставить другую форму с источником групповой запрос и поочередно их показывать, как-то не гуд. А всего-то надо одному полю источник информации присвоить.
Подформа ленточная.
Что-то там с двойным равенством == вроде как. Но все не так и ругается. Может controls подменять. Один скрывать, другой показывать. Но тоже не гуд.
Плиз синтаксис, как полю на форме присваивать значение, если поле одно, а значение от запроса меняется. | |
|
| |
|
|
|
| Вышел из положения. В групповом запросе добавил поле с выражением Количество:[Sum-Количество]
Источник видит имя и схватывает тупо, а не меняется с Количество на Sum-Количество. Как результат работает.
Но все же как-то ведь должно быть можно менять | |
|
| |
|
|
|
| Гоблин - если честно то ничего не понял
есть же свойства filter например
может примерчик сделаете? | |
|
| |
|
|
|
| А добавить в примечании подформы поле c содержимым: "=sum([Количество])"? | |
|
| |