Цитата:
Сообщение от
JuniorAx
Есть грид на нем есть поле типа ComboBox, мне необходимо, при изменении этого поля, вызывать какой-нибудь диалог, или форму, чтобы поменять значение одного из двух полей на этом Гриде.
Цитата:
Сообщение от
JuniorAx
Они как раз сами, попросили именно таким образом это реализовать :-)
Стопудов вы неправильно (или не до конца поняли задачу)
В Аксапте очень редко применяется грид, не привязанный к базе данных.
ОЧЕНЬ редко.
следовательно, скорее всего:
1. у вас есть таблица
2. форма показывает в гриде записи этой таблицы
3. при изменении одного из полей ТАБЛИЦЫ(!) вам нужно изменять другие поля ТАБЛИЦЫ(!)
а это сделать очень и очень просто
X++:
modify()
{
myTable.AnotherField = myTable.SourceField;
myTable.update(); // обновим запись в базе
myTable_ds.reread(); // заставим форму прочитать заново из базы
}
забудьте C#-повский подход работы с данными. Работайте с записями таблиц. Форма обновится сама, если в базе правильные данные.