OFF: Вопрос по Access. Хелпъ.

SergereAKa
23:28, 25.01.2008
Сделал несколько форомочек в режиме таблицы. Потом сделал кнопочную форму, а на ней вызов этих формочек с табличками. Когда отдельно запускаю, то все кузяво, табличка получается, но если из кнопочных формочек по кнопке запускаю, то получается вместо таблички поля одной строки.
Кто на такое нарывался? Как с этим бороться?

Access 2003

Спасибо.

пы.сы. Программисткий форум уже дрыхнет богатырским сном.
0
outsize™
23:29, 25.01.2008
От пользователя SergeyAKa™
SergeyAKa™

Пива хочешь ? :-D
0
zzz.z.z [ы]
23:29, 25.01.2008
От пользователя SergeyAKa™
Программисткий форум уже дрыхнет богатырским сном.

а какова .... ночью понадобился сей продлукт да еще и в пятницу :-D
0
MСM™
23:30, 25.01.2008
От пользователя SergeyAKa™
Программисткий форум уже дрыхнет богатырским сном.

Тут внятный ответ скорее всего утром в понедельник только будет...
1 / 0
SergereAKa
23:32, 25.01.2008
От пользователя outsize
Пива хочешь ?


Дык с него самого и проперло аксессом поиграться...

Сначала напился, а потом вспомнил, что обещал к завтрашнему показать, как надо на аксессе базы делать...
0
SergereAKa
23:32, 25.01.2008
дык может кто и тут знает.
0
DennisVV®
23:50, 25.01.2008
От пользователя SergeyAKa™
но если из кнопочных формочек по кнопке запускаю, то получается вместо таблички поля одной строки.
Кто на такое нарывался? Как с этим бороться?

там или с мастером надо играться или с видом
не помню уже
0
SergK!
23:52, 25.01.2008
От пользователя SergeyAKa™
вместо таблички поля одной строки


это как?

Одна запись в форме или таблице - это скорее всего форма открыта в режиме добавления новой записи.

Зы. А зачем нужны кнопочные формы? Пользуйте меню и тулбары.

[Сообщение изменено пользователем 25.01.2008 23:54]
0
Evgen_S
00:04, 26.01.2008
читать хелп на тему DoCMD.OpenForm и в частности уделить внимание второму параметру.

Если не изменяет память, то в обработчике события нажатия кнопки должно быть примерно следующее:
DoCmd.OpenForm "ИмяФормыОткрывающейсяПоНажатиюКнопки", acFormDS
0
SergK!
00:13, 26.01.2008
От пользователя Evgen_S
читать хелп на тему DoCMD.OpenForm и в частности уделить внимание второму параметру.

Если не изменяет память, то в обработчике события нажатия кнопки должно быть примерно следующее:
DoCmd.OpenForm "ИмяФормыОткрывающейсяПоНажатиюКнопки", acFormDS


У него кнопочная форма - там параметры вызова берутся из таблицы и подставляются уже в обработчике.

OpenForm(FormName, View, FilterName, WhereCondition, DataMode, WindowMode, OpenArgs)

View Optional AcFormView.

AcFormView can be one of these AcFormView constants.
acDesign
acFormDS
acFormPivotChart
acFormPivotTable
acNormal default. Opens the form in Form view.
acPreview
If you leave this argument blank, the default constant (acNormal) is assumed.

это вид открытия формы: в виде макета, DS - хз че, в виде диаграммы, сводной таблицы и тп.

ЭТО НЕ ТО.

А вот:
DataMode Optional AcFormOpenDataMode.

AcFormOpenDataMode can be one of these AcFormOpenDataMode constants.
acFormAdd
acFormEdit
acFormPropertySettings default
acFormReadOnly

5й параметр как раз и определяет режим работы формы
Потому как если он acFormAdd - то и будет одна пустая (новая) запись.
0
Evgen_S
00:19, 26.01.2008
насколько я понял проблему, то автору необходимо чтобы записи в форме отображались в виде таблицы, а не по одной. За это и отвечает параметр AcFormView.
Параметр DataMode задает возможность редактировать/добавлять записи в форме
0
SergK!
00:34, 26.01.2008
От пользователя Evgen_S
насколько я понял проблему, то автору необходимо чтобы записи в форме отображались в виде таблицы, а не по одной. За это и отвечает параметр AcFormView.
Параметр DataMode задает возможность редактировать/добавлять записи в форме


В виде таблицы - acFormDS
В виде формы - acNormal

А форма может быть открыта в различных режимах: добавления записи (показывается ОДНА пустая строка), редактирования, просмотра.
0
МеРВ
00:34, 26.01.2008
От пользователя SergeyAKa™
25 Янв 2008 23:28

Фигассе...
0
12:18, 04.08.2015
Тема автоматически закрыта.
0
Обсуждение этой темы закрыто модератором форума.