Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: VB

Программирование VB

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: сабформа
 
 автор: Василий   (29.04.2010 в 22:51)   личное сообщение
 
 

доброго всем дня, подскажите пожалуйста какие есть варианты создания сабформы в вб,
я пытаюсь сделать следующее, есть датагрид, при двойном нажатии на ид нужно чтоб открывалась др. форма с доп. инфой (сабформа), ="[ИД]=" & ([ID]) вариант не получается.
спасибо заранее.

  Ответить  
 
 автор: ДрЮня   (29.04.2010 в 23:04)   личное сообщение
 
 

делает новую форму и открываете ее
можно в модальном режиме, можно в нормальном

  Ответить  
 
 автор: Василий   (30.04.2010 в 00:16)   личное сообщение
 
 

у меня проблема с синтаксисом есть основная форма comp и подформа inf, как сделать так чтоб при открытии comp id=3, подформа inf открывала тоже id=3?

  Ответить  
 
 автор: ДрЮня   (30.04.2010 в 00:34)   личное сообщение
 
 

в бейсике, если проект не имеет MDIMain формы, все формы, в некотором смысле, равноправны.
Вы уверены, что работает в VB, а не в MSAccess ?

  Ответить  
 
 автор: Василий   (30.04.2010 в 09:19)   личное сообщение
 
 

да, я пытаюсь работать на visual basic

  Ответить  
 
 автор: час   (30.04.2010 в 09:43)   личное сообщение
 
 

А какая же там может быть у тебя субформа, и где она расположена - на основной форме? Вы батенька вводите в это самое... в заблуждение....

  Ответить  
 
 автор: Василий   (30.04.2010 в 09:49)   личное сообщение
 
 

а как тогда это можно провернуть, ведь не может быть чтоб такого в вб не было
inf это не подформа (я ее так просто назвал) а совсем другая форма.

  Ответить  
 
 автор: час   (30.04.2010 в 10:52)   личное сообщение
53 Кб.
 
 

А чё в ней в сабеформе надо отразить - может подойдёт список, Datagrid или Listview
==========>

  Ответить  
 
 автор: Василий   (30.04.2010 в 11:13)   личное сообщение
 
 

да что то вроде этого, а можно сделать тоже самое но чтоб правая колонка (из вашей картинки) показывалась в другой форме? жмешь на кнопку просмотр открывается др. форма и там данные о насосах.

  Ответить  
 
 автор: час   (30.04.2010 в 12:02)   личное сообщение
 
 

ну дык канешна
Када две формы открыты - они "Видят" друг у друга все контролы, и можно вторую открывая задать запрос с выбором по условию, где условие - значение ID - в выбранной сьроке в гриде другой формы.
Это всё равно - в одной они форме или в разных всё одинаково....

  Ответить  
 
 автор: час   (30.04.2010 в 12:04)   личное сообщение
 
 


' выбор группы и отображение всех членов этой группы
Dim GROUP As String                 ' переменная имя группы
Dim rst As ADODB.Recordset      ' набор записей

GROUP = Me!LV1.SelectedItem.Text   ' имя группы из ListView



Set rst = New ADODB.Recordset      ' набор записей
' открываем товары этой группы
rst.Open "SELECT COMMODITY_TBL.* " _
& " From COMMODITY_TBL " _
& "WHERE (((COMMODITY_TBL.GROUP_NAME)='" & GROUP & "')) ", GLB_CONNECTION, adOpenKeyset, adLockOptimistic
========================================================
или 
' выбор группы
Dim GROUP As String

GROUP = Другая_Форма!LV1.SelectedItem.Text

  Ответить  
 
 автор: Василий   (30.04.2010 в 13:24)   личное сообщение
 
 

Спасибо!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList