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

www.istra.ru/~aparts
...
Рейтинг: 0 / 0
Access'ная среда разработки
    #32105612
спасибо
...
Рейтинг: 0 / 0
Access'ная среда разработки
    #32105694
JAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот это 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
Access'ная среда разработки
    #32105873
"вот это Application.hWndAccessApp передаешь туда" - в стартовую форму?
...
Рейтинг: 0 / 0
Access'ная среда разработки
    #32105897
JAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да не блин...в apiShowWindow
...
Рейтинг: 0 / 0
Access'ная среда разработки
    #32105934
Пытался разобраться сам - не получается, поэтому, если не трудно, поясни пожалуйста чё здесь к чему. Наверно это не только мне интересно...
Например, где та функция, которая убивает аксесную среду и как её использовать (откуда запускать, какие параметры передавать и т.д.)
...
Рейтинг: 0 / 0
Access'ная среда разработки
    #32107413
Фотография drbond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, по моему вы все чрезмерно изощряетесь. Зачем скрывать то что приложение работает под Access? Кроме косметического эффекта более никакого не будет. Хотите иметь собственные всплывающие окна или стартовые окна программы - пишите на языках программирования и полностьюуправляйте сами отображением форм. Либо прикрутите к Access к файлу mdb любую оболочку на любом языке. Тогда и овцы сыты и волки целы :-)
...
Рейтинг: 0 / 0
Access'ная среда разработки
    #32108438
Sergey A.Ledenev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Access не так уж плох, чтоб скрывать, что это именно он. Ну, а если от заказчика это надо скрыть (что больше заплатил, хотя, сложную СУБД в ACCESS писать не легче), то и в самом деле, проще на одном из языков программирования это написать. Ведь если заказчик не лох, он и так догадается, что это Access... Я бы догадался.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access'ная среда разработки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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