Страница: 1 |
Привет всем! Передо мной сейчас стоит две проблемы 1. В frmMDI открываю дочернюю форму frmFirst.Show следом еще одну frmSecond.Show Проблема в том что я не могу понять как мне активизировать frmFirst, метод Show как я понял в данном случае не работает :( 2. DataGrid включавет в себя две таблицы Orders & Price в которые обьеденяет общий столбец prodID. Как сделать, чтоб в DataGrid при вводе кода товара (prodID) в столбец ProdName вставлялась инфа из Price. Нутром чую что используя DataGrid_BeforeColUpdate но как не соображу В замен даю ссылку на класный контрол в теме OfficeXP интерфейса, мне очеь понравился тем что выполнен очень професионально http://www.vbsmart.com Зараннее благодарен
ДатаГрид не может объединять две таблицы, как например телевизор не может включать в себя кобзона и пугачеву. Максимум на что способен вышеупомянутый компонент это отображать данные таблицы, запроса, результата выполнения сохраненной процедуры и тд, вы КОНЕЧНО же не указали столь бесполезную информацию как данные поступают в этот датагрид. Но если предположить, что используется рекордсе ADODB, то можно посоветовать следующее: rst!a2=rst!a1 ' в а2 засунули из a1 end if Страница: 1 |
Вопрос: Новое сообщение без темы
Добавлено: 30.10.02 22:10
Автор вопроса: Last_Santa | Web-сайт:
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
Злaя_
Вопросов: 1
Ответов: 8
Web-сайт:
Профиль | | #1
Добавлено: 31.10.02 06:51
Пусть
rst - упомянутый рекордсет, содержащий что-то вроде "select t1.id, a1,a2
from t1,t2 where
t1.id=t2.id
"
Тогда рекомендую в тело
события DataGrid_AfterColUpdate, написать что-то вроде
if colindex=1 ' - ваш столбец
then
Возможна вся эта информация бесполезна для вас...
А вообще хочется сделать возвание - "НАРОД, ГРАМОТНО ФОРМУЛИРУЙТЕ ВОПРОСЫ"
А в чем кстати проявляется проффесиональность контрола
выполнения
ссылку на который вы нам дали?