powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / GRID
19 сообщений из 19, страница 1 из 1
GRID
    #34131975
нач
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите с проблемой с грида не переходят значения, в таблицу, в гриде CheckBox так вот не изменяются значения .f. на .t.
что делать????
в чем ошибка может быть?????77
...
Рейтинг: 0 / 0
GRID
    #34132002
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри в качестве примера. Прикрепленный файл. Запусти форму и посмотри.
...
Рейтинг: 0 / 0
GRID
    #34132024
нач
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир САПосмотри в качестве примера. Прикрепленный файл. Запусти форму и посмотри.
у меня все задано верно, но все равно не робит
...
Рейтинг: 0 / 0
GRID
    #34132031
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
начу меня все задано верно, но все равно не робитА пример работает?
...
Рейтинг: 0 / 0
GRID
    #34132040
нач
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир СА начу меня все задано верно, но все равно не робитА пример работает?
нет
...
Рейтинг: 0 / 0
GRID
    #34132043
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
начнетЧто выдает, раз не работает? Или не загружается?
Плохо общаться с человеком из которого приходится клещами тащить информацию.
...
Рейтинг: 0 / 0
GRID
    #34132081
нач
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нач Владимир СА начу меня все задано верно, но все равно не робитА пример работает?
нет

спасибо, за помощь, разобралась-работает
...
Рейтинг: 0 / 0
GRID
    #34132083
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нач[quot нач]спасибо, за помощь, разобралась-работаетНу вот видишь. "Не боги горшки обжигали". Удачи.
Просьба. Следующие топики пиши подробнее. Больше вероятность помощи.
...
Рейтинг: 0 / 0
GRID
    #34194840
Jevgeniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как сделать чтоб активная запись в гриде была как-то выделена?

Заранее спасибо.
...
Рейтинг: 0 / 0
GRID
    #34196146
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В методе MyGrid.Refresh()

Код: plaintext
1.
2.
3.
4.
N_Rec=RecNo('MyTable')
this.SetAll("dynamicbackcolor", ;
    "iif(RecNo('MyTable')="+AllTrim(Str(N_Rec))+", RGB(255,176,138),rgb(255,255,255))", "column") 

...
Рейтинг: 0 / 0
GRID
    #34196157
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JevgeniyПодскажите как сделать чтоб активная запись в гриде была как-то выделена?

Заранее спасибо.
Если VFP 9.0, то гляньте на свойства GRID, начинающиеся с Highligh (закладка LayOut)
С уважением, Алексей.
...
Рейтинг: 0 / 0
GRID
    #34197517
Jevgeniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksey-K JevgeniyПодскажите как сделать чтоб активная запись в гриде была как-то выделена?

Заранее спасибо.
Если VFP 9.0, то гляньте на свойства GRID, начинающиеся с Highligh (закладка LayOut)
С уважением, Алексей.
К сожалению версия только 6,0. Можно здесь как-то решить э тк проблему?
...
Рейтинг: 0 / 0
GRID
    #34197571
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
GRID
    #34197836
Jevgeniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все вышеописаныые методы приводят к одной ошибке:
Expression is invalid. Use a valid expression for DYNAMICBACKCOLOR prperty.

Причем при нажатии кнопки ОК, повторяется для всех ячеек в таблице, и результат отстается прежний :(
...
Рейтинг: 0 / 0
GRID
    #34198023
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JevgeniyВсе вышеописаныые методы приводят к одной ошибке:
Expression is invalid. Use a valid expression for DYNAMICBACKCOLOR prperty.

Причем при нажатии кнопки ОК, повторяется для всех ячеек в таблице, и результат отстается прежний :(
Тогда по шагам:
1. Создайте файл color.h
Код: plaintext
1.
2.
#DEFINE		GA_B_COLOR		"RGB(90,255,90)"	&& зелёный яркий
#DEFINE		G_B_COLOR		"RGB(190,255,190)"	&& зеленый бледный
2. Создайте свой класс GRID на основе базового и дабавьте в него:
2.1. Свойство Recno
2.2. В метод этого класса AfterRowColChange поместите такой код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
LPARAMETERS nColIndex
WITH THS
   IF !EMPTY(.RecordSource) AND (.RecordSourceType =  1 ) AND USED(.RecordSource)
      .Recno = RECNO(.RecordSource)
   ENDIF
  .Refresh()
ENDWITH
3. Поместите на форму свой класс на форму и в метод INIT объекта GRID добавьте код:
Код: plaintext
1.
2.
3.
LOCAL m.lcCommand
m.lcCommand = "IIF(RECNO('MyColumn')=THIS.Recno," + BGA_B_COLOR + "," + BG_B_COLOR + ")"
THIS.SetAll("DynamicBackColor", m.lcCommand, "Column")
4. В методе формы (например INIT), где вы "привязываете" источник данных (курсор или таблицу MyColumn) к GRID добавьте код:
Код: plaintext
1.
THIS.MyGrid.Recno = RECNO('MyColumn')
Подключите к форме файл определений для предпроцессора color.h
Вот и все. Должно работать
С уважением, Алексей.
...
Рейтинг: 0 / 0
GRID
    #34198210
Jevgeniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое человеческое СПАСИБО
...
Рейтинг: 0 / 0
GRID
    #34218177
sh_61
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не подскажите, друзья!
На форме имеется два грида и создана своя панель инструментов на этой же форме.
Мне нужно на панели инструментов отключить ряд кнопок в зависимости от того где фокус находится или на первом гриде или втором. В какое только свойство не вставлял свой код, все безрезультативно.
Заранее благодарен.
...
Рейтинг: 0 / 0
GRID
    #34218239
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если кнопки находятся на форме, а анализ "куда добавлять" производится по активному объекту (GRID), то при нажатии на кнопку, активным объектом становится кнопка :) и анализ не проходит!
Как один из вариантов решения:
Заведите в форме свойство, которое при событии WHEN каждого GRID будет меняться (1- GRID1, 2- GRID2 и т.д.). В методе Click кнопки проверяется это свойство формы и далее все понятно...
Из моей практики могу сказать, что не опытные пользователи (а их большинство) не очень хорошо работают с такими кнопками, которые меняют динамически область применения. Я размещаю на форме рядом с КАЖДЫМ GRID свой комплект кнопок ("Добавить", "Удалить" и пр.) для исключения неоднозначности их использования, но и, конечно, есть всегда событие RightClick() на GRID, которое у меня запускает КОНТЕКСТНОЕ меню GRID. Им, кстати, пользователи и предпочитают пользоваться.
С уважением, Алексей
...
Рейтинг: 0 / 0
GRID
    #34218446
sh_61
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksey-K!
Огромное спасибо!
У меня вообще из головы вылетело про св-во WHEN грида
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / GRID
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]