Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
UPDATE MyTable SET MyField = ThisForm. ... .Value
|
|||
|---|---|---|---|
|
#18+
Как лучше в SQL конструкциях использовать текущие значения из, например, списков. Конкретно пытался сделать следующее: update T_ActName set Post = ThisForm.cntrNameAct.cbxPost.Value но фокс ругается на ComboBox "cbxPost", говорит, что не может найти такого псевдонима. Попробовал прямо в одной из процедур обработки события этого cbxPost следующий код: update T_ActName set Post = This.Value все прекрасно и удивительно. Здесь же прописываю абсолютную ссылку: = ThisForm.cntrNameAct.cbxPost.Value опять не находит cbxPost. Думая, что он всегда ругается на третий элемент, сделал следующую чучу: = This.Parent.Parent.cntrNameAct.cbxPost.Value все равно ругается на ComboBox "cbxPost". Затолкать значение в переменную и ее использовать в этом случае, конечно же не сложно, что собственно говоря и было сделано. Но м.б. есть более простое и красивое решение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2003, 10:22 |
|
||
|
UPDATE MyTable SET MyField = ThisForm. ... .Value
|
|||
|---|---|---|---|
|
#18+
мож загрубил с букофками не в той раскладке? Типа "с" русская.. Пробани копнуть из пропертей имя комбы и вставь его в код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2003, 10:28 |
|
||
|
UPDATE MyTable SET MyField = ThisForm. ... .Value
|
|||
|---|---|---|---|
|
#18+
Если твой список стоит прямо на ворме и его имя cbxPost тогда Тебе наверное надо написать update T_ActName set Post = ThisForm.cbxPost.Value а ввобще для сверки просто выведи куданибудь значение из списка к примеру ? ThisForm.cbxPost.Value messagebox(ThisForm.cbxPost.Value ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2003, 10:28 |
|
||
|
UPDATE MyTable SET MyField = ThisForm. ... .Value
|
|||
|---|---|---|---|
|
#18+
А по-моему, "затолкать в переменную" - это как раз и есть простое и красивое решение :). Во-первых, в названии переменной можно расшифовать "физический смысл" данного значения, например Staff_Post_ID, что сильно облегчает читаемость кода через несколько месяцев после написания :). А во-вторых, если захочется переместить код в другое место, то проще один раз изменить присвоение переменной в начале процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2003, 10:49 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=415&tid=1597995]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 292ms |

| 0 / 0 |
