| |
|
|
| | Чем лучше заменитьПостроитель Выражений для поля в проекте ADP? Ведь его там нет.
есть форма, на ней подчинённая в виде таблицы. Вопрос: как мне получить Сумму поля ЦЕНА, находящегося в подчинённой форме, в поле ИТОГ, находящегося на основной форме? | |
| |
| |
| |
|
|
| | Едреныч, а не рано ты на АДП переходишь? :) | |
| |
| |
| |
|
|
| | А я уже перешёл, вопрос этот я решил следующим образом: в заголовке/примечании формы создал суммирующее поле, а далее перенёс значения в основную форму. Но обновление происходит очень медленно. Поэтому и задал свой следующий вопрос. Вы, наверное, хотите спросить зачем я этим занимаюсь. Просто надоело когда люди по полдня с линейкой в каталогах сидят, значения выбирают. Да и удобно это, когда одна база на нескольких человек. | |
| |
| |
| |
|
|
| |
...в заголовке/примечании формы создал...
|
Ну да, ну да, Харьков/Хабаровск...
 | |
| |
| |
| |
|
|
| |
Ну да, ну да, Харьков/Хабаровск...
|
Да ладно уж вам. Человек вон за месяц освоил VisuakStudio, Сейчас решил изучить ADP. Что тут такого. Я .NET пол-года осваивал.И то до конца не освоил. Но у меня есть отмазка - мозги уже жиром заплывают. | |
| |
| |
| |
|
|
| | Я же не программист, просто хочу чтоб работать было удобнее и легче. | |
| |
| |
| |
|
|
| | И это правильно. А попутно, и знаний необходимых поиметь. | |
| |
| |
| |
|
|
| | Да разве ж я препятствую? Я даже напротив, одобряю.
Вот только не могу понять, как одно поле можно в двух разделах формы разместить? : ) | |
| |
| |
| |
|
|
| | база может быть многопользовательской и в MDB (т.е. без SQL server)
Все что делает построитель можно написать руками и даже лучше
принцип простой (пока говорим только об одном экземпляре кажной формы)
есть коллекция forms в нее попадают все открытые формы (без подформ)
обращение к любой открытой форме
обращение к свойству (методу) формы
forms![имяФормы].Имясвойства
|
обращение к полю или любому другому контролу формы
forms![имяФормы]![ИмяКонтрола]
|
обращение к свойству (методу) поля или контрола другого контрола формы
forms![имяФормы]![ИмяКонтрола].ИмяСвойства
|
Обращение к подформе (именно как к объекту "форма")
forms![имяФормы]![ИмяКонтролаПодчиненнаяФорма].form
|
обращение к контролу подчиненной формы
forms![имяФормы]![ИмяКонтролаПодчиненнаяФорма].form![имяКонтрола]
|
есть зарезервированный объект ME, это ссылка на объект формы в которой выполняется код. т.е. текущей
обращение к полю подчиненной формы текущей формы
me.[ИмяКонтролаПодчиненнаяФорма].form![имяПоля]
|
если код выполняется в подчиненной форме, то ME указывает именно на нее, а не на главную
У подчиненной формы есть свойство parent указывающее на форму в которую она встроеа, т.е. ссылка на поле клавной формы из подчиненной будет такой
но можно и по обычному пути (так вам как раз построитель построил бы)
Form!ИмяГлавнойФормы!ИмяПоля
но в этом случае невозможно встраивать одну подчиненную форму в разные главные
Ну и наконец попробуйте сами написать обращение к свойству Visible поля самой главной формы из подчиненной которая втроена в другую подчиненную.
ЗЫ. Да простят меня профессионалы за применение вольных терминов типа "встроенная", и "обращение к полю", намеренно упростил для понимания суть
ЗЗЫ. давно я так не растекался мыслью по древу | |
| |
| |
| |
|
|
| |
Едреныч, а не рано ты на АДП переходишь? :)
|
В самый раз.
В качестве заменителя построителя выражения можно рассмотреть, например, TSQL  | |
| |
| |
| |
|
|
| | а чего? Недавно человек, закончивший аспирантуру приличного института, спрашивал меня как в ячейку EXCELL формулу ввести. Вот так вот... | |
| |
| |
| |
|
|
| |
закончивший аспирантуру приличного института
|
У мну знакомая тоже учится в аспирантуре очень приличного института - медицинского.
Тоже навряд-ли введет формулу в Excell. Так, что аспирантура - это не показатель. | |
| |
| |
| |
|
|
| | Ну ладно аспиранты, а вот вы, специалисты блин, даже имя приложения EXCEL запомнить не можете.  | |
| |
| |
|
|
|
|