Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Grid создан в ручную Где писать действия Value для column
|
|||
|---|---|---|---|
|
#18+
На форму бросил Grid. А INITе GRIDа описал все необходимые поля Одно из полей (kol ) редактируемое. Подскажите где описывать действия, которые нужно выполнить ,после редактирования поля.( В gride построеннном через BUILDER я писал в Value или lost focus для этого поля) А как тут указать это? И еще вопрос если в дальнейшем в середину этого Grida потребуется вставить еще одно поле, то менять номер column у всех полей или есть другой способ? Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 11:35 |
|
||
|
Grid создан в ручную Где писать действия Value для column
|
|||
|---|---|---|---|
|
#18+
Да! За день куча советов !!!! Наверно непонятно объяснил ситуацию Извините как говорится "Я пльохо коворить по-русски. Очень пльохо!! " Попробую еще раз На форму бросил Grid. А INITе GRIDа записал такой код WITH Thisform.grid1 .Columncount= 6 .Recordsource ='Rasxmet_cur' .deletemark=.f. .Readonly= .t. .column1.controlsource ='Rasxmet_cur.prizw' .column1.header1.caption= 'Пр' .column1.width=25 .column2.controlsource ='Rasxmet_cur.mod' .column2.header1.caption= 'мод' .column2.width=57 .column3.controlsource ='Rasxmet_cur.nd' .column3.header1.caption= 'дет' .column3.width=57 .column4.controlsource ='Rasxmet_cur.suf' .column4.header1.caption= 'суф' .column4.width=57 .column5.controlsource ='nam_kei(Rasxmet_cur.kei)' .column5.header1.caption= 'Ед из' .column5.width=40 .column6.controlsource ='Rasxmet_cur.rn_kol' .column6.header1.caption= 'количество' .column6.readonly= .f. .column6.width= 100 ENDWITH Пользователь может в поле "количество" (сolumn6) на каждой строке вносить свои данные. После каждого ввода количества я программно должен проверять правильность введенных данных (сравнивать с данными другое таблица ) и еще выполнить ряд действий. Подскажите где и как записать код этой проверки? Один вариант я нашел. В Properties Grida в Columncount записал 6 На форме grid стал иметь 6 колонок Для column6.Text1 в методе Valid Event написал нужный код . а можно ли написать этот код не указывая явно количество колонок а написать что-нибудь типа WITH Thisform.grid1.column6.Text1.Valid Event программный код ENDWITH Надеюсь сейчас написано более понятно С уважением Николай! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2004, 08:59 |
|
||
|
Grid создан в ручную Где писать действия Value для column
|
|||
|---|---|---|---|
|
#18+
Тема столько раз обсуждалась в форуме, что ни у кого уже нет сил еще раз все это разжевывать. Воспользуйся поиском. Непосредственно в форме в Run-Time программно написать код метода или события невозможно! Впрочем, в VFP8 можно попробовать через BindEvents() привязать ранее написанный код к нужному событию. Стандартный путь - это использовать ранее созданные классы, где и прописать все события и методы. Положение столбца в Grid определяется его свойством ColumnOrder. Просто укажи для нового столбца нужное значение этого свойства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2004, 09:34 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32547943&tid=1596443]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
136ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 266ms |
| total: | 515ms |

| 0 / 0 |
