
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.08.2005, 14:24:13
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
Хочу разукрасить грид, причем цвет ячейки должен определяться ее номером по порядку, но то есть все, которые по номеру меньше 10 - однним цветом... Вобщем делаю это так: ThisForm.Grid1.SetAll("DynamicBackColor", "IIF(RECNO( )<10, RGB(112,255,255) , RGB(25,255,0))", "Column") Проблема в том, что при каждом запуске программы число, которым определяется цвет ячейки, разное Один раз 10, др. 20 и т. д Пробую так: predel=10 ThisForm.Grid1.SetAll("DynamicBackColor", "IIF(RECNO( )<?predel, RGB(112,255,255) , RGB(25,255,0))", "Column") Не работает :( Подскажите, пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 14:32:06
|
|||
|---|---|---|---|
|
|||
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
IIF(RECNO( )<?predel И нафига здесь знак вопроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 14:33:16
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
а если в главном модуле public predel и ThisForm.Grid1.SetAll("DynamicBackColor", " IIF(RECNO( )<predel , RGB(112,255,255) , RGB(25,255,0))", "Column") что-нить измениться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 14:38:26
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
неа, ругается..."Недопустимое выражение, задайте правильное выражение для свойства Dynamicbackcolor" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 14:39:42
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
я так понимаю, что переменной нельзя задавать этот самый предел, а так нужно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 14:40:28
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
?isnull(predel) ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 14:46:03
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
так тоже не работает, в дебагере переменная predel=10 все как надо . Может есть какой то другой способ (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 14:54:37
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 15:01:38
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
Люди, простите, но та же ошибка (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 15:06:32
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
где эта строчка написана? перед ней постафь SET STEP ON и выполни в командном окошке Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 15:09:30
|
|||
|---|---|---|---|
|
|||
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
А поля Predel у тебя случаем нет? А выражение IIF(RECNO( )<predel, RGB(112,255,255) , RGB(25,255,0)) правильно отрабатывает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 15:12:42
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
С цифрой "10" работает, а с "predel" не работает? Хм... Где-то "сидит" кириллица... predel...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 15:14:44
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
Да, отработалось Но как только подставляю : ThisForm.Grid1.SetAll("DynamicBackColor", "IIF(RECNO(ThisForm.Grid1.RecordSource )<predel, RGB(112,255,255) , RGB(25,255,0))", "Column") Ошибка ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 15:16:09
|
|||
|---|---|---|---|
|
|||
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
КАК отработалось? Какокй результат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 15:18:49
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
дык где оно у тя стоИт? мож поесле того, как форма заактивничала - переменная слетела из области видимости. ручками прям в Дебурегере на одну из колонок это условие в ДинамикКолор постафь. Што при этом будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 15:20:10
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
Все проверено, переменной predel давались разные имена, поля такого тоже нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 15:25:13
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
вот это загони в grid1.Init() Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 15:25:23
|
|||
|---|---|---|---|
|
|||
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
Еще не все проверено :) Так где определяется переменная predel? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 15:27:56
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
Ох и заморочка! Переменная не слетает, условия отрабатывается,выдает выражение RGB(112,255,255) А когда в дебагаере прописываю руками это условие та же ошибка :Expression is invalid. Пока не ставлю цифру конкретную в том условии ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 15:30:04
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
код от 15:25 натурально работающий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 15:32:36
|
|||
|---|---|---|---|
|
|||
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
КАК ты определил, что переменная не слетает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 15:53:14
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
Всем спасибо, заработало! PUBLIC predel predel=5 thisform.Grid1.SetAll("DynamicBackColor", "IIF(RECNO( )<predel, RGB(112,255,255) , RGB(25,255,0))", "Column") Возможно нужно было указывать что переменная глобал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 15:53:57
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
Чесно говоря после таких глюков начинаешь верить в чудеса :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2005, 16:01:59
|
|||
|---|---|---|---|
Разукрасить Grid! Подскажите, пожалуйста:) |
|||
|
#18+
Никаких глюков нет. predel=10 - это объявление приватной переменной и видится она у тебя только в пределах метода, где описывается селект. Можешь не делать переменную глобальной, но тогда заведи свойство формы Form.Predel и использую его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1593680]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
177ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 474ms |

| 0 / 0 |
