![]() |
![]() |
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. Всетаки рака должна быть. |