К списку форумов К списку вопросов
Вопрос по access
db1
19.09.2004 - 22:14
Подскажите пожалуйста. Есть таблица с полями A,B,C и D. Поле D типа memo. Как сделать форму, чтобы первые три поля отображались как таблица, а четвертое D - как отдельное memo, содержиое которого естесвенно соответствует активной строке?
NTFS
1 - 20.09.2004 - 09:53
Попробуй сделать ленточную форму.
Давно не работал в Access, но помню, что такое возможно.
А на Delphi это делается элементарно.
db1
2 - 20.09.2004 - 15:33
ОК.все получилось при помощи подчиненных форм. А кто знает как скрыть само приложение access при запуске базы данных?
Ustas
3 - 21.09.2004 - 10:59
Можно свернуть окно access но оставить форму, примерно так:
'Форма, которая должна остаться делается всплывающей и
'при открытии базы запускается функция asdf:
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hwndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, _
ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Public Function asdf()
    DoCmd.OpenForm "Form_name"
    Dim HWND_TOPMOST, SWP_SHOWWINDOW
    SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, -30, -30, 0, 0, SWP_SHOWWINDOW
End Function
'Здесь я открываю форму и делаю координаты окна приложения за пределами
'экрана и устанавливаю размер окна 0х0
asaaa
4 - 21.09.2004 - 11:34
to 2: Лучше сделай настройки параметров запуска: Сервис - Параметры запуска. Убери меню, окно базы данных, задай стартовую форму и настой прочие параметры. Сделай собственные меню и панели инструментов.
Можно убрать меню и панели инструментов макрокомандой DoCmd.ShowToolbar ..., если не устраивает стандартное меню, которое остается, после того, как в параметрах запуска отключаешь меню Access.
Эту макрокоманду поставь на выполнение в момент загрузки стартовой формы.
db1
5 - 21.09.2004 - 20:15
сделаю наверное как предлагает asaaa. Всетаки рака должна быть.

К списку вопросов на форуме Программирование

>>