Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access'ная среда разработки / 12 сообщений из 12, страница 1 из 1
13.02.2003, 09:58
    #32105552
Access'ная среда разработки
В параметрах запуска убрал все галочки, которые там обнаружил, в результате вывод стартовой формы сопровождается выводом только урезанного access'ного меню ("файл", "правка" и т.д.), в связи с этим 2 вопроса:
1. Как вообще избавиться от access'ных наворотов (только форма разработчика)?
2. Как при необходимости внесения изменений вернуть всё на место?
Заранее спасибо за помощь...
...
Рейтинг: 0 / 0
13.02.2003, 10:08
    #32105561
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access'ная среда разработки
1) заменить defoult'ный menu bar на собственный
2) открыть с shift'ом БД - всё будет доступно если использете код для защиты от shift'а то смотрите там
...
Рейтинг: 0 / 0
13.02.2003, 10:28
    #32105578
Access'ная среда разработки
А нельзя ли вообще убрать окно Microsoft Access вместе с "defoult'ным menu bar" и оставить только стартовую форму?
...
Рейтинг: 0 / 0
13.02.2003, 10:32
    #32105586
ДиД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access'ная среда разработки
Тогда добро пожаловать на VB, Delphi,C++ и т.д. или на крайняк Access runtime
...
Рейтинг: 0 / 0
13.02.2003, 10:42
    #32105600
JAlex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access'ная среда разработки
hide - где-то это все подробно описано. Надо не забыть
перекрыть Close что-бы убрать при закрытии MSA из памяти
и формы должны быть всплывающими - тогда они будут
плавать по экрану без MSA (какбы)

www.istra.ru/~aparts
...
Рейтинг: 0 / 0
13.02.2003, 10:47
    #32105612
Access'ная среда разработки
спасибо
...
Рейтинг: 0 / 0
13.02.2003, 11:37
    #32105694
JAlex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access'ная среда разработки
вот это Application.hWndAccessApp передаешь туда

Option Compare Database
Option Explicit

Global Const SW_HIDE = 0
Global Const SW_SHOWNORMAL = 1
Global Const SW_SHOWMINIMIZED = 2
Global Const SW_SHOWMAXIMIZED = 3


Private Declare Function apiShowWindow Lib "user32" _
Alias "ShowWindow" (ByVal hwnd As Long, _
ByVal nCmdShow As Long) As Long

Function fSetAccessWindow(nCmdShow As Long)
'Usage Examples
'Maximize window:
' ?fSetAccessWindow(SW_SHOWMAXIMIZED)
'Minimize window:
' ?fSetAccessWindow(SW_SHOWMINIMIZED)
'Hide window:
' ?fSetAccessWindow(SW_HIDE)
'Normal window:
' ?fSetAccessWindow(SW_SHOWNORMAL)
'

Dim loX As Long
Dim loForm As Form
loX = apiShowWindow(hWndAccessApp, nCmdShow)
'
' On Error Resume Next
' Set loForm = Screen.ActiveForm
' If Err <> 0 Then 'no Activeform
' If nCmdShow = SW_HIDE Then
' MsgBox "Cannot hide Access unless " _
' & "a form is on screen"
' Else
' loX = apiShowWindow(hWndAccessApp, nCmdShow)
' Err.Clear
' End If
' Else
' If nCmdShow = SW_SHOWMINIMIZED And loForm.Modal = True Then
' MsgBox "Cannot minimize Access with " _
' & (loForm.Caption + " ") _
' & "form on screen"
' ElseIf nCmdShow = SW_HIDE And loForm.PopUp <> True Then
' MsgBox "Cannot hide Access with " _
' & (loForm.Caption + " ") _
' & "form on screen"
' Else
' loX = apiShowWindow(hWndAccessApp, nCmdShow)
' End If
' End If
' fSetAccessWindow = (loX <> 0)
End Function
...
Рейтинг: 0 / 0
13.02.2003, 13:53
    #32105873
Access'ная среда разработки
"вот это Application.hWndAccessApp передаешь туда" - в стартовую форму?
...
Рейтинг: 0 / 0
13.02.2003, 14:15
    #32105897
JAlex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access'ная среда разработки
да не блин...в apiShowWindow
...
Рейтинг: 0 / 0
13.02.2003, 14:51
    #32105934
Access'ная среда разработки
Пытался разобраться сам - не получается, поэтому, если не трудно, поясни пожалуйста чё здесь к чему. Наверно это не только мне интересно...
Например, где та функция, которая убивает аксесную среду и как её использовать (откуда запускать, какие параметры передавать и т.д.)
...
Рейтинг: 0 / 0
17.02.2003, 15:10
    #32107413
drbond
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access'ная среда разработки
Господа, по моему вы все чрезмерно изощряетесь. Зачем скрывать то что приложение работает под Access? Кроме косметического эффекта более никакого не будет. Хотите иметь собственные всплывающие окна или стартовые окна программы - пишите на языках программирования и полностьюуправляйте сами отображением форм. Либо прикрутите к Access к файлу mdb любую оболочку на любом языке. Тогда и овцы сыты и волки целы :-)
...
Рейтинг: 0 / 0
19.02.2003, 08:45
    #32108438
Sergey A.Ledenev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access'ная среда разработки
Access не так уж плох, чтоб скрывать, что это именно он. Ну, а если от заказчика это надо скрыть (что больше заплатил, хотя, сложную СУБД в ACCESS писать не легче), то и в самом деле, проще на одном из языков программирования это написать. Ведь если заказчик не лох, он и так догадается, что это Access... Я бы догадался.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access'ная среда разработки / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]