Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Новое сообщение без темы Добавлено: 30.10.02 22:10  

Автор вопроса:  Last_Santa | Web-сайт: localhost | ICQ: 200700724 

Привет всем!

Передо мной сейчас стоит две проблемы

1. В frmMDI открываю дочернюю форму frmFirst.Show следом еще одну frmSecond.Show Проблема в том что я не могу понять как мне активизировать frmFirst, метод Show как я понял в данном случае не работает :(

2. DataGrid включавет в себя две таблицы Orders & Price в которые обьеденяет общий столбец prodID. Как сделать, чтоб в DataGrid при вводе кода товара (prodID) в столбец ProdName вставлялась инфа из Price. Нутром чую что используя DataGrid_BeforeColUpdate но как не соображу

В замен даю ссылку на класный контрол в теме OfficeXP интерфейса, мне очеь понравился тем что выполнен очень професионально http://www.vbsmart.com

Зараннее благодарен

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 Злaя_



Вопросов: 1
Ответов: 8
 Web-сайт: microsoft.com
 Профиль | | #1
Добавлено: 31.10.02 06:51

ДатаГрид не может объединять две таблицы, как например телевизор не может включать в себя кобзона и пугачеву. Максимум на что способен вышеупомянутый компонент это отображать данные таблицы, запроса, результата выполнения сохраненной процедуры и тд, вы КОНЕЧНО же не указали столь бесполезную информацию как данные поступают в этот датагрид. Но если предположить, что используется рекордсе ADODB, то можно посоветовать следующее:
Пусть
rst - упомянутый рекордсет, содержащий что-то вроде "select t1.id, a1,a2
 from t1,t2 where
 t1.id=t2.id
"
Тогда рекомендую в тело
события DataGrid_AfterColUpdate, написать что-то вроде
if colindex=1 ' - ваш столбец
then

rst!a2=rst!a1 ' в а2 засунули из  a1

end if
Возможна вся эта информация бесполезна для вас...
А вообще хочется сделать возвание - "НАРОД, ГРАМОТНО ФОРМУЛИРУЙТЕ ВОПРОСЫ"
А в чем кстати проявляется проффесиональность контрола
выполнения
 ссылку на который вы нам дали?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам