Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Не могу добавить записи в форму!!!


Автор: JaneCHER 4.2.2009, 08:22
Есть 2 формы. Для каждой записи первой формы есть кнопочка, открывающая вторую форму. Код кнопочки:
Код

Private Sub Кнопка_Click()
On Error GoTo Err_Кнопка_Click

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = ChrW(1055) & ChrW(1086) & ChrW(1083) & ChrW(1100) & ChrW(1079) & ChrW(1086) & ChrW(1074) & ChrW(1072) & ChrW(1090) & ChrW(1077) & ChrW(1083) & ChrW(1080) & ChrW(1055) & ChrW(1072) & ChrW(1087) & ChrW(1086) & ChrW(1082)
    
    stLinkCriteria = "[НПапки]=" & Me![НПапки]

    DoCmd.OpenForm stDocName, , , stLinkCriteria, acFormEdit

Exit_Кнопка_Click:
    Exit Sub

Err_Кнопка_Click:
    MsgBox "Добавьте сначала запись!"
    Resume Exit_Кнопка_Click
    
End Sub


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

Автор: Akina 4.2.2009, 09:29
 smile А в чём вообще гениальный смысл открытия второй формы?

Автор: JaneCHER 4.2.2009, 12:46
А вот именно...  *чешу репу*

Автор: bopoha 4.2.2009, 13:02
Цитата(JaneCHER @  4.2.2009,  08:22 Найти цитируемый пост)
stDocName = ChrW(1055) & ChrW(1086) & ChrW(1083) & ChrW(1100) & ChrW(1079) & ChrW(1086) & ChrW(1074) & ChrW(1072) & ChrW(1090) & ChrW(1077) & ChrW(1083) & ChrW(1080) & ChrW(1055) & ChrW(1072) & ChrW(1087) & ChrW(1086) & ChrW(1082)


Что за бред???


Цитата(JaneCHER @  4.2.2009,  08:22 Найти цитируемый пост)
Во второй форме при этом нельзя ни добавлять, ни редактировать записи, хотя в свойствах второй формы разрешено удаление, изменение, ввод и вообще все что можно. В чем, кроме криворукости создателя, здесь может быть проблема?

См. свойства запроса. Там может быть забрет, если набор статический.
И блокировки. Первая форма может заблокировать часть записей второй формы, если источник записей один.

Автор: FINANSIST 5.2.2009, 17:24
Цитата(bopoha @  4.2.2009,  13:02 Найти цитируемый пост)
Цитата(JaneCHER @  4.2.2009,  08:22 )stDocName = ChrW(1055) & ChrW(1086) & ChrW(1083) & ChrW(1100) & ChrW(1079) & ChrW(1086) & ChrW(1074) & ChrW(1072) & ChrW(1090) & ChrW(1077) & ChrW(1083) & ChrW(1080) & ChrW(1055) & ChrW(1072) & ChrW(1087) & ChrW(1086) & ChrW(1082)Что за бред???

"Это не бред а стандартная генерация имени формы/отчёта при использовании мастера - есть у него такая особенность...

Автор: bopoha 5.2.2009, 17:32
FINANSIST, вырезано цензурой, как можно оставлять это? Уже года 4 как забыл, как выглядят мастера.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)