Как обратиться к полям подчиненной формы

igorello
Дата: 19.01.2012 23:02:13
Есть Форма1 и подчиненная форма2. Подскажите, пожалуйста, как узнать значение или наоборот вставить значение, например, к 5-ой строчке второго поля подчиненной таблицы? И как опредлить количество строк в подчиненной форме (в таблице выводимой с помощью подчиненной формы)?
EvAnd
Дата: 19.01.2012 23:36:42
sql.ru/faq/faq.aspx?id=30000

!!!
igorello
Дата: 19.01.2012 23:41:30
в этом хелпе указываеться как обратиться к полю подчиненной формы, но меня интересует как обратиться к n-ой строке поля подчиненной формы.
Хотя может я просто не нашел нужную часть хелпа :)
EvAnd
Дата: 19.01.2012 23:50:31
igorello
в этом хелпе указываеться как обратиться к полю подчиненной формы, но меня интересует как обратиться к n-ой строке поля подчиненной формы.
Хотя может я просто не нашел нужную часть хелпа :)

Вообще, Q3, но вы в данном случае обращаетесь непосредственно к таблице, а не к подформе
qwerty112
Дата: 19.01.2012 23:51:06
igorello
в этом хелпе указываеться как обратиться к полю подчиненной формы, но меня интересует как обратиться к n-ой строке поля подчиненной формы.
Хотя может я просто не нашел нужную часть хелпа :)

1
через рекордсет подчинённой формы

2
перейти на н-ую строку, и дальше использовать почерпнутые в ФАКе знания

зы.
- как разделить 800гр водки на 3-их
- каждому налить по 100гр, таким образом задача сводится к типовой :)
igorello
Дата: 20.01.2012 00:24:43
все равно что то не получается с рекордсетом
Может кто нибудь все же подскажет!
Заранее благодарен.
qwerty112
Дата: 20.01.2012 00:30:56
igorello
Есть Форма1 и подчиненная форма2. Подскажите, пожалуйста, как узнать значение или наоборот вставить значение, например, к 5-ой строчке второго поля подчиненной таблицы? И как опредлить количество строк в подчиненной форме (в таблице выводимой с помощью подчиненной формы)?


>> как узнать значение или наоборот вставить значение, например, к 5-ой строчке второго поля подчиненной таблицы?

with me.[подчиненная форма2].Form.recordsetClone
  ' 1
  .move 5 ' или 4 (?) :)
  msgbox .fields(1)
  ' 2
  .edit
  .fields(1) = 28
  .update
end with


>> как опредлить количество строк в подчиненной форме

me.[подчиненная форма2].Form.recordcount


зы
непроверял
Guest33
Дата: 20.01.2012 00:39:43
таким образом задача сводится к типовой

Размышления о том, как пить на троих
Private Sub Кнопка4_Click()
    Dim Col&, Row&
    Col = 4: Row = 5
    With Me!Det.Form.Recordset
        .Move Row - 1
        Debug.Print .Fields(Col - 1).Value
    End With
End Sub
alvk
Дата: 20.01.2012 04:03:54
Guest33,

Офф...

я вот на работу сегодня пришёл, а мне литр хортицы дали, ищи третьего
EvAnd
Дата: 20.01.2012 08:12:15
alvk

Офф...

я вот на работу сегодня пришёл, а мне литр хортицы дали, ищи третьего

alvk на самом деле - это два человека? :-)