Mysql и VB(6.0)(работа с двумя Datagrid)

Узнай цену своей работы

Формулировка задачи:

у меня есть 2 таблицы :
- staff(staff_id, name, post_id) Таблица содержит данные о сотрудниках (имя, номер должности)
- post(post_id, post) Таблица содержит данные о должностях(номер должности , название должности)
При помощи внешнего ключа эти две таблицы соеденены по полю (post_id)
Элементы формы

Хочу сделать что б при переходе по записям в Datagrid2 (таблица post) , в зависимости от выбраного id (он же post_id) записи в таблице post менялись занчения в таблице staff.


Проще:
В зависимости от выбранной должности в одной таблице datagrid2 (post ) показывались сотрудники работающие на этой должности в таблице datagrid1(staff)


Вот мой код

Код модуля



Код формы



Как я думаю это реализовать
В text1.text я вывожу id нажатого елемента (должности) в Datagrid2
И в зависимости от значения этого text1.text выводится таблица staff в Datagrid1
Всё вроде как работает.

Но


В datagrid1 выводится значение post_id =1
хотя в text1.text значение уже другое (к примеру 4) (в скриншоте всё написано)

скриншот


http://s1.ipicture.ru/uploads/20110511/2S560lIM.jpg

Как сделать что в Datagrid1 моментально отображались значения поля text1.text или же значения выбранного элемента в datagrid 2


Тоесть если в text1 записано число 4 и то и в Datagrid1 выводились стороки где номер сотрудника =4

Решение задачи: «Mysql и VB(6.0)(работа с двумя Datagrid)»

textual
Листинг программы
Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
MsgBox DataGrid1.Text
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.786 из 5
Похожие ответы