|
Опять DynamicBackColor
|
|||
---|---|---|---|
#18+
Добрый день, коллеги! Создал грид, в качестве источника данных Алиас. Хочу ошибочные строки выделить. В принципе понимаю в чем ошибка(гугл помог), но решения не нашел. Ошибкой является сочетание типа источника данных Алиас и DynamicBackColor. Вот что написано по этому поводу в учебнике: П Р И М Е Ч А Н И Е Если в качестве источника данных для Grid используется не псевдоним, т. е. Grid.RecordSourceType<>1 — Alias, то необходимо ввести еще одно свойство, кото- рое будет содержать имя псевдонима, из которого следует считывать значение Recno(). Или же просто явно прописывать имя псевдонима непосредственно в коде. Но я не понимаю, что нужно сделать конкретно. Так не работает Код: vbnet 1. 2. 3.
Так работает Код: vbnet 1. 2. 3.
Как их объединить, подскажите плиз. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 10:05 |
|
Опять DynamicBackColor
|
|||
---|---|---|---|
#18+
ThisForm.grid1.column3 это объект, ему нельзя делать ALLTRIM() Если тебе надо содержимое поля, которое в этой колонке, то его и пиши: Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 10:32 |
|
Опять DynamicBackColor
|
|||
---|---|---|---|
#18+
Dima T, Ошибка повторяется. Код: vbnet 1. 2. 3.
По пробовал Cursor1, тоже не помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 10:51 |
|
Опять DynamicBackColor
|
|||
---|---|---|---|
#18+
vadipok, Ошибка какая-нибудь появляется? Текст ошибки в студию. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 11:25 |
|
Опять DynamicBackColor
|
|||
---|---|---|---|
#18+
Зингерvadipok, Ошибка какая-нибудь появляется? Текст ошибки в студию. Вы вряд ли поможете, если спрашиваете текст ошибки, т. к. по гуглению я понял, что эта ошибка довольно стандартная. Не сочтите за грубость. Expression is invalid. Use a valid expression for DYNAMICBACKCOLOR property. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 11:30 |
|
Опять DynamicBackColor
|
|||
---|---|---|---|
#18+
DynamicBackColor ошибки не выдает в VFP9. Просто не работает. сделай на форме кнопку, в нее напиши Код: sql 1. 2.
дави на кнопку и смотри что будет: либо ошибка, либо messagebox() выйдет. Если ошибка - правь до тех пока не исправишь. Скорее всего у тебя поле Jgnprf.cel не символьное. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 11:35 |
|
Опять DynamicBackColor
|
|||
---|---|---|---|
#18+
Dima T, Function argument value, type or count is invalid. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 11:41 |
|
Опять DynamicBackColor
|
|||
---|---|---|---|
#18+
Dima T, Ок, понял. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 11:42 |
|
Опять DynamicBackColor
|
|||
---|---|---|---|
#18+
Добрый день! Подскажите пожалуйста, как сделать так, чтобы цвет остался без изменения? Т. е. что нужно прописать вместо ХХХХХХ, чтобы цвет строки остался таким, каким был? Код: plaintext 1. 2.
Спасибо большое! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 08:55 |
|
Опять DynamicBackColor
|
|||
---|---|---|---|
#18+
Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 09:58 |
|
Опять DynamicBackColor
|
|||
---|---|---|---|
#18+
Dima T, Спасибо, но не подошло. Он рисует не текущий фон, а сбрасывает на базовый. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 10:38 |
|
Опять DynamicBackColor
|
|||
---|---|---|---|
#18+
vadipokДобрый день! Подскажите пожалуйста, как сделать так, чтобы цвет остался без изменения? Т. е. что нужно прописать вместо ХХХХХХ, чтобы цвет строки остался таким, каким был? Код: plaintext 1. 2.
Спасибо большое! Здесь лишняя скобка. Ошибку не будет выдавать, но и выполняться не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 10:44 |
|
Опять DynamicBackColor
|
|||
---|---|---|---|
#18+
IgorNG, Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 10:49 |
|
Опять DynamicBackColor
|
|||
---|---|---|---|
#18+
vadipokDima T, Спасибо, но не подошло. Он рисует не текущий фон, а сбрасывает на базовый. This.BackColor это цвет установленный цветовой схемой, "базовый" по твоему. Что по твоему "текущий" ? Тот который был установлен до этого? Установка DynamicBackColor затирает предыдущее выражение. Код: sql 1.
Это значит сделать красный фон для строк где cel>35, для остальных оставить по умолчанию. Можешь анализировать что было Код: sql 1. 2. 3. 4. 5.
Если тебе надо просто по нескольким условиям раскрашивать, то используй icase() Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 11:38 |
|
Опять DynamicBackColor
|
|||
---|---|---|---|
#18+
Dima T, Круто, спасибо большое. А я уже успел по своему сделать, тупо, в лоб: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 11:52 |
|
Опять DynamicBackColor
|
|||
---|---|---|---|
#18+
vadipokА я уже успел по своему сделать, тупо, в лоб: Все правильно сделал, только один ньюанс: RGB(255,255,255) замени на This.BackColor, т.к. он не всегда белый и там где окажется не белый - твой белый будет не в тему. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 11:57 |
|
Опять DynamicBackColor
|
|||
---|---|---|---|
#18+
Dima TvadipokА я уже успел по своему сделать, тупо, в лоб: Все правильно сделал, только один ньюанс: RGB(255,255,255) замени на This.BackColor, т.к. он не всегда белый и там где окажется не белый - твой белый будет не в тему. Ок, спасибо большое! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 14:11 |
|
|
start [/forum/topic.php?fid=41&tid=1582420]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
141ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 256ms |
0 / 0 |