Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: замена "построителю выражений" в проекте ADP
 
 автор: Едрёныч   (29.04.2010 в 14:00)   личное сообщение
 
 

Чем лучше заменитьПостроитель Выражений для поля в проекте ADP? Ведь его там нет.
есть форма, на ней подчинённая в виде таблицы. Вопрос: как мне получить Сумму поля ЦЕНА, находящегося в подчинённой форме, в поле ИТОГ, находящегося на основной форме?

  Ответить  
 
 автор: Explorer   (29.04.2010 в 16:47)   личное сообщение
 
 

Едреныч, а не рано ты на АДП переходишь? :)

  Ответить  
 
 автор: Едрёныч   (29.04.2010 в 17:10)   личное сообщение
 
 

А я уже перешёл, вопрос этот я решил следующим образом: в заголовке/примечании формы создал суммирующее поле, а далее перенёс значения в основную форму. Но обновление происходит очень медленно. Поэтому и задал свой следующий вопрос. Вы, наверное, хотите спросить зачем я этим занимаюсь. Просто надоело когда люди по полдня с линейкой в каталогах сидят, значения выбирают. Да и удобно это, когда одна база на нескольких человек.

  Ответить  
 
 автор: Lukas   (29.04.2010 в 17:15)   личное сообщение
 
 


...в заголовке/примечании формы создал...


Ну да, ну да, Харьков/Хабаровск...

  Ответить  
 
 автор: Мюллер   (29.04.2010 в 17:21)   личное сообщение
 
 


Ну да, ну да, Харьков/Хабаровск...



Да ладно уж вам. Человек вон за месяц освоил VisuakStudio, Сейчас решил изучить ADP. Что тут такого. Я .NET пол-года осваивал.И то до конца не освоил. Но у меня есть отмазка - мозги уже жиром заплывают.

  Ответить  
 
 автор: Едрёныч   (29.04.2010 в 17:25)   личное сообщение
 
 

Я же не программист, просто хочу чтоб работать было удобнее и легче.

  Ответить  
 
 автор: Lukas   (29.04.2010 в 17:29)   личное сообщение
 
 

И это правильно. А попутно, и знаний необходимых поиметь.

  Ответить  
 
 автор: Lukas   (29.04.2010 в 17:27)   личное сообщение
 
 

Да разве ж я препятствую? Я даже напротив, одобряю.
Вот только не могу понять, как одно поле можно в двух разделах формы разместить? : )

  Ответить  
 
 автор: osmor   (29.04.2010 в 17:42)   личное сообщение
 
 

база может быть многопользовательской и в MDB (т.е. без SQL server)
Все что делает построитель можно написать руками и даже лучше
принцип простой (пока говорим только об одном экземпляре кажной формы)
есть коллекция forms в нее попадают все открытые формы (без подформ)
обращение к любой открытой форме
forms![имяФормы]

обращение к свойству (методу) формы
forms![имяФормы].Имясвойства 

обращение к полю или любому другому контролу формы
forms![имяФормы]![ИмяКонтрола]

обращение к свойству (методу) поля или контрола другого контрола формы
forms![имяФормы]![ИмяКонтрола].ИмяСвойства

Обращение к подформе (именно как к объекту "форма")
forms![имяФормы]![ИмяКонтролаПодчиненнаяФорма].form

обращение к контролу подчиненной формы
forms![имяФормы]![ИмяКонтролаПодчиненнаяФорма].form![имяКонтрола]



есть зарезервированный объект ME, это ссылка на объект формы в которой выполняется код. т.е. текущей
обращение к полю подчиненной формы текущей формы
me.[ИмяКонтролаПодчиненнаяФорма].form![имяПоля]


если код выполняется в подчиненной форме, то ME указывает именно на нее, а не на главную
У подчиненной формы есть свойство parent указывающее на форму в которую она встроеа, т.е. ссылка на поле клавной формы из подчиненной будет такой
me.parent![имяПоля]

но можно и по обычному пути (так вам как раз построитель построил бы)
Form!ИмяГлавнойФормы!ИмяПоля
но в этом случае невозможно встраивать одну подчиненную форму в разные главные

Ну и наконец попробуйте сами написать обращение к свойству Visible поля самой главной формы из подчиненной которая втроена в другую подчиненную.

ЗЫ. Да простят меня профессионалы за применение вольных терминов типа "встроенная", и "обращение к полю", намеренно упростил для понимания суть

ЗЗЫ. давно я так не растекался мыслью по древу

  Ответить  
 
 автор: Мюллер   (29.04.2010 в 17:10)   личное сообщение
 
 


Едреныч, а не рано ты на АДП переходишь? :)


В самый раз.

В качестве заменителя построителя выражения можно рассмотреть, например, TSQL

  Ответить  
 
 автор: Едрёныч   (29.04.2010 в 17:23)   личное сообщение
 
 

а чего? Недавно человек, закончивший аспирантуру приличного института, спрашивал меня как в ячейку EXCELL формулу ввести. Вот так вот...

  Ответить  
 
 автор: Мюллер   (29.04.2010 в 17:30)   личное сообщение
 
 


закончивший аспирантуру приличного института


У мну знакомая тоже учится в аспирантуре очень приличного института - медицинского.
Тоже навряд-ли введет формулу в Excell. Так, что аспирантура - это не показатель.

  Ответить  
 
 автор: Lukas   (29.04.2010 в 17:31)   личное сообщение
 
 

Ну ладно аспиранты, а вот вы, специалисты блин, даже имя приложения EXCEL запомнить не можете.

  Ответить  
 
 автор: Мюллер   (29.04.2010 в 17:37)   личное сообщение
 
 

О,блин. Воно оно как пишется оказывается.

  Ответить  
 
 автор: Едрёныч   (29.04.2010 в 17:46)   личное сообщение
 
 

Спасибо, Osmor !

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList