|
|
|
Вопрос по Data Environment и таблицам, входящим в неё
|
|||
|---|---|---|---|
|
#18+
прошу прошения, немного не так сформулировал вопрос: я беру значение для следующего Грида по this.value от текушего. А это работает только если я щелкаю мышкой на первом столбце (наименов_оборудования), если же я вдруг случайно щелкну на втором столбце - выскакивает ошибка Operator/operand type mismatch... Как можно отловить выбранные параметр из Грида, т.е. первый столбец, и не реагировать на клиу на втором? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2006, 16:53 |
|
||
|
Вопрос по Data Environment и таблицам, входящим в неё
|
|||
|---|---|---|---|
|
#18+
По сути, то, что ты видишь в Grid - это и есть содержимое таблицы - источника. Пермещаясь по строкам Grid, ты, по сути, перемещаешся по строкам таблицы. Значит, на нужной строке ты уже стоишь. Остается просто прочитать содержимое соответствующего поля Т.е. не важно, по какому именно полю щелкнули мышкой. Читай значение напрямую из таблицы, а не из объектов формы. MyTable.MyField ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2006, 23:36 |
|
||
|
Вопрос по Data Environment и таблицам, входящим в неё
|
|||
|---|---|---|---|
|
#18+
Владимир, спасибо за ответ, только я вас немного не понял: получиться что я буду select-ом брать те записи, которые удовлетворяют условию наименов_оборуд.наименов_оборудования = наименов_оборуд.наименов_оборудования ? Так что-ли... Мне же нужно сравнить. Или я опять неправельно высказал проблему, или вы меня опять не поняли. Дело ведь в том, что мне нужно отследить на какой строке я стою (всмысле выбрал мышкой), взять наименование оборудование с этой строки Грида (причем наименование в первом столбце), и соответствуя этому наимен. показать характ-ки в подчиненном Гриде (характ. этого оборудования). Т.е. использовать данные из др. таблицы. Поэтому я и пытаюсь this.value поймать то, на чем спозиционировался. Может быть я совсем глупый, поясните мне пожалуйста еще раз, а то я все еще не решил свою проблему. Заранее благодарю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2006, 22:43 |
|
||
|
Вопрос по Data Environment и таблицам, входящим в неё
|
|||
|---|---|---|---|
|
#18+
Вот ты щелкнул мышкой по ячейке в любом столбце Grid. При этом указатель записи таблицы-источника этого Grid (в котором щелкнули мышкой) перемещается на ту запись в которой щелкнули. Т.е. в этот момент ты находишся на нужной тебе записи таблицы "наименов_оборуд". При этом совершенно не имеет значения в каком именно столбце Grid. Можно в любой момент прочитать значение любого поля текущей записи . Далее тебе надо выбрать записи из таблицы "характ_обруд", соответсвующие коду текущей записи таблицы "наименов_оборуд". Вот прямо так и выбирай. По условию вроде Код: plaintext 1. 2. Т.е. в данном случае тебя совершенно не интересуют свойства объектов (This.Value). Ты обращаешся к "первоисточникам". К самой таблице-источнику, лежащей в основе отображаемых значений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2006, 23:01 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33740724&tid=1591608]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 510ms |

| 0 / 0 |
